{"_id":"check-unused-css","_rev":"34-dc7c1f032d84acb71932c387ba4c8961","name":"check-unused-css","dist-tags":{"latest":"0.5.5"},"versions":{"0.0.2":{"name":"check-unused-css","version":"0.0.2","keywords":["css","unused","typescript","cli","tool"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.0.2","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"4bb61ec77164b486fd525761017cfe91f1370cb0","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.0.2.tgz","fileCount":12,"integrity":"sha512-1uPbXT/hWj1LV3FQNqhSp6CMaVhOj8F8XDv2O5oclML+AiV9OtuFF4aESCCTjtFcYNtyUn3FP6FGkXStEfBhWg==","signatures":[{"sig":"MEUCIDn9KHx5G8FXm3GG5VOT5HDmET+RlxnnNv6nKnywHxFQAiEAgriFU7Gi4rRA9gyOp3kPADee5YoxGpfwM9yKZivNm8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11134},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"6483a51cc8a0de3473e403dabc5eb4b34e728703","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"npm run build && node --test","build":"rm -rf dist && tsc --project tsconfig.build.json","build:dev":"npm run build && chmod +x dist/index.js","check:all":"npm run check:format && npm run check:type && npm run test","build:pack":"npm run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"npm run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.9.2","description":"Console utility for finding unused CSS classes in TypeScript projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.0.2_1750749340189_0.13946979626590905","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"check-unused-css","version":"0.0.3","keywords":["css","unused","typescript","cli","tool"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.0.3","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"6a7afe486d9ada5c74d5ff4a249a531a5349ae8e","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.0.3.tgz","fileCount":12,"integrity":"sha512-flZrvNSBlIQVYPUdmgYfkAwmaJa5D9KsgBY5ChTR3nXnGsJS6s4brcEao/3jlQFzW7hXVgqyYLJMm4AoUxpN3w==","signatures":[{"sig":"MEUCIAF6k1jlLR2fzvJquOBfaaAy90zLSSfRHILvhwnhTcLIAiEAtsf+XKGpbCZ60Sr6hA/0IziEYuW0by/x818ElvZwgxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11074},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"9fc4d51b24af75fb20a02d7d1a279539343ee5a6","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"npm run build && node --test","build":"rm -rf dist && tsc --project tsconfig.build.json","build:dev":"npm run build && chmod +x dist/index.js","check:all":"npm run check:format && npm run check:type && npm run test","build:pack":"npm run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"npm run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.9.2","description":"Console utility for finding unused CSS classes in TypeScript projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.0.3_1750750852965_0.43682769581369785","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"check-unused-css","version":"0.0.4","keywords":["css","unused","typescript","cli","tool"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.0.4","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"abe7700aee393d60e448400e6f594b057d02ef1c","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.0.4.tgz","fileCount":12,"integrity":"sha512-4IwVP4vLDs1+ychuIahpGVnIK8srFawc7bN5sxfke02vqjpYneVFTnb3ybxi1xFGHnnefMxX2QjsQLHuRcSBdA==","signatures":[{"sig":"MEYCIQCFJKEdc9DkGmCfEyXVkwlb8gmHR1aot4sY+6i2qLgQOQIhAKpyZAvvQkuuCpdoA/r3vY8mrYn1SGWn7ZLZh685LE3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11825},"main":"dist/index.js","type":"module","gitHead":"3a9fdccdd8e309393c253349a12af2735ad3ad6f","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"npm run build && node --experimental-strip-types --test","build":"rm -rf dist && tsc --project tsconfig.build.json","build:dev":"npm run build && chmod +x dist/index.js","check:all":"npm run check:format && npm run check:type && npm run test","build:pack":"npm run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"npm run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"11.3.0","description":"Console utility for finding unused CSS classes in TypeScript projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"glob":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.0.4_1750754376685_0.010266873924233977","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"check-unused-css","version":"0.0.5","keywords":["css","unused","typescript","cli","tool"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.0.5","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"bcb5578fe8a25a2e84043d53a9304e7c9553f005","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.0.5.tgz","fileCount":17,"integrity":"sha512-98xs590Jllh5BSAg4BFYYKQyVLM+/T8tzZcfps+Et7SJdN9r0QAficfedwYBTfNGg4YkTduPNm/wcLngtTvCAw==","signatures":[{"sig":"MEYCIQDhR8Zpn3APX26kxkN20mDFKv8MSqCFzcGdYL9xny/btwIhAP7vVIFIRUIqR4l7TBtut7sD0cmXsjrfYfN3pGhZ9EM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12824},"main":"dist/index.js","type":"module","gitHead":"09ab323013d64d609dde84ffc8aae3e663937e6a","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"npm run build && node --experimental-strip-types --test","build":"rm -rf dist && tsc --project tsconfig.build.json","build:dev":"npm run build && chmod +x dist/index.js","check:all":"npm run check:format && npm run check:type && npm run test","build:pack":"npm run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"npm run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"11.3.0","description":"Console utility for finding unused CSS classes in TypeScript projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"glob":"^11.0.0","postcss":"^8.5.6","css-selector-parser":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.0.5_1750846674258_0.7149582579311187","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"check-unused-css","version":"0.1.3","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.1.3","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"91ea9fd1c4b7ed8553357991d9005316444d7645","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.1.3.tgz","fileCount":18,"integrity":"sha512-xZITJEvZhEHApndqqdzrAYueYrYPsWF0Ny4G+jsAbet+b1L1XF9PUHquvwza3zjLtmpyyI8f7mVeWiUpHlJlDg==","signatures":[{"sig":"MEUCIDtbYMGg9m99ntp7HS4TLpHVCqGT7ji8wpuO/MDCKQZNAiEAv2WUpu5tenz2ZGsizZBvXjr6q8Cy/8T6w6w+awJ9V8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14523},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"8781ef44c7b9e504388415041bb7f1812e5cf0bb","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test src/__tests__/**/*.test.ts","build":"rm -rf dist && tsc --project tsconfig.build.json","build:dev":"bun run build && chmod +x dist/index.js","check:all":"bun run check:format && bun run check:type && bun run test","build:pack":"bun run build && bun pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.2","dependencies":{"glob":"^11.0.0","postcss":"^8.5.6","css-selector-parser":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.17","typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.1.3_1751206700443_0.8191740268652745","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"check-unused-css","version":"0.1.4","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.1.4","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"b1810fd5a7262197bcaf4566d223aa83be19510a","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.1.4.tgz","fileCount":23,"integrity":"sha512-oXE7eCoxgFyjzYaHFnrv6cKGt2pxV3BZocuF+TMWmNlNKd9QY/mlt70qd5MqgaAfykFTyUD7GzCI8BHDUY9ZZw==","signatures":[{"sig":"MEQCICukZbINFvHjVEcE4n95DOoXSFSm2zLtoSO6i4XnieelAiAsHrj+/E+vogXLjwqHarZFAmQTLRaiV1XNtSuHi6kyhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19250},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"968e22d1797018438f960e3344c8585a0e175708","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","build:dev":"bun run build && chmod +x dist/index.js","check:all":"bun run check:format && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.2","dependencies":{"glob":"^11.0.0","postcss":"^8.5.6","css-selector-parser":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.17","typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.1.4_1751614155220_0.8649108927402736","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"check-unused-css","version":"0.1.5","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.1.5","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"8d2f59546bad66ff6c9db20b280e59d59e72bbde","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.1.5.tgz","fileCount":23,"integrity":"sha512-Z/zMg1tBqWEbK8volbawsW2mawwYy9M0Roq7WDXTMMkBfM7gAgyzK5xQyhK+6P/fchwVPe91EscbW1qnrr+kMg==","signatures":[{"sig":"MEUCIBMNoBbEY7qmwaq5yLmVDGyWV/RHAuST4EmdRcxQsaPeAiEA4hLAjqWNqJ0WocatYvhzGe5XTxEo4whZMc/nnIeSZy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21213},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"eced0c647d7a3ac3cc4e044018ef4e4eab7ec1fb","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","build:dev":"bun run build && chmod +x dist/index.js","check:all":"bun run check:format && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.2","dependencies":{"glob":"^11.0.0","postcss":"^8.5.6","css-selector-parser":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.17","typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.1.5_1751694866762_0.3564500191590658","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"check-unused-css","version":"0.1.6","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.1.6","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"b668c71b46ed0ffd3dcd058771881fb7dfc634bd","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.1.6.tgz","fileCount":22,"integrity":"sha512-vJ8nPcvDVWKPbCNGyV71FYePSI2XOmdjlLdUWEtXjIEdENDHFUJrU/5IsmFYrLeEKdV80tj4yHHJ8uo0H7Ya+A==","signatures":[{"sig":"MEYCIQDImnp8MUA733i1HnM9zJLWFF0myXcf4PLzA8XfRPMu7wIhAL5ww9AJdVo89D3ukpuChJ8eIEpZJhUvVkFY1kmuspf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21903},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"3666e2a23e4f90466d109b63e9b6603aa66197dd","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","check:all":"bun run check:format && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","actor":{"name":"malinindev","type":"user","email":"s@malinin.dev"},"email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.2","dependencies":{"glob":"^11.0.0","postcss":"^8.5.6","decomment":"^0.9.5","css-selector-parser":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.17","typescript":"^5.8.3","@types/node":"^22.0.0","@types/react":"^18.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2","@types/decomment":"^0.9.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.1.6_1751789031242_0.7850389342932502","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"check-unused-css","version":"0.1.7","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.1.7","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"e6a54e312116e381fd9ee065ce3e2f57d7f06e05","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.1.7.tgz","fileCount":23,"integrity":"sha512-Y5k3PQA5FVTk8GA32T7U8WHD3q8lAXsXhfmOJ+O5lDwXhWfhrQPHUsvkcy3OxxrdLNpBcLmExk+wRYKZ6JjznA==","signatures":[{"sig":"MEQCIFTgk3pr5/ULZWBnmsVgS7r9439LQF6+RLGMzSjtxwgKAiByzwB3Qr82/YBuyj7GBdHldt4gQ6G8gLpQ9eRE340C5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22307},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"58be28b90dc20e8010d7ef519877c7d39dbcef4c","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","check:all":"bun run check:format && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.1.7_1755267188013_0.04869826255237353","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"check-unused-css","version":"0.1.8","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.1.8","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"a6c231df305fb12542de6c96deaf041d46b04240","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.1.8.tgz","fileCount":23,"integrity":"sha512-ykE+8+sugu96iKfV0sqZfvSK/Vu5vdQLGhMUc/GyRRDzE4k8J2Ixu8fQTN9tlAaKUOP0YtGEJrHwbopOvEPN+w==","signatures":[{"sig":"MEQCIFhRPYL2D7d+TTyJE/asd6tR/DgvfVJ+W+BRS+yW7xXTAiAsHbrGifYuD2PhP5pZcjZPJrgFgQxRPkW7q7+mMIl8oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22564},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"fd053a01f08b51f9bccb761843adb78d10d10e3b","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome format --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome lint --apply ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.1.8_1757053822851_0.4948390874528237","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"check-unused-css","version":"0.1.9","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.1.9","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"6f3466ffce5cab92d8853c004177c0efb7bb3638","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.1.9.tgz","fileCount":23,"integrity":"sha512-AWth89dOFLeX47T/1kIC3sntQ9+pUzINZm2GjdoU6XWFyNoSWQLcvOb4qCS/KH7h5ADZG5F5l956+2mUFDhYUg==","signatures":[{"sig":"MEUCIByMtj/EG6QBhh70ZsLktzT51raDS+BITvtEhd/rUIQ2AiEA26/Thz7ffsqPi4MBFjH5tcpIizYcqxamm6fJx6yDUwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27856},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"9cc3c7b5cf1b0de9559bc4e19821ff4f96cd5c91","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.1.9_1757841681538_0.8687345271104832","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"check-unused-css","version":"0.2.0","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.0","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"24b72cfdaf317712b4f751fceb841a4814c8d74c","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.0.tgz","fileCount":26,"integrity":"sha512-qU/XJVaQ6bkZVE7zC/183Im2ndWbp/7mRV+L48Hdo0iL/8P5+rYLogVY2IeAHTd7ev6vjdfov2fT5mPICh5G+g==","signatures":[{"sig":"MEYCIQD0cmeuORDblz162RV2Qni6sUF5ftUmHmR3V+si9polGgIhALQDOIHKmlNsSMYDvC5pRHyaDk08N0X3ZYuxTOIw/R+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38373},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"79913290ec117ca3eb7c598a7eeacb2ee7280588","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.0_1758974768334_0.7061765188541711","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"check-unused-css","version":"0.2.1","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.1","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"8bfbf9b79c2db26c2453bc57718b081b21765dcf","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.1.tgz","fileCount":26,"integrity":"sha512-5mbceggg+tgUtHCrIW6RbegsiL6snwt/NgGK292VTo1DXSsU8D6miE0fwi4nU3wjoIj2eWm3uIrMm49onnZNWA==","signatures":[{"sig":"MEQCIExByZ9DRShykjUQm91scnPeqwidb3xhY7DsTk/NMtQrAiBMAPbp007hfRLvemZn9OAKxG1//cNId8mwSp8TJ81Skw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40902},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"83c6613352c28bbda41dba4f05b84629b892362a","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.1_1759422990374_0.7581115085920724","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"check-unused-css","version":"0.2.2","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.2","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"42bde7187732dcb6076128767857a76743305a0e","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.2.tgz","fileCount":26,"integrity":"sha512-2eY7SbWElqJ6VYAdKGkjqirRkAhzXCChlC370j/LyiFhDBVeJFxPQX0fYGbaAkXxYYOH9mpZpjKXyrjBcXIQNg==","signatures":[{"sig":"MEUCIBVzJz1eZ//1eM26vOwuTTNjs+haUqfeVG4T+79rOtQBAiEAm8aIA03AgRkhQciAsyFUdDbX2i8ODa1ET0YBGTgxUrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41039},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"a22363abe618ffaf2f8553ba1899b07032fa3779","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.2_1759486039359_0.5565884991678982","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"check-unused-css","version":"0.2.3","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.3","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"97159fe7645e1e4f37b0a12adbb0c78bcf288885","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.3.tgz","fileCount":26,"integrity":"sha512-9s6JgswQNC/XEzjtHiAa/HitAKu75v222X/TOS1bVsnh0J0GJ8UgJ0blFA+TXjXMPYX8qhCPR0qw6teIfH9Juw==","signatures":[{"sig":"MEYCIQCkirr7/nA7MwM3G75O25ajeTRFULwT5bOIwzqKkh0YlwIhAOA4HoxNmntnYLf3Vb3a2MULbhO0lhzNf2guTS0R7z8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41914},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"d9b8ac251e063fdf61dc880a7ee9ba7026b19fa5","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.3_1759494288666_0.12270945668199951","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"check-unused-css","version":"0.2.4","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.4","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"7ab346d54b573ecf473c578960ab9bfc75c035b0","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.4.tgz","fileCount":26,"integrity":"sha512-RX7dbPAfoJQz2y4Oa2GTC37lPrOBZArvxsT4WriFCqa1svgGUBWev2O87DazyQLo2qhot5v0q8QC09ZLW4M/3g==","signatures":[{"sig":"MEYCIQCifsp503LRJYDbwsUTP/UPQv2rYf4GAxmAy7NezRPIVQIhAJJ1eVqQ+3ZZg33NwZYCi0vZsKEeP5F/kQZCpvotTFZx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43667},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"545c1507d616a2545e4e3a115144c3a912e37d5d","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.4_1766398358922_0.2860001964959431","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"check-unused-css","version":"0.2.5","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.5","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"642c83e837c22083314515e1b7829bdf55cf4238","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.5.tgz","fileCount":27,"integrity":"sha512-29UoJa9tVqIRWqlbyJqmkKDaR1L5mWaIQv4UbgzafRJy94H2n2RJpVScnSNoREPF048EPKuw2ZsL7AsLA6Pvkg==","signatures":[{"sig":"MEYCIQCLf+MLCUmGXKuP9FCk99ZefcZE2no8IY23dtnoX4tlMgIhAO+QXxyLfclmxtgILwf7azyS4OC5Xj5QIb5f6h86V2uf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49923},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"c00308f362a8ef8b42cf9053874b3c5a2bc35da6","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.5_1769877221205_0.452395035816892","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"check-unused-css","version":"0.2.6","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.6","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"969f3cbeba3c3405b11f80bc90cc9ed8e2223c91","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.6.tgz","fileCount":31,"integrity":"sha512-cvOS2PElkUw9tD2kqeILPJC13pI6AtL7u6AYt3QkBkSi2xWIF+Az4QYK++SpOn+Vn3NofzsUgKWbMTvhE4UrLQ==","signatures":[{"sig":"MEYCIQCmJTLIPN0c68IIlEfuwgbUjfj7sEcco3g2uKWTAiyycwIhAOZ0PkXttEOEnLZYGnwhhIlLrRn8NJdNP22galBRHmXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54478},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"e9f0395d6721c267afa680277ae9d045a444512a","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","get-tsconfig":"^4.13.1","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.6_1769927516107_0.9604276603055724","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"check-unused-css","version":"0.2.7","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.2.7","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"cceca0b251012e719e704d292a4355d7920977bc","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.2.7.tgz","fileCount":32,"integrity":"sha512-yFwYjjfiA39kg49xh4nBE/5jLN8j8M99k/Zy5qEua6LQxk0g+UrywLnmAiXzcStkDolQN+38Mx/i6tvKBj7CBw==","signatures":[{"sig":"MEUCIHepSYoPmkK9oLnIQeDSLGpqlXUnCLNHECGa+byw4Cs/AiEAkiZ4kk0by7CvcsJMlvGStB22kdx4Zt1zqGS+G2mQ/K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56415},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"dc697078f1f53230dd17955335f528edfdadcc86","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --apply ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","postcss":"^8.5.6","get-tsconfig":"^4.13.1","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.1.3","@typescript-eslint/typescript-estree":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.1.10","@types/estree":"^1.0.8","@biomejs/biome":"2.2.0","@changesets/cli":"^2.29.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.2.7_1771346557909_0.7244978491239906","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"check-unused-css","version":"0.3.1","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.3.1","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"dd82ed271fe5aba487a5b3de595a6abf776f2497","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.3.1.tgz","fileCount":43,"integrity":"sha512-WQozweTn4BYaB/PBo6RVmYHo3L55XvBoYYlj7O6ed1J0nN+D8UHTC9evGTpNQynxCBVrNGdtkfz6fGqjkY+VUA==","signatures":[{"sig":"MEUCIEFSZCh7SuQjsCnc/jC744LW7EcIUUttrxvDOTANtaK8AiEAzZU9fUwwUr6vFVcKjTS92rG9+33+AtOuI0PKEvEfKM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89987},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"3678a758c33be9e8e08c870a197cb369897f6b6c","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.3.1_1776593103141_0.7950279896815637","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"check-unused-css","version":"0.4.0","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.4.0","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"a7c1101feb53ef026a6d2e1060887009fe47042a","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.4.0.tgz","fileCount":43,"integrity":"sha512-WrxDEbuGcJTPFNGXLxwzYJl3GSnnztIOesYZSOr07mpoow+H+LEq8amiPXZuGqrlcOjceX2GKlgB8Lt5P4GvOA==","signatures":[{"sig":"MEYCIQCg321Jrp+r70AUDyv1go2BDC12l1tVOgRPoH2OhxT7EwIhAMn2dat7P+7B1LQ0SLLc2He/EKSWBhhrE2pjmAJBM36j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90036},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"7be98394e0ef726757c9af9906864a12c9ced239","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.4.0_1776610275445_0.8706842308986347","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"check-unused-css","version":"0.4.1","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.4.1","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"5a4b3d99b2839b89b3aac951ea9254dea7f2ffe7","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.4.1.tgz","fileCount":43,"integrity":"sha512-DqmdpruM86Ey2Bha942URGEtwgcLF/syATk1abKZaMn5ymEOJCyQUsABQdsqCwICIjYGipA1onpCl1veWR6tOw==","signatures":[{"sig":"MEUCIQCmiWFMUqjWrOkqQaxiV0rJdgk7JWWhso/j28Wg8Ju9TwIgJIHgx9evLTRP3g6zm26/G0vKz8qv6T9gMttILUvOzkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90262},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"9e65680009ce2714fef89970a145424079ec0032","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"malinindev","email":"s@malinin.dev"},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"10.9.8","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"22.22.3","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.4.1_1780139941821_0.4845282229934933","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"check-unused-css","version":"0.5.0","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.5.0","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"63355cd2157843c7e9fa809d0fa8c8e78dab3fc5","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.5.0.tgz","fileCount":51,"integrity":"sha512-jE7/QE14Uwd/9+d5amPSKERlwUjkV5b2ZJ16esOKL3BlD0aguHqNWokyhI6cXZxFDCOaSbH+wN3DcSPAMKf0Hw==","signatures":[{"sig":"MEYCIQCsUXupEy4MUB8zBKO+OqTJSvhkBcN9O6uHeyeaxtZYoAIhAM0nkF+GuFwam8tqqJSV0rXWA7tk/0+LwDcKD9QSwb3J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/check-unused-css@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115518},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"cb4256212a027129ea5052a599724038bc371dc3","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc568866-cb80-4e32-89b8-4e9d3b4a8036"}},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"11.13.0","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.5.0_1780227813631_0.9267418242674192","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"check-unused-css","version":"0.5.1","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.5.1","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"0cca9347d68a34a8d0a710db7c9a236dde15dbcd","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.5.1.tgz","fileCount":51,"integrity":"sha512-cE6qxwguBcMr+PzswxvR/94wxh6GQpsKoGZ4APmMZhdpMqxyX2BgNmVj0JWB4epzr503ycpwkiU986AycCgwog==","signatures":[{"sig":"MEUCIDol2M3C8ycIg9kX/J7f76iWOVkR2QUzauJFg+gddv7iAiEAhUmwL8Af2NwkWXxAj3Jc9qSgU6Gxr57X68czASaM8EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/check-unused-css@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116121},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"ee2ad48c139648bcc5b7e14a42cdd147d1506fa7","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc568866-cb80-4e32-89b8-4e9d3b4a8036"}},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"11.13.0","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.5.1_1782026131131_0.7906991588468786","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"check-unused-css","version":"0.5.2","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.5.2","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"c431fad9561b09b25d2ca9f2286f1ebc8f57c2e7","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.5.2.tgz","fileCount":52,"integrity":"sha512-O6SkfgbPYq8VH4eCYBIOky6lhOovjI6KOtuk4oapw/iyIwq8pNMPZMI1bTKKJMv0W+N2MlTK7ptxD+cvOe9ISA==","signatures":[{"sig":"MEYCIQDAB2+ML9x/j9O57rQzfnobuvIt0K28b7VOzXhaYmcoVQIhANiNB9FrT1sW6UKGkX2xSoip7rUkh/Su+trSwdEIluQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/check-unused-css@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119470},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"cbcf9cc1be89488d36cb7de5c31097d1e0768eae","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc568866-cb80-4e32-89b8-4e9d3b4a8036"}},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"11.13.0","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"24.17.0","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.5.2_1782354775767_0.9583083495192299","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"check-unused-css","version":"0.5.3","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.5.3","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"6a7daa672a0c3d6c8ae75e69bd93607b7ac0a1a4","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.5.3.tgz","fileCount":58,"integrity":"sha512-BrzXSyo7zlGCk2OAKaCmax6MjSIMkx7W5ILQBgxcb9kjWLqcvaRA+Sg8c6rX5yZfOyx13LkHC+mZoLMeIfTffQ==","signatures":[{"sig":"MEUCIQCOiU6VV1o49ipCxSs0ueSoNDnHGNFmK40kx5pX2zXaxAIgcEZdHC2n6qBCC4qX/6njkZ8k3C7n8yF78o3pVejQ+c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/check-unused-css@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134046},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"928d880dba9d3dc053d63b70a9c7fbffdc4c8e2d","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc568866-cb80-4e32-89b8-4e9d3b4a8036"}},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"11.13.0","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"24.17.0","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.5.3_1782816997870_0.36452396027226475","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"check-unused-css","version":"0.5.4","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","_id":"check-unused-css@0.5.4","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"bin":{"check-unused-css":"dist/index.js"},"dist":{"shasum":"899feb388a37bb3b148d92b79e9cf6af1fc59de2","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.5.4.tgz","fileCount":58,"integrity":"sha512-1cTuoRlUYR+99LYp21xtY49Hmvu27D/JdKWwtNe7XP8c5NdNm1S9BepbxE6nb3KQVjMKQO/+kaSayOodQ0O9FQ==","signatures":[{"sig":"MEQCIGZtZjIScY7Y9St9SiALkG6t2Z/ZXmxyz87PW4YlF8e8AiB6YSrlMoww+oI24krvxNgvGLvdvvgaQp+QznxO8zmeBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/check-unused-css@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139591},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"916082adba9139af4d1e4c1deb6e5101c6453108","scripts":{"dev":"tsc --project tsconfig.build.json --watch","test":"bun test","build":"rm -rf dist && tsc --project tsconfig.build.json","fix:lint":"biome lint --write ./src","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","build:pack":"bun run build && npm pack","check:lint":"biome lint ./src","check:type":"tsc --noEmit","fix:format":"biome format --write ./src","check:format":"biome format ./src","prepublishOnly":"bun run build && bun run check:all","release:prepare":"changeset","release:publish":"changeset publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc568866-cb80-4e32-89b8-4e9d3b4a8036"}},"repository":{"url":"git+https://github.com/malinindev/check-unused-css.git","type":"git"},"_npmVersion":"11.16.0","description":"Detect and remove unused CSS module classes","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"^13.0.6","postcss":"^8.5.10","get-tsconfig":"^4.14.0","postcss-scss":"^4.0.9","estree-walker":"^3.0.3","css-selector-parser":"^3.3.0","@typescript-eslint/typescript-estree":"^8.58.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/estree":"^1.0.8","@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/check-unused-css_0.5.4_1783061494539_0.45361854972883275","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"check-unused-css","version":"0.5.5","description":"Detect and remove unused CSS module classes","author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/malinindev/check-unused-css.git"},"homepage":"https://github.com/malinindev/check-unused-css","bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"type":"module","main":"dist/index.js","bin":{"check-unused-css":"dist/index.js"},"scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"rm -rf dist && tsc --project tsconfig.build.json","build:pack":"bun run build && npm pack","release:prepare":"changeset","release:publish":"changeset publish","prepublishOnly":"bun run build && bun run check:all","test":"bun test","check:all":"bun run check:format && bun run check:lint && bun run check:type && bun run test","check:type":"tsc --noEmit","check:lint":"biome lint ./src","check:format":"biome format ./src","fix:lint":"biome lint --write ./src","fix:format":"biome format --write ./src"},"engines":{"bun":">=1.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/typescript-estree":"^8.58.2","css-selector-parser":"^3.3.0","estree-walker":"^3.0.3","get-tsconfig":"^4.14.0","glob":"^13.0.6","postcss":"^8.5.10","postcss-scss":"^4.0.9"},"devDependencies":{"@biomejs/biome":"2.4.12","@changesets/cli":"^2.31.0","@types/bun":"^1.3.12","@types/estree":"^1.0.8","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/strip-comments":"^2.0.4","typescript":"^6.0.3"},"gitHead":"5f5b8de6dc6a0e9b75293e0dafee7f89d0560d56","_id":"check-unused-css@0.5.5","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-3HD0OsZKEyDuFAnmfi01wpkjBEkzjI9iEhWJH97gEq9ZdYYXzaNRICNafKF4Cy+1a/Z/Y21cZEg1GtKZbAwNmw==","shasum":"bed8970619e87e907793c13a4834732cd0da108f","tarball":"https://registry.npmjs.org/check-unused-css/-/check-unused-css-0.5.5.tgz","fileCount":58,"unpackedSize":143698,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/check-unused-css@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmkdZz1VawdDc9Yot9gkrMmMloHfwrqN2wea5VBsV9KAIgLUxew9VMfN/oyWJr9Ih7f0AGJY2DPqpmC31tfT4bJNc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc568866-cb80-4e32-89b8-4e9d3b4a8036"}},"directories":{},"maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/check-unused-css_0.5.5_1783095418408_0.07223463830481669"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-24T07:15:40.094Z","modified":"2026-07-03T16:16:58.876Z","0.0.2":"2025-06-24T07:15:40.371Z","0.0.3":"2025-06-24T07:40:53.137Z","0.0.4":"2025-06-24T08:39:36.870Z","0.0.5":"2025-06-25T10:17:54.439Z","0.1.0":"2025-06-29T13:02:25.766Z","0.1.1":"2025-06-29T13:18:56.933Z","0.1.2":"2025-06-29T13:23:52.040Z","0.1.3":"2025-06-29T14:18:20.676Z","0.1.4":"2025-07-04T07:29:15.384Z","0.1.5":"2025-07-05T05:54:27.000Z","0.1.6":"2025-07-06T08:03:51.423Z","0.1.7":"2025-08-15T14:13:08.206Z","0.1.8":"2025-09-05T06:30:23.034Z","0.1.9":"2025-09-14T09:21:21.709Z","0.2.0":"2025-09-27T12:06:08.545Z","0.2.1":"2025-10-02T16:36:30.554Z","0.2.2":"2025-10-03T10:07:19.535Z","0.2.3":"2025-10-03T12:24:48.839Z","0.2.4":"2025-12-22T10:12:39.060Z","0.2.5":"2026-01-31T16:33:41.367Z","0.2.6":"2026-02-01T06:31:56.260Z","0.2.7":"2026-02-17T16:42:38.056Z","0.3.1":"2026-04-19T10:05:03.283Z","0.4.0":"2026-04-19T14:51:15.627Z","0.4.1":"2026-05-30T11:19:01.961Z","0.5.0":"2026-05-31T11:43:33.822Z","0.5.1":"2026-06-21T07:15:31.274Z","0.5.2":"2026-06-25T02:32:56.022Z","0.5.3":"2026-06-30T10:56:38.002Z","0.5.4":"2026-07-03T06:51:34.686Z","0.5.5":"2026-07-03T16:16:58.576Z"},"bugs":{"url":"https://github.com/malinindev/check-unused-css/issues"},"author":{"name":"Serge Malinin","email":"s@malinin.dev"},"license":"MIT","homepage":"https://github.com/malinindev/check-unused-css","keywords":["unused css","unused css-modules","css-modules analyzer","css-modules cleaner","find unused css-modules","remove unused css-modules","css-modules audit"],"repository":{"type":"git","url":"git+https://github.com/malinindev/check-unused-css.git"},"description":"Detect and remove unused CSS module classes","maintainers":[{"name":"malinindev","email":"s@malinin.dev"}],"readme":"# check-unused-css\n\nA **zero-config** tool to find unused CSS classes and non-existent class references in your TypeScript or JavaScript project. Scans `.ts`, `.tsx`, `.js`, and `.jsx` source files, and works with `.module.css`, `.module.scss`, and `.module.sass`.\n\nNo more dead styles in your codebase!\n\nFully tested - check the [tests folder](./src/__tests__/) for real-world scenarios.\n\n## Example output\n\n![Example output](./exampleOutput.png)\n\n## Install\n\n```bash\nnpm i --D check-unused-css\n```\n\n## Usage\n\nAdd script to package.json:\n\n```json\n{\n  \"scripts\": {\n    \"check-unused-css\": \"check-unused-css\"\n  }\n}\n```\n\nRun:\n\n```bash\nnpm run check-unused-css\n```\n\n### Options\n\nYou can specify a custom folder path to check:\n\n```bash\nnpx check-unused-css src/components\n```\n\nBy default, it checks the `src` directory.\n\n#### Exclude patterns\n\nYou can exclude certain files or directories from being checked using the `--exclude` or `-e` flag. Patterns are relative to your project root:\n\n```bash\n# Exclude specific directories\nnpx check-unused-css --exclude \"src/components/SidePanel/**\"\nnpx check-unused-css --exclude \"./src/stories/**\"\n\n# Exclude test files using glob patterns\nnpx check-unused-css --exclude \"**/test/**\"\nnpx check-unused-css --exclude \"**/__tests__/**\"\n\n# Exclude multiple patterns\nnpx check-unused-css --exclude \"src/components/SidePanel/**\" -e \"**/stories/**\"\n\n# Combine with custom path\nnpx check-unused-css src/components --exclude \"src/components/tests/**\"\n\n# Alternative syntax with equals\nnpx check-unused-css --exclude=\"src/components/SidePanel/**\"\nnpx check-unused-css -e=\"./src/stories/**\"\n```\n\nExclude patterns support both specific paths and glob syntax:\n\n**Specific paths (from project root):**\n- `src/components/SidePanel/**` - exclude specific component folder\n- `./src/stories/**` - exclude stories directory\n- `src/legacy/**` - exclude legacy code\n\n**Glob patterns (universal matching):**\n- `**/test/**`, `**/__tests__/**` - test directories anywhere\n- `**/stories/**` - story files anywhere\n- `**/*.test.{css,scss}`, `**/*.spec.*` - test files by pattern\n- `**/node_modules/**` - node modules (usually not needed)\n\n*Note: Remember to wrap patterns in quotes to prevent shell expansion*\n\n#### Strict mode for dynamic class access\n\nBy default, the tool shows warnings for dynamic class access but doesn't fail the process. Use the `--no-dynamic` flag to treat dynamic class usage as errors:\n\n```bash\n# Fail on dynamic class access\nnpx check-unused-css --no-dynamic\n\n# Combine with other options\nnpx check-unused-css src/components --no-dynamic --exclude \"**/test/**\"\n```\n\nWhen `--no-dynamic` is used:\n- Dynamic class access (e.g., `styles[variable]`) will be treated as errors instead of warnings\n- The process will exit with code 1 if any dynamic usage is detected\n- Error messages will be displayed in red instead of yellow warnings\n\nThis is useful in CI/CD pipelines where you want to enforce explicit class usage.\n\n**[Read more about why dynamic class access should be avoided](./docs/avoid-dynamic-classes.md)**\n\n#### Removing unused classes (`--remove`)\n\nDelete unused classes from CSS/SCSS files in place:\n\n```bash\nnpx check-unused-css --remove          # preview + y/N prompt\nnpx check-unused-css --remove --yes    # skip prompt (required in CI)\n```\n\nThe tool prints a plan, asks for confirmation, then rewrites files via PostCSS. Rule bodies and formatting outside edited selectors are preserved; trimmed selector lists are rejoined with `\", \"`.\n\n**What gets removed:** a rule is auto-removed when the unused class is in the leading compound of the selector — `.unused`, `.unused:hover`, `.other.unused`, `.unused > .child`, `&.unused`, shared selector lists. Descendants (`.wrapper .unused`) go to a manual-review list; the tool won't touch them.\n\nCommit before running — the tool makes no backups.\n\n**Exit codes:** `0` ok · `1` issues or partial failures · `2` bad args · `4` declined · `5` internal error.\n\n#### Ignoring files or lines with comments\n\nYou can ignore specific lines or entire files from CSS checking using special comments, similar to ESLint:\n\n**For CSS files:**\n\n```css\n/* check-unused-css-disable */\n.unusedClass { }\n```\n\n```css\n.usedClass { }\n\n/* check-unused-css-disable-next-line */\n.unusedClass { }\n```\n\n**For TypeScript/TSX/JS/JSX files:**\n\n```tsx\n// check-unused-css-disable\nimport styles from './Component.module.css';\n\nexport const Component = () => (\n  <div className={styles.unusedClass} />\n);\n```\n\n```tsx\nimport styles from './Component.module.css';\n\nexport const Component = () => (\n  <div>\n    <div className={styles.usedClass} />\n    {/* check-unused-css-disable-next-line */}\n    <div className={styles.unusedClass} />\n  </div>\n);\n```\n\n**Supported comment formats:**\n- `/* check-unused-css-disable */` - ignore entire CSS file\n- `/* check-unused-css-disable-next-line */` - ignore next line in CSS\n- `// check-unused-css-disable` - ignore entire TS/TSX/JS/JSX file\n- `// check-unused-css-disable-next-line` - ignore next line in TS/TSX/JS/JSX\n- `{/* check-unused-css-disable-next-line */}` - ignore next line in JSX/TSX\n\n## TypeScript Path Aliases Support\n\n`check-unused-css` automatically supports TypeScript path aliases defined in your `tsconfig.json`.\n\n### Example\n\nIf you have path aliases in your TypeScript configuration:\n\n```json\n// tsconfig.json\n{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n    \"paths\": {\n      \"@/*\": [\"src/*\"],\n      \"@components/*\": [\"src/components/*\"],\n      \"~/*\": [\"lib/*\"]\n    }\n  }\n}\n```\n\nThen imports using these aliases will be correctly resolved:\n\n```typescript\nimport styles from '@/components/Button.module.css';\nimport styles from '@components/ui/Card.module.css';\nimport styles from '~/shared/theme.module.css';\n```\n\n### How it works\n\n- Automatically finds and parses `tsconfig.json` in your project\n- Supports `extends` for shared configurations\n- Supports wildcard patterns (`*`)\n- Falls back to regular path resolution if no aliases match\n- No configuration needed - it just works!\n\n### Supported features\n\n- Simple aliases: `\"@utils\": [\"src/utils\"]`\n- Wildcard aliases: `\"@/*\": [\"src/*\"]`\n- Nested aliases: `\"@components/ui/*\": [\"src/components/ui/*\"]`\n- Multiple path mappings (uses first match)\n- Config inheritance via `extends`\n- Project references (automatically resolves paths from referenced tsconfig files)\n\n## CI Integration\n\nSet up automated checks for unused CSS in your pipeline.  \nSee **[CI integration examples](./docs/ci-integration.md)** for GitHub Actions and GitLab CI.\n\n## Limitations\n\nThe tool only works when CSS classes are used directly, for example:\n\n```tsx\nimport styles from './Component.module.css';\n\n// ...\n<div className={styles.yourClassName} />\n```\n\nDynamic class access cannot be detected:\n\n```tsx\nimport styles from './Component.module.css';\n\nconst dynamicClass = Math.random() * 10 >= 5 ? 'classOne' : 'classTwo';\n\n// ...\n// cannot detect usage\n<div className={styles[dynamicClass]} />\n```\n\nIn such cases, the tool will skip the check and mark it as passed. [Avoid dynamic access](./docs/avoid-dynamic-classes.md) and use explicit class names for clarity.\n\n## FAQ\n\n### Why not use [`typescript-plugin-css-modules`](https://www.npmjs.com/package/typescript-plugin-css-modules)?\nFirst, it doesn't work in CI without generating `.d.ts` files.  \nSecond, even in IDEs it **often doesn't work reliably** due to caching, misconfigured TypeScript, or not using the workspace version.\n\n---\n\n### I use dynamic class access like `styles[size]` and don’t want to change that\nIn that case, this library is probably not a good fit for your project.  \nI **[recommend](./docs/avoid-dynamic-classes.md)** not mixing concerns. Instead, you can:\n- write explicit map functions to convert values to class names\n- use [`class-variance-authority`](https://www.npmjs.com/package/class-variance-authority)\n\n---\n\n### This is too complex. Why not just use Tailwind?\nIf you like Tailwind - go for it!\n\n---\n\n### [`typed-scss-modules`](https://www.npmjs.com/package/typed-scss-modules) or [`typed-css-modules`](https://www.npmjs.com/package/typed-css-modules) solves this. Why do I need your lib?\nThese libs require:\n- generating and committing `.d.ts` files to your repo\n- developing in watch mode to keep them up to date  \n\n`check-unused-css` works out of the box, supports `.css`, `.scss`, `.sass`, and requires zero config.\n\n---\n\n### Why not use [`eslint-plugin-css-modules`](https://www.npmjs.com/package/eslint-plugin-css-modules)?\n\nShort answer: it's abandoned, requires ESLint, and slower.\n\nProblems with `eslint-plugin-css-modules`:\n- Not maintained (abandoned by author)\n- Requires ESLint (doesn't work with Biome, oxlint, or without a linter)\n- Slower (runs through ESLint on every file)\n- Needs setup (config files, rules, ignores)\n\nWhy `check-unused-css` is better:\n- Zero config - just run `npx check-unused-css`\n- Works everywhere - no ESLint needed (great for Biome/oxlint users)\n- Fast standalone tool, optimized for CSS modules\n- Modern TypeScript path aliases and project references support\n- Actively maintained with new features and bug fixes\n\nUse `check-unused-css` if you want a simple, fast tool that works without ESLint.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}