{"_id":"hextimator","_rev":"28-a2dab627c4aedfd6408a40dc5fbe5783","name":"hextimator","dist-tags":{"latest":"0.14.4"},"versions":{"0.1.0":{"name":"hextimator","version":"0.1.0","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.1.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"ff88c699f669884cc00c99a9f55f20a37c464942","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.1.0.tgz","fileCount":16,"integrity":"sha512-sb/DaChaIiMO7rqcN2O9DansChFi4vaQgoP8c+rUtMWIc3Un3OFF7wMqdd968ArcqH1EK76rf2/nmkvMjspfVw==","signatures":[{"sig":"MEYCIQCVDvNEf22fQlkcoR0jE8xRheAgoRfkGLqc7/NA8VDKIQIhAND59KxSehtISitEk4Fumc3kcMvDd3t78t87oG20G5jU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246943},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tailwind.css":"./tailwind.css"},"gitHead":"b2d7f11fd83d36c74b492a3fe56fbcce62ad67d0","scripts":{"dev":"tsup --watch","test":"bun test","build":"tsup"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.1.0_1775326265051_0.12369146551650934","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"hextimator","version":"0.1.1","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.1.1","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"95df9beef2e1dd7a41beabf30bc7786ba03f630c","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.1.1.tgz","fileCount":16,"integrity":"sha512-Vv4XFgq+TdRf129m6o3LjoCTlDF5gnp1KWvAtTkOLafBuxPe3fTzb4lai04E1CMMQ49TuFWZEbWYYWm/8VWPlA==","signatures":[{"sig":"MEUCIQDf7+rV8VBo4IE3pp86/oXii782M4JX3RECcyxIvHeT/wIgJWY6SVjzdYOkWQ7gzWnk5fLS3eRwAV0JOs7BfoE3x+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247055},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tailwind.css":"./tailwind.css"},"gitHead":"a60cdb86613d2f4e734ca29c3b9e06b0defe2c57","scripts":{"dev":"tsup --watch","test":"bun test","build":"tsup"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.1.1_1775326993163_0.14319207663598532","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"hextimator","version":"0.1.2","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.1.2","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"56cd6beb8f61f84d4a86c3a836ce1347b09a5779","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.1.2.tgz","fileCount":16,"integrity":"sha512-1eoVezDU4hErxJEJ0SGQHni8KU48BRbtFaz5169j00PX2BgmT466Kh59Tieoj+1urf+Ck2sHOel9jxoYxUkVEA==","signatures":[{"sig":"MEYCIQCTGz2qaPXp176TYpLn9UkKi7bgRgpgYefOZe6K5AsbFQIhAMj0KzwPRJSBdzOlCcLuewGhia1GnbwG62m3yGLE0s9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254491},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tailwind.css":"./tailwind.css"},"gitHead":"ac5f96786ca92e6156afccdee2c8704a5d9fa8b3","scripts":{"dev":"tsup --watch","test":"bun test","build":"tsup"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.1.2_1775457970240_0.9859154882101091","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"hextimator","version":"0.2.0","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.2.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"2eddaee5914de7985ef727aaff83e8010cd0f6f5","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.2.0.tgz","fileCount":14,"integrity":"sha512-9VXyajhLQG9NI+d70GT9HnjRj1Wns7VK9o89EoGpgIX2B++cIXWhICHl297ekIkpuBUw4gmEOFCl356z1eZ9fg==","signatures":[{"sig":"MEUCICQI8QTAU1GMCHFM3ARscdc2+gG4KyEomlCmRhldCNqqAiEAsw+n4fzkZ3MC9tE8rA97CB8MsDcx3YcBrPiyKRPQAzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233866},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"gitHead":"7ae2fceff22289595e2ec7014c2223ba25c2fa89","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"19.2.5","react-dom":"^19.2.5","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.2.0_1776279458755_0.9531132234909674","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"hextimator","version":"0.3.0","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":"fgrgic","license":"MIT","_id":"hextimator@0.3.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"9dedf7bdd0f456925ca510277aaed6354dd27cc8","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.3.0.tgz","fileCount":15,"integrity":"sha512-Xa8lcu/vSDxRKWAXtd1BOoPlZGc2B8du1hOVCF52/B8JXYjQKYj3eLmOCDK3tNm3ZSV6UFMn2liPTv88CtaMjg==","signatures":[{"sig":"MEQCICMrtFqxmNGrwWYHgQpeEi3yIXSL1tq0cBNNXRs9qgsZAiBRaBpiIC71l/xxQDKSitwMiIF8pGkaAdEZSAggkbhUNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330829},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"9dedf7bdd0f456925ca510277aaed6354dd27cc8","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"_integrity":"sha512-Xa8lcu/vSDxRKWAXtd1BOoPlZGc2B8du1hOVCF52/B8JXYjQKYj3eLmOCDK3tNm3ZSV6UFMn2liPTv88CtaMjg==","repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"10.8.3","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.3.0_1776439838406_0.10135621494254154","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"hextimator","version":"0.3.1","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.3.1","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"f2b741289e359bd57801ef7d7840c213b1e477c2","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.3.1.tgz","fileCount":14,"integrity":"sha512-hxMAtWWP4pk0b9W+YZtpOSqwzweNjpBO8MYwTPXo0scnGBAR/KTGBQdLsNX0RJtLvVFc2TjvSMlT6hqbPtHrBw==","signatures":[{"sig":"MEUCIQD1GCrhKf5zPoNN+h7uxPDXwrPnSdHHPV/93BRyvyBD4wIgfFVNN566U5VeeA0lwXqpvYksrSbVgzI8/MPFApzhTYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248754},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"gitHead":"59221f51b8cb7ce2992e2b3a8836d966ced93e91","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.3.1_1776440246733_0.21987775136567222","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"hextimator","version":"0.3.2","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.3.2","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"7283e6a619d0d9f76ede9ceb91c443eee68f24e5","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.3.2.tgz","fileCount":14,"integrity":"sha512-1D4j9XT9s/rVcDSsg4J0OxyUNrwGtspaaUOctqRmcXccdrq/WEIaM4igoEdwW3Lc98J9D7f4LZNt4XheKjCajA==","signatures":[{"sig":"MEUCIQD2R2VB+ESAcqTqBpAFqGPPgR9N6PpYb4H2okwL+znYqQIgTIMWCeSN89BgIbkYuIYPfwPUlgi5deKBxtPAam5U2hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248748},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"gitHead":"a229fbd999008a960fcc22fef9773c53b1824977","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.3.2_1776440859419_0.20090226772773812","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"hextimator","version":"0.4.0","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.4.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"3f0f933230d7f2c07f0759404aa7cbbf90d1c2fe","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.4.0.tgz","fileCount":14,"integrity":"sha512-nbhdyC/MnPVucg08IV0rav7cEY0+u3B2WkXYrzNmSGRNXfnpuKqBXIEopJqBz0o78Q8ayOWHUeKvNRfGMXirtw==","signatures":[{"sig":"MEUCIQDVB19aw/63linNmJpgbwpley3imxNqxCJc7K4F/wTjcAIgbGl4PfLWJF7U9BmThZJMlmuNwRxvR39lJVUpzZNsWzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251825},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"gitHead":"4063296c559cf535ccbe939237aaadcff63c8862","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.4.0_1776672670508_0.5618445055686856","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"hextimator","version":"0.5.0","keywords":["color","palette","generator","creator","oklch","rgb","rgb2oklch","theme","design-tokens","dark-mode","wcag","accessibility","contrast","brand-color","css-variables","tailwind-theme","runtime-theming","multi-tenant"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.5.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"c142b07b5e2f21fcd7338a3f37c7fd1a14609ddf","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.5.0.tgz","fileCount":14,"integrity":"sha512-tzK1zcIS2QXqU1SgTv3srC0DO1YzdO7IH5zNeEUUZa3a4I9kGJqEePH1EpNigFVknoK04XcTKT6LaK3lETeIjw==","signatures":[{"sig":"MEQCIEBx4kcxCGiilnJP4AyiMjdJWsK3Nh4tvH+DGDLiyjsiAiAkxNwivT0QyCH8z0S9IBq9U93d/BI2QU5g7TnfHK2F7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260083},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"gitHead":"4a60e24478ddec0f25490b6702b8d266af730b22","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate perceptually uniform color palettes with light/dark themes and WCAG contrast guarantees from a single brand color. Outputs CSS vars, Tailwind, SCSS, or JSON.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.5.0_1776729690580_0.05254314781602232","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"hextimator","version":"0.5.1","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.5.1","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"9150512d5d2fe357d22523874fcf03878f35cfdb","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.5.1.tgz","fileCount":18,"integrity":"sha512-gCKuHH8F5TCutuUxzAcSmpByKgs76tW2AOPaDHO8ZTI9xUtqhnfVAkUmWqz/xozoZsvrNXI+Kj3bCueZfndBIg==","signatures":[{"sig":"MEUCIEbluPFygKiPOnrghrlUOQApeK1lxuEyi9za71ccuVsmAiEA66YZhvOIs/fmEXdDYyvihFFqADt9mADiycoPH5OfbL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263072},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"gitHead":"eb638b29d3b576639772e5f7aadaddf4e00c3691","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.5.1_1776758780371_0.49421276849792006","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"hextimator","version":"0.6.0","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.6.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"2e45731be987fc88194fe6c09e2fbc0f2b2219c9","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.6.0.tgz","fileCount":18,"integrity":"sha512-WHnRDWcVJijkcXuFMAd4toBeQas45PxjA8aRQJKEslyFP+ba4+oe3NXm82UEUe/mzCXU4l0F03zRH4VcMgTrlA==","signatures":[{"sig":"MEUCIQC3w8EaSwRgdOQCraYMzj0imdcm4JroJobKpJ+RLaCV4AIgYwdTZlKtusAfZzMkIH+f1Bl1hWTCvMza20gxifsbims=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264361},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css"},"gitHead":"c7b4e35dc88c8a76baa3703d13cd6efa696e1df3","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.6.0_1776897909134_0.5869456166047602","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"hextimator","version":"0.7.0","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.7.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"dd16f1307c0403c6c733bef067c5a3f243823568","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.7.0.tgz","fileCount":19,"integrity":"sha512-xobGZp2ZATKgp03K+SFfiBdE0BrCn3mbQ3mmKS1LI8fO0HWcH/PMXmcvSlYEyLTfPGX9Mapjy2jE2R704KzLMA==","signatures":[{"sig":"MEUCIQCh/hFFyTa+yNA19FzV33ifsrckZPdFMD0Q0bh8rghlUAIgbyqlW9MVpNjrCsFzkIAj44bEamLAQ7cu02ObdCA1uIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272117},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"b3e67d7cca2c20d54929d2006b188748106e6561","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.7.0_1777147556752_0.9420614332359165","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"hextimator","version":"0.8.0","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.8.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"9ee498bff781f117058a505d1c3ee6e60fa2bc95","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.8.0.tgz","fileCount":19,"integrity":"sha512-5FjmHsWntvfDxh2AV6/oGmm9u77cRZ3lGpXv0D2PEZEA0K6AjVwnSa5xawlWeYVMro86YMd91zKIqgt/88UvVg==","signatures":[{"sig":"MEUCIBCaE9njaLELCYDIa12Mupv8vUgJ6ITK7nu/jDSRI/4JAiEA7c9pGuinZwXn4Heh/uYKqtv2SDWpuIWieCak1G5Gb6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273896},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"3fc597cd138d2f4d5c09ee9fac7efe4279ae8a6e","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.11.0","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.8.0_1777717218889_0.9341615918781561","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"hextimator","version":"0.9.0","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.9.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"1a5f88e40775dc47c524e92a534d71534cd31ea5","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.9.0.tgz","fileCount":19,"integrity":"sha512-KO785hf3n58Cl2HPbbdbaJ07QUnoHs9VST6PCpedraGpQHOO0idN4B3kCdDt3MlnraAI8ArX14aUiyg/3JGoSA==","signatures":[{"sig":"MEQCIBzbqtNEPZXT5nN1HLloYielQnuzu5oii7xQTjY9ZYRtAiAlvN1dUsV6czrZHXM7WM46FA9j9QTUW9j0sNFEgKM1Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274295},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"37f1b0981233db776967ecef231334698d0909a6","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.12.1","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.9.0_1777798528641_0.8558229191250275","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"hextimator","version":"0.10.0","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":"fgrgic","license":"MIT","_id":"hextimator@0.10.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"f6f54fdba945dd4a039e4bd936d02e513019d0b9","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.10.0.tgz","fileCount":20,"integrity":"sha512-2D4iEmAkGX+f9khj4yI4S+zG+651N37RrTQ9php4FQhJyY0lnfsiB2/Bfyn38hCVlMV+A76wuID8TXFy+PHTqQ==","signatures":[{"sig":"MEUCIQC9oStaT1sJzgJ5ZK2or3MRD2iF9iMRuELogfho0IktUwIgI//vv0bmA1byurzfJGCxZn7j6h5nIc2/fsB63xN3PMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387971},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"f6f54fdba945dd4a039e4bd936d02e513019d0b9","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"_integrity":"sha512-2D4iEmAkGX+f9khj4yI4S+zG+651N37RrTQ9php4FQhJyY0lnfsiB2/Bfyn38hCVlMV+A76wuID8TXFy+PHTqQ==","repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"10.8.3","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.10.0_1778689576668_0.1039816536432423","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"hextimator","version":"0.10.1","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.10.1","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"9ef5b5285ae5edda08844fc5996196383d57b356","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.10.1.tgz","fileCount":19,"integrity":"sha512-2CBVWDMdRScWK1j9Xmh4Xha9JKmsnnJb9UblgbbNNdUcLA6eMiwemXp1J20wRKuoWjYdxKlphnfLCN1l7YXPGw==","signatures":[{"sig":"MEUCIQDJk4VaaGYajwc4+CgecAcyyOnbiUS6ReyRIzY7HzIkJAIgApnRXzP3GatrJtc3jsgcU8tGFFdGWHGKegCrzn5LHBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292644},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"f32eeb34282ff92caf25a1eef497ff41d264be7d","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.12.1","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.10.1_1778695221315_0.43862952450135895","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"hextimator","version":"0.10.2","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.10.2","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"547bc6b563ca7c8ef1d5172188af03f5ea308898","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.10.2.tgz","fileCount":19,"integrity":"sha512-RAdnb/9Cij4meZ2lGRHgkqWZoRjNpm//HTPLMEx8Eod8Jj35x9tOU7Kg5E6cg7IpUW8Z/Q8TMmfAMp+wsQfaSw==","signatures":[{"sig":"MEQCID+002LZ/2/OqiP/1eBNMmX+nWJSsF3HVna1xWnojVexAiBNsz/1URP48juEE8dvq8VAY5THzhrHEm18SNUkRpjWRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265460},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"481e2ce27ef12d23b2e10be15b036db3b310ce60","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.12.1","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.10.2_1778751560912_0.3666552929834723","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"hextimator","version":"0.11.0","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.11.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"c747cb20e312be8b3a9a22f2da37927b8f7db00e","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.11.0.tgz","fileCount":19,"integrity":"sha512-VoWwWLYWwJbAish4+RNoheq91VnAx/z4merAbGUy+D2PbXatKu1Z7a6UgpIRI+9bNjsO8Lt2G5PreuQ+I8AJQA==","signatures":[{"sig":"MEUCIATm5vW6NjpmlKkVrPubew+MgbwTgaXHdnTedNls1AJCAiEAyMAXZ0MmhNLtjxgJrhHBY3oTIw6dLlJl2e1194phZM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266135},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"9cb938ceea6387f366c46c9ee8c34b97adfbcb2a","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.12.1","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.11.0_1778788575955_0.03687897703348919","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"hextimator","version":"0.12.0","keywords":["runtime-theming","multi-tenant","per-tenant","wcag","b2b2c","b2b","saas-theming","white-label","no-code","cms","design-system","multi-brand","color","palette","generator","creator","oklch","theme","design-tokens","dark-mode","accessibility","contrast","brand-color","tailwind-theme"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.12.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"a399a7d0d0a4f2908e1825526f41114210d1f383","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.12.0.tgz","fileCount":19,"integrity":"sha512-opncH1KfhYgxP1Jh/H1cMToxkHDdqcHGXi15sSEtcy4Z2ReDyg2/HO3sblRq4lVI3+FLGkndtzg29K3+poAK/w==","signatures":[{"sig":"MEUCIB+4n/Y69DR/qVAbk98aIik88LHZEj+oVDmfiCfNIbS1AiEAlgZoWzCfze+8qwgM54a0S9eu3nLfClaNT5f5hxOq250=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272352},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"fd03abfad973c38a3bf0ca628b244edb86083dd7","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.12.1","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.12.0_1779659293880_0.9077656100229434","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"hextimator","version":"0.12.1","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.12.1","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"37b43567264e054acc7f729d238df49b0e1cbc64","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.12.1.tgz","fileCount":19,"integrity":"sha512-l+607O+LhAx+fUX8Mlh/1BNu6/8yPMngzHP1r+ByQ3hJZVtFI7at2J9SCUqAcuNBnlGgEJUOcbdygx8lYSrd/w==","signatures":[{"sig":"MEUCIEf/cV/YCuh2X2WIbX4Qg/vG8CphT4aIyglsxdhioRORAiEAtrNu8NpoG8DVmRdZwYcUWTWVik9Xoeu+8ja04L4LcZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273469},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"dd8ccb24b668d237e9533a5c2320664f2bd61038","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps: per-tenant branded themes from a single brand color, with WCAG contrast guarantees.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.12.1_1783658893158_0.2187302574977703","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"hextimator","version":"0.12.2","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.12.2","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"868643921b53434d02402de456ee34e731e13ab3","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.12.2.tgz","fileCount":19,"integrity":"sha512-CEsZaoQFhyJ/qKdOyI9rDSLAUZu2uEmQIE7x9uQsDBWPyQzcot/noJC+qVDav1S5UK+njbflLqT4SjrEfmCIPg==","signatures":[{"sig":"MEYCIQDIsXIV0MYCX7bKBnlyqvR5oA9piICdQZasvpoNAw7yhwIhAIdwsng1d+atFQJfnYzDdgZ4wPGBVZ1kkcT6G7Kxrp5I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276465},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"3ee6e9003a64948c494f6d4218d9954895e6816a","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.12.2_1784052325243_0.04875280663165249","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"hextimator","version":"0.12.3","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.12.3","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"6b731caa77ba0240d75e29597fb677ef3726836b","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.12.3.tgz","fileCount":19,"integrity":"sha512-4Pk9g3zbggqNXq7FlYtAahDdmbLi0xkkcBl5+T87pTJVP3VKf5MLLudeeE/e0hHz6XOSJVlXyeS3PeqXa7o2kA==","signatures":[{"sig":"MEQCIAd87LedogGJnUNZAiSZt20B/QY/xpRpBSTI8C76DMFbAiBKf1n0CbT7VzLRfhEyRt1Y0efXCpGJS3vYDKhlWmnzaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276814},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"977780dcf0e2cd1c2c7f42fcafea0752dc152228","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.12.3_1784304055448_0.060717903226433556","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"hextimator","version":"0.13.0","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.13.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"46255a57320ae6cde37f008189d727a50004ec6e","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.13.0.tgz","fileCount":19,"integrity":"sha512-eVGWM2VMWR9JvAnR2/90HGIAxV7tD/bF4XnJrEM9lboWrqGnUjAyaflTNNYFzL9VX4dJ4m/Y+gXIRyP8+NIz8g==","signatures":[{"sig":"MEQCIEB46jvrrN+JTHsE9cjk8uUfm+qcYTzCdDtl9NEvBfHAAiBjy6FhITneDMdl4vpSReryvcHmZm7aKUeTqQoaDXsKwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283632},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"69ee1449b683161c4a90c5602e8183863bd8f544","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.13.0_1784402315971_0.9078019012913605","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"hextimator","version":"0.14.0","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.14.0","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"8dd35a3fcd46ff950db50bdd3fa3d857148ca5c1","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.14.0.tgz","fileCount":19,"integrity":"sha512-FYwOqDjH7JwJANZGWeEL5dJs/cwHovjBJQ9gyzU1VdaNjxZMxHsRFpMhp6kP+j0QpnAFqIo+qXXjO/SgXLfNZw==","signatures":[{"sig":"MEYCIQCUUdU+q13ecEVls2J59n5cZO5KH/6uMxxWX24THSpbuQIhAMggzYNJPCBwlJ2zJbbbNzjhE0uuant6ZrkG8ANgyANz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285818},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"0e1234ff553ca6b3c7112ee460cff63ffea7d5fd","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.14.0_1784838500501_0.43026446774630855","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"hextimator","version":"0.14.1","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.14.1","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"33c575873cb4476872eaf467f09e994dbd56f9e4","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.14.1.tgz","fileCount":19,"integrity":"sha512-Tdb53pm40dIoiaRl3SyHnDPylQOM47EMbjpPUgB9oIOjOkhQ6yE2hWKFfEYV3AKmn0oNHJ9fxgUy8lWo2hnSMw==","signatures":[{"sig":"MEYCIQCUptq8aGFagCnQBTowa8mX+xWhRrp/kxSwZA4bSTfa/AIhAOZ9pyK7943fEh19fRhUeBCuAcgXtkhpj78DKyIyEbBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286360},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"bd8491818acf2581e5a38fc6aaa3e31c60b75400","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.14.1_1784842029153_0.39010366875173763","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"hextimator","version":"0.14.2","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.14.2","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"53bd3fd65acccb730b83bb0f0d970ceadcd70a20","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.14.2.tgz","fileCount":19,"integrity":"sha512-HS8QRCBTYAOiYlEE7Ikl94sCm/VlR0b1itiWEZRnJHCFnTqG+uy99lsvYAlTJB0kSt2TDZc1nbgiHd34AEh7xA==","signatures":[{"sig":"MEUCIQD84vHx1JOUHgh5xka9b+NbrmgcIccE9FI0AdSOCF2J6AIgLDdtXU4czQ7TZ4BBky2wlY57H/T33Gn1cpiqYlDMZY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286741},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"5bd97052a001febd39615c019c5bfc6fd8f50aa0","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.14.2_1784882859208_0.6348339151643536","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"hextimator","version":"0.14.3","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"author":{"name":"fgrgic"},"license":"MIT","_id":"hextimator@0.14.3","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"homepage":"https://hextimator.com","bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"dist":{"shasum":"95d3ed6494e34ecca3376119cd91c4da00fdd8a9","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.14.3.tgz","fileCount":19,"integrity":"sha512-FTJFrSAG28FmKRWBr6l+VDlBhOj2yfaQQ4whWwthEAfYpsu44RE+llk04wH4qAFQiRWdftMK2RWcN2CZV71qaQ==","signatures":[{"sig":"MEQCIHXOLaSlJlbyAoQ/fyDGDagAOorRL1Cpb/GS4HjsPM0HAiAaivEJa8iBEQi35Khr4wT9Zd1FOxXcNw/6+fwW6ya+NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287440},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"99fbaa9cd931797c6afd998149f43cc59f68f188","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hextimator_0.14.3_1785622034813_0.4159803374056674","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"_id":"hextimator@0.14.4","bin":{"hextimate":"dist/cli.js","hextimator":"dist/cli.js"},"bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"dist":{"shasum":"aacdc948d9ad6b0ebdaf56bc1ed0ca4daa168e04","tarball":"https://registry.npmjs.org/hextimator/-/hextimator-0.14.4.tgz","fileCount":19,"integrity":"sha512-NVdU/aR9J80475FdWj4bd8iUXKe0gINPBovWwSvxwwk9JJP1fLTI2YvbJ69/yeOUAf4dW7aMI9PpFaMyIJ+Mgw==","signatures":[{"sig":"MEYCIQDOCHsUZP3UXSf4ibzOYPU5zIC3mffRKpKBTnZesy3RywIhAIrv25Mkrbz7WgynYreX/c54uTKQcW0X/OJHJxD2gbQ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICBjYRVpdFRQ7s4rOWQi+cNeUv7u+lvyUYXuCOsQfvpUAiEAweaf2RLqKjRUvZajBjfEEPU5NetWT2bkTsH4TG4OG6o="}],"unpackedSize":289143},"name":"hextimator","type":"module","types":"dist/index.d.ts","author":{"name":"fgrgic"},"module":"dist/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./presets":{"types":"./dist/presets.d.ts","import":"./dist/presets.js"},"./fallback.css":"./fallback.css","./tailwind.css":"./tailwind.css","./tailwind-inverted.css":"./tailwind-inverted.css"},"gitHead":"37183f936c6b92d1e0e1b2004815603282004caa","license":"MIT","scripts":{"dev":"tsup --watch","test":"bun test","build":"bun scripts/generate-fallback-css.ts && tsup","generate:fallback":"bun scripts/generate-fallback-css.ts"},"version":"0.14.4","_npmUser":{"name":"fgrgic","email":"grgicfran@gmail.com"},"homepage":"https://hextimator.com","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"_npmVersion":"11.13.0","description":"Runtime theming for multi-tenant apps.","directories":{},"maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.0.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hextimator_0.14.4_1790066326604_0.5961739260695651"}}},"time":{"created":"2026-04-04T18:11:05.050Z","modified":"2026-09-22T08:38:46.886Z","0.1.0":"2026-04-04T18:11:05.195Z","0.1.1":"2026-04-04T18:23:13.320Z","0.1.2":"2026-04-06T06:46:10.401Z","0.2.0":"2026-04-15T18:57:38.912Z","0.3.0":"2026-04-17T15:30:38.604Z","0.3.1":"2026-04-17T15:37:26.905Z","0.3.2":"2026-04-17T15:47:39.587Z","0.4.0":"2026-04-20T08:11:10.668Z","0.5.0":"2026-04-21T00:01:30.724Z","0.5.1":"2026-04-21T08:06:20.512Z","0.6.0":"2026-04-22T22:45:09.327Z","0.7.0":"2026-04-25T20:05:56.925Z","0.8.0":"2026-05-02T10:20:19.108Z","0.9.0":"2026-05-03T08:55:28.798Z","0.10.0":"2026-05-13T16:26:16.923Z","0.10.1":"2026-05-13T18:00:21.455Z","0.10.2":"2026-05-14T09:39:21.098Z","0.11.0":"2026-05-14T19:56:16.120Z","0.12.0":"2026-05-24T21:48:14.074Z","0.12.1":"2026-07-10T04:48:13.370Z","0.12.2":"2026-07-14T18:05:25.369Z","0.12.3":"2026-07-17T16:00:55.578Z","0.13.0":"2026-07-18T19:18:36.119Z","0.14.0":"2026-07-23T20:28:20.658Z","0.14.1":"2026-07-23T21:27:09.354Z","0.14.2":"2026-07-24T08:47:39.330Z","0.14.3":"2026-08-01T22:07:14.945Z","0.14.4":"2026-09-22T08:38:46.701Z"},"bugs":{"url":"https://github.com/fgrgic/hextimator/issues"},"author":{"name":"fgrgic"},"license":"MIT","homepage":"https://hextimator.com","keywords":["color-palette","palette-generator","design-tokens","theme","oklch","wcag","contrast","multi-tenant","runtime-theming","tailwind"],"repository":{"url":"git+https://github.com/fgrgic/hextimator.git","type":"git","directory":"packages/hextimator"},"description":"Runtime theming for multi-tenant apps.","maintainers":[{"name":"fgrgic","email":"grgicfran@gmail.com"}],"readme":"# hextimator\n\n<p align=\"center\">\n    <img src=\"https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/assets/gh-cover.webp?raw=true\" alt=\"hextimator\" width=\"100%\">\n</p>\n<p>\n  <a href=\"https://www.npmjs.com/package/hextimator\"><img src=\"https://img.shields.io/npm/v/hextimator\" alt=\"npm version\"></a>\n  <a href=\"https://github.com/fgrgic/hextimator/actions/workflows/test.yml\"><img src=\"https://img.shields.io/github/actions/workflow/status/fgrgic/hextimator/test.yml?branch=main\" alt=\"CI status\"></a>\n  <a href=\"https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/LICENSE.md\"><img src=\"https://img.shields.io/npm/l/hextimator\" alt=\"license\"></a>\n  <a href=\"https://bundlejs.com/?q=hextimator&treeshake=[{hextimate}]\"><img src=\"https://img.shields.io/bundlejs/size/hextimator\" alt=\"bundle size\"></a>\n</p>\n\nRuntime theming for multi-tenant apps.\n\nYour customers pick a brand color. Your app looks good every time. No per-customer design reviews. No manual tuning. Yellow does not break your UI.\n\nEach call takes under a millisecond (~0.4ms [^perf]). Same color and options always produce the same tokens. Run it on the request path. Cache it if you want.\n\n~12 kB min+gzip. Zero dependencies.\n\nTry it: **[hextimator.com](https://hextimator.com)**\n\n## Why `hextimator` exists\n\n<p align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/245f0728-38e3-425a-8d0c-87bff6f48b0f\" width=\"100%\" controls playsinline></video>\n</p>\n\nYou ship a B2B, B2B2C, or white-label app. Every tenant brings a brand color. Your choices today:\n\n- **Let them pick any hex.** Legal-pad yellow buttons become unreadable. Cheeto tangerine toasts look like your warning state.\n- **Curate a palette.** You tell a paying customer their brand color is not allowed.\n\nhextimator is the third option. **One color in, whole theme out.** Light and dark. Semantic roles and surfaces. Foregrounds meet WCAG contrast by default (AAA unless you opt down). Even yellow.\n\n## How it compares\n\nhextimator is not the first palette generator. It targets one job the others skip: arbitrary brand colors at runtime.\n\n- **[Adobe Leonardo](https://leonardocolor.io)** Runtime contrast scales from arbitrary hex (`Theme` → `contrastColors`, target ratios). A construction kit: you wire roles, surfaces, and dark mode yourself. hextimator is one call with those built in.\n- **[Material dynamic color](https://github.com/material-foundation/material-color-utilities)** Full theming from one seed color. Battle-tested on Android. Output follows Material's token scheme. Hard to use outside Material-shaped UIs.\n- **[Radix Colors](https://www.radix-ui.com/colors)** Hand-tuned scales with strong semantics. Fixed curated set. Does not generate themes from arbitrary input.\n- **[tints.dev](https://tints.dev) / [uicolors.app](https://uicolors.app)** Quick Tailwind shade scales from one color. Build-time only. No semantic roles, contrast guarantees, dark theme, or library API.\n- **[culori](https://culorijs.org) / [chroma.js](https://gka.github.io/chroma.js/)** Color math and conversions. You build a generator with these. They are not generators.\n\nHand-crafting one brand's design system? Several of these beat hextimator. Color comes from user input (tenants, white-label customers, CMS authors)? That is hextimator's job.\n\n## Installation\n\n```bash\nnpm i hextimator\n```\n\n**Tailwind v4:** import `hextimator/tailwind.css` in your CSS entry (see [Tailwind](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/tailwind.md)).\n\n## 30-second integration\n\n```ts\nimport { hextimate } from \"hextimator\";\n\nconst css = hextimate(\"#C0FFEE\").format({ as: \"css\" });\n```\n\n`hextimate` turns one color into a theme. You choose how to ship it: inline `<style>`, a `.css` file, a template partial, an edge cache, or something else. For tokens instead of a stylesheet, use `format({ as: 'object' })`.\n\nNo DOM. Pure computation. Works with SSR.\n\n### React (SSR-safe)\n\n```tsx\nimport { HextimatorStyle } from \"hextimator/react\";\n\n<HextimatorStyle color={\"#0FF1CE\"} />;\n```\n\nPut it in your layout `<head>`. Server render writes a `<style>` node. No `useEffect`. No FOUC when you pair it with static HTML. API and dark mode: [React](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/react.md).\n\n### CLI (and AI agents)\n\nSame engine as the library. Flags for presets and format.\n\n```bash\nnpx hextimator '#BADA55' --preset shadcn    # framework-shaped tokens\nnpx hextimator '#BADA55' --preset muted       # style preset\nnpx hextimator '#BADA55' --preset vibrant\nnpx hextimator '#BADA55' --preset bold\n```\n\n## What is in every theme\n\n| Role     | Variants                                          |\n| -------- | ------------------------------------------------- |\n| surface  | DEFAULT, strong, weak, foreground, foreground-weak |\n| accent   | DEFAULT, strong, weak, foreground, foreground-weak |\n| positive | DEFAULT, strong, weak, foreground, foreground-weak |\n| negative | DEFAULT, strong, weak, foreground, foreground-weak |\n| caution  | DEFAULT, strong, weak, foreground, foreground-weak |\n\n`foreground-weak` is the softest foreground that still meets your contrast target against the role's DEFAULT background - use it for secondary or muted text.\n\nPlus **`brand-exact`** (your input color, unchanged) and **`brand-exact-foreground`**.\n\n## Customization and reference\n\n- [Customization](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/customization.md): style and format options\n- [Extending the palette](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/extending-the-palette.md): `addRole`, `addVariant`, `addToken`\n- [Presets](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/presets.md): shadcn/ui configs and custom presets\n- [Multiple themes](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/multiple-themes.md): dynamic theming and `.fork()`\n- [React](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/react.md): hook, `HextimatorStyle`, provider, scoped themes, dark mode\n- [Tailwind CSS v4](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/tailwind.md): setup and usage\n\n### Also\n\n- [Color vision deficiency](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/color-vision-deficiency.md)\n- [Examples](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/examples.md)\n- [Migration](https://github.com/fgrgic/hextimator/blob/main/packages/hextimator/docs/migration.md)\n\n## Contrast methodology\n\nWCAG 2.x contrast ratios. AAA by default. Opt down with `minContrastRatio`. Audits and compliance tooling still measure this way.\n\nAPCA is the perceptual model in draft WCAG 3. Better for a lot of UI. Not what pass/fail checks ask for yet. Optional support is planned when WCAG 3 settles.\n\n## Stability\n\nThe API follows strict semver. Builder methods, options, formats, CLI flags, and token names only break in majors, with notes in migration.md.\n\nGenerated color values are a separate contract. Output is fully deterministic: same version, same color, same options, same tokens. The algorithm itself may improve in minors (wider hue ranges, better anchors), which changes the exact values a theme produces. Every such change is flagged in the changelog with how to opt back into the old behavior.\n\nIn practice:\n\n- Pin an exact version if you cache or snapshot generated output.\n- Patches only change generated values to fix bugs.\n- Contrast guarantees hold across all releases. Whatever changes, foregrounds meet your configured minimum against their backgrounds.\n\n## Contributing\n\nOpen issues and PRs at [github.com/fgrgic/hextimator](https://github.com/fgrgic/hextimator/issues).\n\n[^perf]: Measured on Apple Silicon M2 Max with Bun. Ballpark only. Your hardware and runtime will differ.\n","readmeFilename":"README.md"}