{"_id":"@loworbitstudio/visor-theme-engine","_rev":"25-949a9846634d503a2dfafa703021279d","name":"@loworbitstudio/visor-theme-engine","dist-tags":{"latest":"0.23.0"},"versions":{"0.1.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.1.0","keywords":["visor","design-system","theme","oklch","tokens"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.1.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"8c1df172ac68c443137a00417894dd88c55e6dea","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.1.0.tgz","fileCount":10,"integrity":"sha512-r3wx+icWw4dtx5rCWcoCRUkoHvHXBZhDJSwmCAJoJKci7dMleZfSdJUh1+yIevbE9RJBllYq6LJII/Z0h1KokQ==","signatures":[{"sig":"MEUCIF5FDpMHCLFCtFP7u9Aa4Bjn+6GMxfdK30zh82LLC3D8AiEA3EmLuQaYTSfxE3vQWxKCWDC56ytiQpuzErnM0uhdzvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.4","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.1.0_1776105737833_0.8239397891829323","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.4.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.4.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"b29b9c4379ad91238350776a97e2f82a78d786fc","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.4.0.tgz","fileCount":11,"integrity":"sha512-ifV52vhbJxmQxffEG43b9MbNp4bmd+/THPaNgkx1Wa8eLbmhvSNKOFvUIMa45994qncYhdhwmN3779NA2Zvnsg==","signatures":[{"sig":"MEQCIDbK0rIllOZnPzvoO2i6sf9iJXcosUcvBVw2FrUNJRhFAiBYdAHVJfQWxjAG/fYMWhJ0wn9RRZMmyurKuwnjqccSaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"a80cc7b88b43e5e3678665a66d985239e485d146","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.4.0_1776791796726_0.511684126158406","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@loworbitstudio/visor-theme-engine","version":"0.4.1","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.4.1","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"0939ffd06781366fcea37198678e836aef8268ea","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.4.1.tgz","fileCount":11,"integrity":"sha512-BsuuEAXzCzbKaxxsNpVf+KQkF0Y3zpPs6jMsftOpDBLgwKbixwdBVyXj8AQREcDsINceabck1F4grJBS+1ovgQ==","signatures":[{"sig":"MEYCIQCCouayo7Z940c9F0ThAy9ssUVgguBxOx4ZGf/ylwY3qQIhAK3LX4txCSgXnlm+KhsVV9HJV2pybcSRtCwPg0xqR5wL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"481f88cd3a255cfbbda3454666bdadd36fee41de","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.4.1_1777416941343_0.6038873650386509","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@loworbitstudio/visor-theme-engine","version":"0.4.2","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.4.2","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"35d54d6c32340c6cb36f00b280fc208c867b426c","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.4.2.tgz","fileCount":11,"integrity":"sha512-kenBTHQB3qZrhn9tLWbaDkGmJ1/b04UemDXRjOZFij+cemWx/M5FEfS45T1SH1ELxDy/jSRZvN2eLcMDVVtNpw==","signatures":[{"sig":"MEQCIB79FdN7wmO2bCioaeta8iM4Ljc0pTGRIjGeDjwgk8B7AiB99CxOEdaIk/MgKj+4E+wdvg2gaoqnrCn3DrMC/QeHCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"48567e660976173374a4b0a71e98a2e8fb930791","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.4.2_1778552159609_0.44060367954368207","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.5.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.5.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"c7bd0e85df806b324181ad0ac2b9bf42cd400471","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.5.0.tgz","fileCount":11,"integrity":"sha512-yk5xLw+HVnjuTcBbYzg+JzymZFl2IGb4PYx6Znep0VHJN98CFcRKECGSYi5/tMsGqqmXF7+xZ0qsw/axNJ3W5w==","signatures":[{"sig":"MEYCIQDi5XFFfecBEX6HnjKNw6yJ5C4+gcFvup0A6GtlhJu+aAIhALENEXWDtuTFP7PFhelMAMQhgSd8tBLY+Zov+isS9nsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"ebc7877eab82a43aa0fa50a98190a40c52d41a30","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.5.0_1778556585717_0.2444365552462413","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.6.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.6.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"1cef5e14a6d7b6fee109af4a48764cf026620d75","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.6.0.tgz","fileCount":11,"integrity":"sha512-UpR4TLfHFeOK1a92Vt+n0bSFNfc3A1OSdB37dNkS+2rj0Ff4jsz7ueT0rbxSztKgREWhtAxQfUoyMHT4k4ihpg==","signatures":[{"sig":"MEQCIBYf1d52dUwiFHREd1nLfEY6IbUVw8EP/Mmv5tUb4B6eAiB28+kBzHnmR15CO66gbPtYqkFT8zJz04rHFBY5QR7GIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272334},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"a26f01ee412956c2d843fcd507c46a472e6005cb","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.6.0_1778629259870_0.33241967329012545","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.8.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.8.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"8166e62386faa174f04008db46e141234f66c10e","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.8.0.tgz","fileCount":11,"integrity":"sha512-+dmM7WI917VerBPMWIJyxZ0vn0sN2gR8Nxlt08VXGjroX4SgagjuiXhJXUF6raS6bN1gs/Luz/u9rF3E/wYKew==","signatures":[{"sig":"MEUCIGtJDl84bHpPVHaXnY/uCBMAuxzT7yFfnRWwGsDbZbCQAiEAg1K8wzLJ1UrZ2PgEWRnmvwzKEIn3Osol5nkZPUM2WnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"af54f71412cf0eed83037a76cbe2e5ee4f7308c5","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.8.0_1778788991557_0.3120573730137022","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@loworbitstudio/visor-theme-engine","version":"0.8.1","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.8.1","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"3688e905e1bf78b75ab609c28a3ec8053b96f940","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.8.1.tgz","fileCount":11,"integrity":"sha512-ydQuorIQc7fsiKm8jSc7TT/BSoSs1hS9PzaojxRdaR9KlqQWYW2wNsAuueN9Qv7T29d/Qyz8uEn8vbQCV/iFUQ==","signatures":[{"sig":"MEQCIEDAPIzShb2YJxHFRMTaH0bR7vsVJA9ZWvCIF6DyJ067AiA3wv0yjdiDRo1DJ88b2ZO5RrH61G3vig8EO3UaGECd0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"090996f23b2536fc234a0e8d337464e2a1850e2d","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.8.1_1779252596967_0.3794993461686622","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.9.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.9.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"b2cf6ea386bd6f450303d1cea06acf020e145ff2","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.9.0.tgz","fileCount":11,"integrity":"sha512-RcHySbz15WX3lrMbkB7pdYw4BeqBpjnPIq9OwmPN6lQj7/chfTjCv9z2gSn/8TcQTQncc2dr7N3OY/I4qGTZgw==","signatures":[{"sig":"MEQCIHizGztPLU+uYyCI8STnbKBvVr/Bu1dTogQpRjTE6XJJAiA8kgyBlwxUmGg2Fjpbun3Gbfqbiq3+XF00EEksdX8dNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"df9a1df3601e9cab386590a04350ff77f634a386","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.9.0_1779337143967_0.4746221789120817","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.10.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.10.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"cccc5d069ad2525bdb761256e3232ab57283104c","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.10.0.tgz","fileCount":11,"integrity":"sha512-mlQ/iAcLYayV/Evl9m1UY/sA+2ixzbXFekZJJnAZL3/J8BsD8Pd23kQhchhX/vUK5xYJ18owatMjmhWUWJtFQQ==","signatures":[{"sig":"MEUCIQDPhwZSjjvJIbnRwR0R/I6wt22JPshp/b7hYwQiV1lCBwIgD78Zs9UrUzVVcFP7XKfMlop8PY2acM82gC7IRKbuhYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"489a58cb2fabd5e044099ab853d0b9251aec42d4","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.7","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.10.0_1779338877664_0.7720681929615356","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.11.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.11.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"bb0b9006b5cfd14d78676f33d2a23c8238c64c07","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.11.0.tgz","fileCount":11,"integrity":"sha512-zeH3sr3BWsTxlXQYPYbUwZ/qqKEVVBiAS0wHdnVjhF1TkyUKNgjdBtfqh/P99hjoXDB5vbKEvyp3l46hqQRwoA==","signatures":[{"sig":"MEUCIE03gFDgJVXNUc6UOXWmNMB0ritYRiXbBBAoaiK4V3/hAiEA2mP0dhwy+EqdnrjDlC9yXjw6+jP1XBO/HgTCwsemhRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"9ca43541ef60c247df98c7721edce62f43e336cd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.11.0_1780026246786_0.10010080756292727","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.12.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.12.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"61f065661dda79698be0b478e21393b48e9e5bf5","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.12.0.tgz","fileCount":11,"integrity":"sha512-Hw7Rl8t8YRtkgWCPucsIgpp+8sK0Xu5CBXVpxBdw3rYk031MmOEwQG+R85ionaoz5HrtkNAlUB9NnrYr+1bOwg==","signatures":[{"sig":"MEUCIAVEfUSPvs9QEph7X8No1EM/9PMG9dv09jJ+9fBW3gAOAiEA8/IKOaFOvrdPA4kcALYE28C4RZz3Owm0oZRqAkdjWhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"1d9c00de1c005bd141f745d798da964749bcf174","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.12.0_1780080644907_0.6203168152586496","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.13.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.13.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"6c19bfd49b144d97446cf0e14351486814ed411e","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.13.0.tgz","fileCount":11,"integrity":"sha512-70VtWvGxYp0OuWn/cidsUrHyn1IPav/TDwSB1Feg8kKcDQa0uCTkcJWcYtyrNLBoME7mbwOmM9plGbadqrmQYw==","signatures":[{"sig":"MEUCIQCogG4kaL3tmaC0IS2b/e5diM0Jwm5P6ZnvsChCeX8S7gIgaJA+LfsjnMKoDHGm/w6swNJTZL9+i03jEKvNkrmX17M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"6bf706de5ed091a3bc25d6f7323b785afaae5e9d","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.13.0_1780183271163_0.36494928726943043","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.14.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.14.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"0178b480ae7d78742151d80ece0776ca03dd9e73","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.14.0.tgz","fileCount":11,"integrity":"sha512-MgdZ/1+bwGvBsp2PP3bnmsG6tqTILnj/UtnV1eIpGy4Ouy5A3xihCku1E8qpuqIb3UM0sYHftGKu3IMUVPAFlA==","signatures":[{"sig":"MEUCIQCsL4wKMrv3zRLXTOB/boL6sPaQT1oIrXW6xwwY1I4hhQIgSyq0hvrqBulh15nhE05PdaujcMy8IBcIo22VTQ8E/bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"0b783272adba2bb12ba3dfdfee83d26d661a0e2b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.14.0_1780360065425_0.6609281896230104","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.15.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.15.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"27efb371c61cd84e2a560b8fc8e13b55667fc5db","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.15.0.tgz","fileCount":11,"integrity":"sha512-xS2FjMKf42G21zkfRcZzSY0ifmByqjJTLw8Ee+MRHU30Ot5FjnOQ/SOPP2wxdb1vlLVJ3T0il82zcLglCjhDvA==","signatures":[{"sig":"MEQCIB68x4Ho/OoBqUERnbDV3dmXH8IkQB6F4I0V5Hv16S87AiAecT7ivExLP1Ip3n72p8radIFsCUjWlfm1r/B947Qd2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"75e45654da67b9f534ce126f08681c56df9bd047","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.15.0_1780534131700_0.5796892012517361","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@loworbitstudio/visor-theme-engine","version":"0.15.1","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.15.1","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"cc54bc87dc738d9df8d39792a96538d066a47204","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.15.1.tgz","fileCount":11,"integrity":"sha512-p9eGdozdMG7F5SQbX517FhW19q33XjyKQg7Lyc/nB8sDtTLXmzvGHaSd9+YXASkINtJ9GpEeiO3ykcdLpCT/SQ==","signatures":[{"sig":"MEQCICt0Es9t1jX4rvNOs1QrlCz9RJw8uHvImr9efSBvT3DeAiAEs6hCBQ4vYWsJhJcapOdusR4saECcxcRyatWyPpH7KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"fefe45019fd5de72f04c789dc974a45dbf87bbc8","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.15.1_1780539163540_0.18769962647911953","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.16.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.16.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"305fcc5d0182c398aec873b09a47f38026dbfb75","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.16.0.tgz","fileCount":11,"integrity":"sha512-hjREM/g5dSIwI+kcUmXodao2LtN6qi6aoWR0Qr7X38E8gShsD+MsOkynIx4ZJ0axkxntaS40jRW820fy8ATccA==","signatures":[{"sig":"MEQCIF+6p4L6y4BbHpYKzk1Qx5ZlE6Kn0L357UxApyGguK7jAiAZV9pADkbzoPpPixTvQafYf65yyEmBM1m23cDtUSql1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"411564660371a0b521494c07cd0d6e4c75691208","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.16.0_1781189886740_0.5270421152019305","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.17.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.17.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"a68eeabcbbf7d7d97553a66ac59fa9a7043ec788","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.17.0.tgz","fileCount":11,"integrity":"sha512-wAZdKiDdPM1/vGJpStyIkaqTPPIKmYDTy+XdIXLTlmYjyFsMk2Ha7GSOiOwlIHCL06Zu2dO/Q3LD62ygpEAxWA==","signatures":[{"sig":"MEQCIHbOXgyQo8kOQPPexLeYZoB14nfxprj2JYdCauMA8kQWAiAOhRbM/tFEaJrPyVe4jbhjIlbia7cST6B2DD8xXnMYoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"18a2bf4ae0664493a1931652c198a34724a1589b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.17.0_1781236110359_0.4811918987683761","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@loworbitstudio/visor-theme-engine","version":"0.17.1","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.17.1","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"6edaa587f1ad883cb78236f16bb82e3f5431a78f","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.17.1.tgz","fileCount":11,"integrity":"sha512-iQs4EMG1RKYEUKkd0CBiC2WWMafeF/1z4JvSnF8PsY0bC670/6wCuAXquTNF//f8hir3w9cuyaXwxijOXpXJ9A==","signatures":[{"sig":"MEQCIDKlQe1uB6DkBxlTERJpdi95uMqSOqyiqTLi94eYqXKrAiAPiNMzp6IyLURFRu9Zpk5a+/xgStLrt4uzVTMHnOxxbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"7c21a3d4433570641f7ae900b906628ebeca7835","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.17.1_1783015058195_0.4074077595361323","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.18.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.18.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"ba8f51b3c61d1ce10e06dec430a4fdfbfae23cab","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.18.0.tgz","fileCount":11,"integrity":"sha512-w4b/Z36dH11EXacBWzgw3H20YXaEoi95EzT9gCq64ivCJfO1RuC+kvFkJCG5SMSad0bAq03zUo5CVOV8b2ipRw==","signatures":[{"sig":"MEUCIBZwRzzLVGCxL4gMPB5VC2ZzdekZMzo68OIhyeaOSZvBAiEAy4aLkMOAy2fDurvD0do8rhiro0nPmuJU+3XLOQeV/7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"24bffd6753b5b7a8e19e49b29ad79ab7b2d3b3b1","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"justinschier","email":"justin@loworbit.studio"},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"10.9.8","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.18.0_1784524627882_0.03149672486424171","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.19.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.19.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"f508fc6360f046261201a07d1977c3321050222b","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.19.0.tgz","fileCount":11,"integrity":"sha512-+iJN8MhHmdwWsW1FcOHshdMX1UFaCufNNfznOsmXJoogx7UGrLAA+z6JxVmW0LzlMamMUV0OgVtxufvShgnLLw==","signatures":[{"sig":"MEUCIQCb0h/mLgUMeHlI3lLBaulwR45aMOhEbdqBo7ChdEC4ZgIgWsABX8Ns3lmoSIcLp/1eV3DtYSoBXKfs4zL+YPxQsZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@loworbitstudio%2fvisor-theme-engine@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"616b4e33c4189ab917734264a644793677af19c1","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c9023a7-745d-4870-8c10-8f73dc7a2d35"}},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"11.19.1","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.19.0_1788577365695_0.5078525245676437","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.20.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.20.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"b7f88d9da59c417a70eb88ac4bb21562b14fe6bb","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.20.0.tgz","fileCount":11,"integrity":"sha512-i55pD+/LRl90Uvz+oKXlW/JFZ8AtYvm27JooNR0jUqysHgajCIbTm7pi8Iq96Xb7YA/2qFD+lgPSzVpCzCrY4g==","signatures":[{"sig":"MEQCIEkyXtPseboMXICYtwx1q+mV44fbnVGlT2BNJVYvzAaoAiB6rnCCn2ZqFHJ9u5AG3lQGU2rCsSldz7oGHSXqYTziwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjs20jDB45omWO/O4pxyWdiKydhyyDbKT1g61GyzKjMwIhANChVMZA7T6Z81lxvmX0ZnBttMIGKf104qUVStsDvGVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@loworbitstudio%2fvisor-theme-engine@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"a04396391f43907e64dddb7c7d4e7bbd7f73b33a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c9023a7-745d-4870-8c10-8f73dc7a2d35"}},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"11.19.1","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.20.0_1789787163580_0.14416051156105247","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.21.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.21.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"551a3d9fdcd6a90f6da2c2df50b7edb17f6e836b","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.21.0.tgz","fileCount":11,"integrity":"sha512-vFm9taXn01UEAMeaosMWMxKqp5aG/XLWDw2xmK2/w6HBrlJL/xuVDqoy3d5p0cLOj5lH3Aeis8AzMqBpqwAZZw==","signatures":[{"sig":"MEQCIDTPMLghCPAfnGtpr4NPyZf6monigGpUOq3PEVb/xeImAiBeDmK/jJQj9StG4LrAccEDVH9YnpX3EReOGx62TpY4fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYrRekJ3WcgkEfpPGPnXc6TWLxwN2xSK0EoiXGApVJYQIgDU6ZuDrH0YHRcJOcYn/5jrZtzcUoRw0yQapanZ57v3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@loworbitstudio%2fvisor-theme-engine@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"fadc5410e453bdd3bed187506b47ac4084d5a21a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c9023a7-745d-4870-8c10-8f73dc7a2d35"}},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"11.19.1","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.21.0_1790029538537_0.3154148739487248","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@loworbitstudio/visor-theme-engine","version":"0.22.0","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"license":"MIT","_id":"@loworbitstudio/visor-theme-engine@0.22.0","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"homepage":"https://visor.loworbit.studio","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"8641781a890d6e13aced636cb885496714203b4f","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.22.0.tgz","fileCount":11,"integrity":"sha512-0beGByPNP6pEI3VeCnvuo32X/qerQgRQWA9ZXiHNo39iFeCVjZe4Aw3gN0a553etdPu4aVDP73/iu7iknNfWWg==","signatures":[{"sig":"MEQCIHC7YI1Y9vuXLb3eFYGTsE/T89GeTjZipq9vM5eD3V0MAiB/lFK3rF7vFI+RtJGYMX4ROQ+xPIQPyJ52a3DGDP+apA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIRrC+eN7Jo5FVnULgI8sS0rrn5krIzwZaX4dkjGL1bAIhAKP4BB6PLsc7ciYzT6P8wCPrP748hA+zx24bjyh7obI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@loworbitstudio%2fvisor-theme-engine@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"fd1d56462b488c3498073eab50e80d3734d114cb","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c9023a7-745d-4870-8c10-8f73dc7a2d35"}},"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"11.20.0","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visor-theme-engine_0.22.0_1790222155594_0.47176784166993047","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"_id":"@loworbitstudio/visor-theme-engine@0.23.0","bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"dist":{"shasum":"695d06e79faf2df630553b82df89f5932e7d2af8","tarball":"https://registry.npmjs.org/@loworbitstudio/visor-theme-engine/-/visor-theme-engine-0.23.0.tgz","fileCount":11,"integrity":"sha512-3IO7jGBhd6NobMag4lt2oPgEEroVS7a3FKtAU2z/K/7Ze6MvHrnTrSA6l/IaJzHHP9Yw1oyxmbig1z4GYAuD8w==","signatures":[{"sig":"MEUCIQCSVed9V8YoZUzFiyO3Put+VHRtr7AgwgFyWGCzStNJUQIgeAjM85PAxuAa3vGw4hyvmqAC93wv6JDwhE1wA8fwTfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC3a1NMtKqR96SVggybFWdV520lKDXVyRndObHa0nKwzAiBZNVX3IKrWLJrQM2yJj0o6a3+xkG3NJFWJ6Zc6emzAFQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@loworbitstudio%2fvisor-theme-engine@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558649},"main":"./dist/index.js","name":"@loworbitstudio/visor-theme-engine","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fowt":{"types":"./dist/fowt.d.ts","import":"./dist/fowt.js"},"./schema":"./src/visor-theme.schema.json","./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"}},"gitHead":"306ea3892b2c85dc085e69f046c507b2d64539e1","license":"MIT","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","update-catalog":"tsx scripts/update-google-fonts-catalog.ts"},"version":"0.23.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c9023a7-745d-4870-8c10-8f73dc7a2d35"}},"homepage":"https://visor.loworbit.studio","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"_npmVersion":"11.20.0","description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","directories":{},"maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vitest":"^4.1.2","typescript":"^5.7.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/visor-theme-engine_0.23.0_1790226528167_0.9910999370939628"}}},"time":{"created":"2026-04-13T18:42:17.771Z","modified":"2026-09-24T05:08:48.672Z","0.1.0":"2026-04-13T18:42:17.980Z","0.4.0":"2026-04-21T17:16:36.894Z","0.4.1":"2026-04-28T22:55:41.480Z","0.4.2":"2026-05-12T02:15:59.786Z","0.5.0":"2026-05-12T03:29:45.864Z","0.6.0":"2026-05-12T23:41:00.012Z","0.8.0":"2026-05-14T20:03:11.692Z","0.8.1":"2026-05-20T04:49:57.150Z","0.9.0":"2026-05-21T04:19:04.141Z","0.10.0":"2026-05-21T04:47:57.810Z","0.11.0":"2026-05-29T03:44:06.935Z","0.12.0":"2026-05-29T18:50:45.093Z","0.13.0":"2026-05-30T23:21:11.322Z","0.14.0":"2026-06-02T00:27:45.599Z","0.15.0":"2026-06-04T00:48:51.898Z","0.15.1":"2026-06-04T02:12:43.703Z","0.16.0":"2026-06-11T14:58:06.864Z","0.17.0":"2026-06-12T03:48:30.518Z","0.17.1":"2026-07-02T17:57:38.363Z","0.18.0":"2026-07-20T05:17:08.060Z","0.19.0":"2026-09-05T03:02:45.889Z","0.20.0":"2026-09-19T03:06:03.664Z","0.21.0":"2026-09-21T22:25:38.637Z","0.22.0":"2026-09-24T03:55:55.694Z","0.23.0":"2026-09-24T05:08:48.331Z"},"bugs":{"url":"https://github.com/low-orbit-studio/visor/issues"},"license":"MIT","homepage":"https://visor.loworbit.studio","keywords":["visor","design-system","theme","oklch","tokens","react","css-variables","theming","color-system","wcag"],"repository":{"url":"git+https://github.com/low-orbit-studio/visor.git","type":"git"},"description":"Theme engine for the Visor design system — shade generation, token mapping, font resolution, and import/export for .visor.yaml themes.","maintainers":[{"name":"justinschier","email":"justin@loworbit.studio"}],"readme":"# @loworbitstudio/visor-theme-engine\n\nTheme engine for the [Visor](https://visor.loworbit.studio) design system — shade generation, token mapping, font resolution, and import/export for `.visor.yaml` themes.\n\n## Installation\n\n```bash\nnpm install @loworbitstudio/visor-theme-engine\n```\n\n## What It Does\n\n- Generates dark and light color scales from a brand anchor color using OKLCH\n- Maps theme configuration (`.visor.yaml`) to CSS custom properties\n- Resolves font declarations against the Visor fonts CDN\n- Exports theme bundles for use in any project\n- Provides a `docsAdapter` for registering themes in fumadocs sites\n\n## Usage\n\nThemes are typically managed via the Visor CLI (`visor theme sync`). Direct API usage is for advanced cases — building custom theme tooling or integrating with non-CLI workflows.\n\n```ts\nimport { generateTheme } from '@loworbitstudio/visor-theme-engine'\n```\n\n## Migration\n\n### Themes pinned to `^0.4.x` with a custom mono font\n\nEngine 0.5 expanded `typography.mono` to accept `weight | weights | source | org` (previously only `family`). Engine 0.6 added `validate-coverage`, which errors when any `--font-*` declaration names a family with no matching `@font-face`. The combination created a trap: themes pinned to `^0.4.x` could only write `mono: { family: X }` (the only thing 0.4 allowed) and could not express the source/org fix the 0.6 error message points to.\n\nTo migrate:\n\n1. **Bump both** `@loworbitstudio/visor` (the CLI) to `≥ 0.10` and `@loworbitstudio/visor-theme-engine` to `≥ 0.6` together. The CLI transitively pins its own engine copy (CLI 0.10 → engine `^0.6.0`), so `visor theme sync` runs against the CLI-bundled engine, not the hoisted one — bumping the engine alone is silently insufficient.\n\n2. **Decide between inheritance and explicit declaration:**\n\n   - **Inheritance (preferred when applicable).** If your mono slot's family matches another slot (heading, display, or body) with `source`/`org` set, leave `typography.mono.source` and `typography.mono.org` unset. The engine will inherit `source`/`org` from the matching slot. Match precedence: heading → display → body, case-insensitive.\n\n     ```yaml\n     typography:\n       body:\n         family: PP Model Mono\n         weight: 400\n         source: visor-fonts\n         org: low-orbit-studio\n       mono:\n         family: PP Model Mono\n         weight: 400\n         # source/org inherited from body\n     ```\n\n   - **Explicit declaration.** Otherwise, add `source` (and `org` for `visor-fonts`) directly:\n\n     ```yaml\n     typography:\n       mono:\n         family: PP Model Mono\n         weight: 400\n         source: visor-fonts        # or google-fonts, fontshare, local\n         org: low-orbit-studio      # required for visor-fonts only\n     ```\n\nSystem mono fonts (`SF Mono`, `JetBrains Mono`, `Source Code Pro`, `Menlo`, etc.) are already on the validator's `SYSTEM_FONTS` list and never need `source`/`org`.\n\n## Documentation\n\nFull docs at [visor.loworbit.studio](https://visor.loworbit.studio).\n","readmeFilename":"README.md"}