{"_id":"tailwind-canonical","_rev":"15-bfb3932dcd33ebc127f29b0641ed49c5","name":"tailwind-canonical","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"tailwind-canonical","version":"0.1.0","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.1.0","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"731bfc2b26d0d1b3dd22fab0354d81097827f94e","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.1.0.tgz","fileCount":31,"integrity":"sha512-kVqihxKDqszikbGt4eaIktmxGQxjLIKh32OfWh/B5pQpCQYaACgvwHbs5GROGAJEd014QLcSAGjAiQCrddpJ0g==","signatures":[{"sig":"MEYCIQDDxGN0eM0CeZhpzrfqFc+xfyZAb+zDD3dnNc0lfeEjegIhAI3rI+UFYKBndA2yVX+657o9YtvQC+LQl4MvYd9SUirP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16"},"peerDependencies":{"eslint":">=8.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.1.0_1779992413414_0.49863881632345586","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"tailwind-canonical","version":"0.1.1","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.1.1","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"c66a4acc7a171dd4f9fee8fc37ef02f5a53be82d","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.1.1.tgz","fileCount":35,"integrity":"sha512-23+g7H+RESnqF0+ymNoh2KlDfjqk+FUV/6UtPImov4KeT5KXCnk0CLlKTODbUQ4aE025+0Ydyub0UnY+M3rRlA==","signatures":[{"sig":"MEYCIQDNZXh8YY2neRsQEkmjo09JBmnQwqA3GxSkJu8iUmhc+wIhAP38zeBSCCYvynJQ5YSJ0MYC0GvBR9v02mfYjo46nAst","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.1.1_1779997788202_0.04547617367893575","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"tailwind-canonical","version":"0.1.2","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.1.2","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"4b7851afa89ad16fb748328daab8168c3363f534","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.1.2.tgz","fileCount":35,"integrity":"sha512-ktClDuxvKDvO0rP8FKQjlSWHZw4nc4wWgb0Ph6MLhAyO9dW/csuPlzsNpYRpC0gr10Pc9noPK333lX0L5Tr3rA==","signatures":[{"sig":"MEQCIDRuaTQ1uvBttAdYLOlbvvpMfANq/ZrigxZjStRF8eWTAiALk3HGaO/Wr2VCEsIocIYTBcDuI5Mp3K7MxKwSx65G5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.1.2_1779998214958_0.5419578547142716","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"tailwind-canonical","version":"0.1.3","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.1.3","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"ca92174c43d90400fd8d5ff6cfa094cabdd0b671","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.1.3.tgz","fileCount":39,"integrity":"sha512-fegP/l5qWJK0FgyuUsAG1FLKVsnYhG0HZ+mgvVNabkbTMd3DFFIXyKNMph3ZSJs/Rl5SFWuVV8F1ypmYPG/CBQ==","signatures":[{"sig":"MEYCIQC2PpNMooG+VH1Z8ULuVAFFXoFct8iyYW9BfgOtIGkzhQIhAJcwI5qPuu6MxPQWjfpf8BukB2ylSkxpXUTalXCxp74P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.1.3_1779998670976_0.026390823811874187","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"tailwind-canonical","version":"0.1.9","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":{"name":"Fahari Hamada Sidi"},"license":"MIT","_id":"tailwind-canonical@0.1.9","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"dist/cli/index.js"},"dist":{"shasum":"10564560e69a7e60da19f5ddae1fd76f309b875b","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.1.9.tgz","fileCount":47,"integrity":"sha512-3/suCdJdv8jICdIF3y12sa32KWvcCUyDCMicOy714ha3nl6l1zadtOLmtExm8ZQb7qqIgOfut7UGvnwXAGXiVw==","signatures":[{"sig":"MEQCIAN3aaNWA0Mdk5q2SQMAanZQnzaxx9EVQU0cVlxFB1YGAiAr+zTP/pktZCuBB74lfYOcSaVJXiiTXk7cSBJnlcxZNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"gitHead":"a795163274c503fe74168255decb3592375ec279","scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","prepare":"lefthook install || true","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"_npmVersion":"11.9.0","description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0","devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.1.9_1780295814078_0.5892514850737229","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"tailwind-canonical","version":"0.2.0","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.2.0","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"1edee24aaf7139da19d2d575d0a06063fe6f5a85","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.2.0.tgz","fileCount":51,"integrity":"sha512-LqL2lm7Vmru/f7mt2kN1y9QMIHDamQQWLQU6zALga1lH9AdiNhULlbyU0HiAuArqtg9f27aQQ1PJ+SpS4eM2bQ==","signatures":[{"sig":"MEUCIDG5vrAHB2kXyw73ZyL6GUFP6lf2fQWJ+jCfrURGRX95AiEA8PI9yJEPMczPPJnaWeHRXG+3eP3pl6mfefbEhzcedfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.2.0_1780390707449_0.1442869003255116","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"tailwind-canonical","version":"0.2.1","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.2.1","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"c0066525dfcabc105352ab355494240ae3c8413f","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.2.1.tgz","fileCount":51,"integrity":"sha512-GviY6v8MYCEq4aaMa78hyKMcpF7nA3hK4zbgtojSx8BV8gEexhbJIFJhUHvvLnVKMvbhBsmFaiIeLj9e7YoNmw==","signatures":[{"sig":"MEYCIQCVUGt3eWqVjcnl7r67rRqmaLiojwlDiw6mR8ibtSFHDQIhAOLojwZdkxC488pJUew+qHp/0ZsXWUiww5LJHJRgYczy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.2.1_1780409525002_0.45531783885859856","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"tailwind-canonical","version":"0.2.2","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.2.2","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"748f5801e81e6eb9ec8118316b308ca6dc739b43","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.2.2.tgz","fileCount":55,"integrity":"sha512-SNGLFJbTHmtpw2BNgvfblA4zqEAkO1BiienSV2xb+73mfgrdmwqGKkIOLtBh25pomy0FD/uqJFM8CpaDnGxvHw==","signatures":[{"sig":"MEUCIAEfRfZ9QXKExXJbAZaAeyY7TsGArRPaVYD2HC5Vk7gSAiEA2sV8vfB3g+JZIRji4JtidqYtmjg8nyo/9XcL1wRzNj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.2.2_1780413625028_0.6218821118874969","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"tailwind-canonical","version":"0.3.0","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.3.0","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"ea764d30b3f346c8907664141fd9b66812570092","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.3.0.tgz","fileCount":63,"integrity":"sha512-+ieg3oPo3Jg/PfY7bw5sBqdlRIoaROQiViofiMBwI+rZItw3Vog2d4j6SIp37D7oH9j17GsMKmEptWwA6Mf7nA==","signatures":[{"sig":"MEQCIEURPmvOZ3BkOF8Y2R6VdlhjmkPTqTAhv4lSMFNsljMrAiA2KQwsYofp842yoj2MIJG3WWLegLbAeHrle4WROlztQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.3.0_1780499291355_0.36313400434554466","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"tailwind-canonical","version":"0.4.0","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","dedup","sort","merge","sarif","watch"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.4.0","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"eeb249b17dc9fb27489f3798c473a7953c1caa1d","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.4.0.tgz","fileCount":107,"integrity":"sha512-6XRq7zISFaMvJhExcB0FLPdxcKn8GF0ffliBAjG8prgRgci8uuXX8iy84WRbuafrQiqJIAmpfQruBTU1WXjE5g==","signatures":[{"sig":"MEUCICGXK2nmZokKGBAplTMA3QAGxNwDiJ+zO536hsS210zkAiEA2TtrtiX/DX4kOf+7FZsqFhc1bqx5Z70c48/LavjofgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@types/estree":"^1.0.9","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.4.0_1780674037860_0.34418374978052113","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"tailwind-canonical","version":"0.4.1","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","dedup","sort","merge","sarif","watch"],"author":{"name":"Fahari Hamada Sidi"},"license":"MIT","_id":"tailwind-canonical@0.4.1","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"dist/cli/index.js"},"dist":{"shasum":"b472bf9721377f077af30d3ae96e6d847e378e30","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.4.1.tgz","fileCount":107,"integrity":"sha512-b4QZ+Cf/HzYbeNqdlwbNR7WOAOaL0fmRrkX3z+fK7apVMK1HGu2dKkU/b8z2aN07ROeUaw0HUd19qC85t6h3BQ==","signatures":[{"sig":"MEUCIDIO6XJvQc459eypiXn5kAtfDWZjTKdoh0mP4em0EP2UAiEA8spTbje0ffX/hD5pOgvNBJlOSwZofrq6Jy9gIbEStgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"gitHead":"4e8e11cd9eb32351c2f043f09396a750600130d5","scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","prepare":"lefthook install || true","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"_npmVersion":"11.9.0","description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0","devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@types/estree":"^1.0.9","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.4.1_1783007225014_0.230505404259703","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"tailwind-canonical","version":"0.4.2","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","dedup","sort","merge","sarif","watch"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.4.2","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"b8b1bbd9ec854a3be365b7f4b1935e04f6ddec99","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.4.2.tgz","fileCount":107,"integrity":"sha512-KSH0z33XmRjUUm33hsnb6Q2iC2BYVaFZqU/d8YX0GrXTAhBSPOuxx7LGaeVOz1KHyuHxU2o8GXFQoaIQ+XHNWw==","signatures":[{"sig":"MEUCIH6q9pZ0wLgrSD2sdxrnmOXJOLVRmEtNvWjxQ3Ny2VOGAiEA3WN2Ky/Mgc2maNne2X77vvB10B0Ki37XeMSRfVEWkwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@types/estree":"^1.0.9","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.4.2_1783011358433_0.6196568924655552","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"tailwind-canonical","version":"0.5.0","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","dedup","sort","merge","sarif","watch"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.5.0","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"26483246b10e4d64cbbb672b67375dfd9ed61a5d","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.5.0.tgz","fileCount":107,"integrity":"sha512-Gsnm1zXvlCtZhtvdVBkCroMwx0Bx9uPPS/0n5N3bZe6QPLRzwDeico/o3rkVAMMIQa7WLRVEoJq9I9Wzg7DFSw==","signatures":[{"sig":"MEQCIHFRZwbeTZgHMDsfbvyu5gVKc5Xs1o8wGTExpR+PNoyWAiA84kQ9KPRpxYCTfxbp9pOKK3VQGss8Gv+9QIsq3dmVfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@types/estree":"^1.0.9","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.5.0_1783284558567_0.5311883977393237","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"tailwind-canonical","version":"0.6.0","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","dedup","sort","merge","sarif","watch"],"author":"Fahari Hamada Sidi","license":"MIT","_id":"tailwind-canonical@0.6.0","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"dist":{"shasum":"c3b321763543335f5264d6e44aeddc7a5179a47f","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.6.0.tgz","fileCount":107,"integrity":"sha512-q6VJuVapibdhVFd2nTUCwdj2a50syDHKuMwLqOjlTSExrwxFRMQeRLpiavrbmbYyFvT1DdR6haPwIe/+GCbe/w==","signatures":[{"sig":"MEQCIBpQyh52wuRjSM5uLuBrz77ekHsT1sOIK828rbiMzEnzAiBD+IdLVXIhngZt1owdOd27gd/V5i0wjKj1frmN8PYg3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"}},"scripts":{"dev":"tsc --watch","knip":"knip","lint":"biome check src/","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","build":"tsc","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peaklab","email":"fahari@peaklab.fr"},"repository":{"url":"git+https://github.com/peak-lab/tailwind-canonical.git","type":"git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","knip":"^6.14.2","lefthook":"^2.1.8","typescript":"^6.0.0","@types/node":"^22.0.0","@types/estree":"^1.0.9","@biomejs/biome":"^2.4.16","tailwind-merge":"^3.6.0"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-canonical_0.6.0_1783426095364_0.7603067863605497","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"tailwind-canonical","version":"0.7.0","description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./eslint":{"types":"./dist/eslint/plugin.d.ts","import":"./dist/eslint/plugin.js"},"./package.json":"./package.json"},"bin":{"tailwind-canonical":"./dist/cli/index.js"},"repository":{"type":"git","url":"git+https://github.com/peak-lab/tailwind-canonical.git"},"bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","author":"Fahari Hamada Sidi","engines":{"node":">=22.6"},"publishConfig":{"access":"public"},"keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","dedup","sort","merge","sarif","watch"],"license":"MIT","devDependencies":{"@biomejs/biome":"^2.5.11","@types/estree":"^1.0.9","@types/node":"^22.20.1","knip":"^6.34.0","lefthook":"^2.1.12","tailwind-merge":"^3.6.0","tsx":"^4.23.13","typescript":"^6.0.3"},"peerDependencies":{"eslint":">=8.0.0","tailwind-merge":">=2.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"tailwind-merge":{"optional":true}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc","dev":"tsc --watch","test":"node --import=tsx/esm --test \"src/**/*.test.ts\"","typecheck":"tsc --noEmit","lint":"biome check src/","lint:fix":"biome check --write src/","knip":"knip"},"_nodeVersion":"24.20.0","_id":"tailwind-canonical@0.7.0","dist":{"integrity":"sha512-OA/b2lgnMB5qk9zeLTJ8RYrDweTfEFRL1SqChQQG+J4rsi6ba5tfgAjgbMa5RqGejnrnjmRiiOXyFzJYC+IGNw==","shasum":"c82afc5411c1fb725ec053e073508e1704d359a2","tarball":"https://registry.npmjs.org/tailwind-canonical/-/tailwind-canonical-0.7.0.tgz","fileCount":55,"unpackedSize":153356,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tailwind-canonical@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/ao0PXlzjpof0ir8UQ8inFrcWxw9AY1Wy4itSEzDoSwIgQLcbhCCRWCUsHZ/RnKYazqZ7r8A6SsBDZycygid9ojo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48f4f529-302c-4c5a-9b64-89f31475aa9d"}},"directories":{},"maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tailwind-canonical_0.7.0_1788592799719_0.400765207003974"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-28T18:20:13.214Z","modified":"2026-09-05T07:20:00.153Z","0.1.0":"2026-05-28T18:20:13.560Z","0.1.1":"2026-05-28T19:49:48.383Z","0.1.2":"2026-05-28T19:56:55.131Z","0.1.3":"2026-05-28T20:04:31.139Z","0.1.9":"2026-06-01T06:36:54.221Z","0.2.0":"2026-06-02T08:58:27.593Z","0.2.1":"2026-06-02T14:12:05.152Z","0.2.2":"2026-06-02T15:20:25.187Z","0.3.0":"2026-06-03T15:08:11.508Z","0.4.0":"2026-06-05T15:40:38.005Z","0.4.1":"2026-07-02T15:47:05.153Z","0.4.2":"2026-07-02T16:55:58.607Z","0.5.0":"2026-07-05T20:49:18.742Z","0.6.0":"2026-07-07T12:08:15.490Z","0.7.0":"2026-09-05T07:19:59.865Z"},"bugs":{"url":"https://github.com/peak-lab/tailwind-canonical/issues"},"author":"Fahari Hamada Sidi","license":"MIT","homepage":"https://github.com/peak-lab/tailwind-canonical#readme","keywords":["tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","dedup","sort","merge","sarif","watch"],"repository":{"type":"git","url":"git+https://github.com/peak-lab/tailwind-canonical.git"},"description":"Lint and auto-fix Tailwind CSS arbitrary values that have canonical equivalents","maintainers":[{"name":"peaklab","email":"fahari@peaklab.fr"}],"readme":"","readmeFilename":""}