{"_id":"@glasshome/widget-sdk","_rev":"55-b7a439ce4e7717aa9ab912cf05c4739b","name":"@glasshome/widget-sdk","dist-tags":{"latest":"1.18.0"},"versions":{"0.1.0":{"name":"@glasshome/widget-sdk","version":"0.1.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.1.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"bc8daaba9b84028b9e789ecc261a88810fc0c413","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.1.0.tgz","fileCount":59,"integrity":"sha512-9DAV8n5P9JL4OHsOBF4533JBaWeaYZaDXTIoDgodGocPHrIOIfcFQKxdbPjQFPkkiQKMqneoMgRAfI2tX9T1pg==","signatures":[{"sig":"MEQCICFUglxZcNT8OLgiOAP4nK2WDazrOTjIYrDMd+4hzXRpAiB7Dljfs8QDZk5z1U6YHjXzUwewy7kJ3Iz8FnxFMqXLng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"2bc1f47c388b9cae8261f2ff92be3b9628eaf38e","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.1.0_1774217795835_0.33788299816462564","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@glasshome/widget-sdk","version":"0.2.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.2.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"42ffced60790fb8bb5ea6fd78a07362f0b566a20","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.2.1.tgz","fileCount":59,"integrity":"sha512-ttVqbPXP65/d3C2DtV4Bep4MzS1FOa76mRM7eBqJEIo+GzpjdIVsIEzPb4j2LB5igvhEWWYZexXDVqehXU7Q1g==","signatures":[{"sig":"MEUCIQCi2b8HrR8FG1YaLN2TERLGMNRpk2Q8TFI3vFPjqNa3DwIgZzUs4aWSbJbkNFgxQFdbdQp129DCgaffWuuGxVxCD58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"df808b6507616af8d81fc4c99274367ce6ddfec3","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.2.1_1775130895885_0.6120567022278569","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@glasshome/widget-sdk","version":"0.2.3","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.2.3","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"604be6fe137fc246277f0af4db385850fb256129","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.2.3.tgz","fileCount":61,"integrity":"sha512-6ZEzKtanD4i7h539QAkRTEbtlXZSPe2mkz72SI+nZNRo7P8XAW+9xIVllJ8kcUs4wexNBsDWQT6ei51/eGgxtQ==","signatures":[{"sig":"MEUCIQC+KuLykCqcHdj3ziZhoNz4rNnRpTUz1wGEpR4ujCxpKAIgdeaNdYkW921+Jr7ftWb6tZh05c8zE5FNLs478aeWrFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"5184a67d9ad9943d8b9ec4b5a8b780de44450922","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.2.3_1775331984058_0.5371925185497417","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@glasshome/widget-sdk","version":"0.2.4","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.2.4","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"5a7ec7ffcb35d8786a4311ef9f1c53fe13d9eb70","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.2.4.tgz","fileCount":61,"integrity":"sha512-y0Ppdq8DLSlLo+gNJp2aFRrtRoNNUcEUEwuLYbddKOUD4mLss6Bo0t3Bt+RponZoDCoOPJLqaiWRTZXwrgnnfw==","signatures":[{"sig":"MEYCIQCRJ/zggMa/HBV0lWFTWT9sp1UnROgnVwNOOZNG8pSd1wIhAK8aK8c5SsIh+pu96gtUmsquonurj7cuoJEdQr2OKgTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"fdedf2f96d6fc08fafd92e45397fb643f04c7a88","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.2.4_1775396100774_0.07119624391041302","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@glasshome/widget-sdk","version":"0.2.5","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.2.5","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"e32c1f6d7d07d494b0a4ce987b1f713e192a997a","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.2.5.tgz","fileCount":61,"integrity":"sha512-ZBsx9tcvqQG1MGplHBAyECr8Xm941UYmnCRggzYWmhemKyhGBRpFNWI/PZDCt1DLjjUQrFDXUE91dtZj1bowxQ==","signatures":[{"sig":"MEYCIQDG4kDE/J2penuXEs4DjpWWRKGx1wnJloUc9Cm+JRJqcAIhAOZsDpuN6+yRgF3yq6CTX0c95fzEwevyVdVF8AIvxmgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"144ee43e2d56474f429afa5de45877b6895071e0","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.2.5_1776078781767_0.06878901915280466","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@glasshome/widget-sdk","version":"0.3.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.3.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"0f5b096e3eff3e1a6b093fc0c5b944195dca0d4e","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.3.0.tgz","fileCount":63,"integrity":"sha512-ioWwpbSzWcYYLXVx5jlsIjW1Dg394lRBEY20W+3nOus8RGYbGTpb793k91LyqHTDQ57KQvs/NslQtJlLnknMvw==","signatures":[{"sig":"MEUCIHCKlO3/tDL8lvWhQ/HvEAnLtfFb/Zl2DCau7NEIMtx3AiEAm8w/wk8GNQOu5MebM2iM2ZJu60U8xVjHOwz/hW1PcgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"d1a70e3c962420ab01dd5b9f51fdb49da773d7a2","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.3.0_1776102919345_0.9970813722598215","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@glasshome/widget-sdk","version":"0.3.3","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.3.3","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"4b84c9ae53a40ee1b6958b79ba5028addfa5afc7","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.3.3.tgz","fileCount":63,"integrity":"sha512-xnc8ho12+qlNnXHVBF6yVvwGkUd9zBJvLPn6l1zp8qVX0MrWT89tf993ZShTqn64m+IIdjqYjqFxwTjHMvrmBA==","signatures":[{"sig":"MEUCIQDhrdld58vU3hDPhzzAIbsRNAj84PrvN5Ar85nr8bKg6wIgFVm38INcYOkREQ/EgOZ0KNDMJ9liLMJgQb6txhDty+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"8ea1bd25be56ee648f2eb9af338a8e3c310dd1cb","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.3.3_1777233092122_0.04020468797104915","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@glasshome/widget-sdk","version":"0.3.4","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.3.4","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"886a0ea31a7574ebd3455243315c09ff1a485255","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.3.4.tgz","fileCount":63,"integrity":"sha512-h4Qtg7vBTFLgjoY0hIHjfq/DXInGlcpgzqvIkK8sEamZo04BTBmb/PfyR26RjOjx+xGeBQDVI6pk1unG0SNOIw==","signatures":[{"sig":"MEQCIA2M2XbHPwMQiXy/WB/RofmelDravn/xRIdfIbSF6lGBAiB7AxLPmhNFoxOhsApfK94/0M3ZtbnZOjmt+cQoCLsHFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"32eac99488faf6da1a9d527bf13382d569fffc3f","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.3.4_1777485984696_0.07198150831977346","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@glasshome/widget-sdk","version":"0.3.5","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.3.5","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"20c6b0c707b2375fff14e6700e3b181765926309","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.3.5.tgz","fileCount":63,"integrity":"sha512-raSXpiT2zbJMP3Nj1XSVc0jQDJpQ8wX+PHJnYxtlWTZiGJqh3hdklyeEQ6n61/9ow8tPGzJ6Q8U5PjoQ9qNajg==","signatures":[{"sig":"MEUCIQDI6MLGMGqss4pAoadqQRLje0bkwopiMi6nlTBjJeLJEgIgXVJy5XlVk56VnZLgGNmm1OmKRBu0/Hi290AFaueuzr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"8ab7fd90a0a349d6ff3abb3608b8b53961268d2a","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.3.5_1778707672166_0.4910126281107716","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@glasshome/widget-sdk","version":"0.3.6","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.3.6","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"bcf66aa0b99cf3c9a1ad581924223e16926a934d","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.3.6.tgz","fileCount":63,"integrity":"sha512-hLjp/pw1gq679us7cNTOxqp+0elQgTRnGHXDDBrlMbmG3aKBiKOzEmw1BAtML+mbQazj5f1Ky+vDqPY4VziK6Q==","signatures":[{"sig":"MEYCIQD1YVD4I2HD7+jxK9zf6G5r4SEKO9W58ZoC27oOk1D9JgIhAK5xsjYRBEmxBiH4PTSyFJ2eFIgZLavcrKD5Pml8jPX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"d244d61607b3dba1b3a53c5de209b30d9736db8a","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.3.6_1778758624835_0.3084470653240967","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@glasshome/widget-sdk","version":"0.3.7","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.3.7","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"a59c6a2cf18138d66e2b02a60d309a73bdd58f71","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.3.7.tgz","fileCount":64,"integrity":"sha512-0CNtAdY9B3PsRQQbwCx/R6TDmuWOZFTba7DiNuvO+vDPfUfh67oocxFbz9c9LNxkpmrgFeSN/ojF9RSoarEz4w==","signatures":[{"sig":"MEQCIFmhayT+M6za0C4UXyukpGL/aF8SRlVMsfd5axUtrIlEAiBwHuyOIfiIZZ2YwrpM1CcG/6cyNevBPKLmT2wHKP2lmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"f7463c551c587f663f9afb31e0a7bbe3af7b64f9","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10","vite-plugin-externalize-deps":"^0.8.0"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.3.7_1778771740286_0.5637784905058436","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@glasshome/widget-sdk","version":"0.4.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.4.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"113082edfdd5684ed744843805212397b393ecd6","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.4.0.tgz","fileCount":64,"integrity":"sha512-t7gWWFQdE7YZZc9BVZ9H1/zU36i7XJwNkAx+Z8k1zup39X6E3RVbKUGxrYTf5qrj7YLuUQ/WBFKGQ5ztePg1lw==","signatures":[{"sig":"MEQCIEJKcHrVcDgwRV03ivBE9z/WsMUkpY6Dzp9X6pM/rSm3AiB9cLcnAmNWC9roze/3av1Hv/vMhifDt4y0rGFFuFI07A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173274},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"e5236bbe0fa01579c247f40d1e38b2ca9442a153","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.4.0_1779044464105_0.22185657409103055","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@glasshome/widget-sdk","version":"0.4.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.4.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"b828b0d3b396f0cc815f073102e8f1f8d6e18a9d","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.4.1.tgz","fileCount":52,"integrity":"sha512-VPRPvtfR6zJw6+voNQA2EnI619lhzPZY+s5bw4KuWPN/0DpXE8p2SS6oz9E0R2FOMD2sQbUEJEm3KnZIdDUyEQ==","signatures":[{"sig":"MEUCIA7luTX2uF0dmbRoMexQHbc3I7P9JO5D2rQwZAZU6proAiEA1xqTWmisxNn7JaB62ed2unC4LOFwiIIwYw6o7g/lykA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"ead5f83f4b64911ad59a382211e16fb46ecfac00","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.4.1_1779052807951_0.0505619246299851","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@glasshome/widget-sdk","version":"0.4.2","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.4.2","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"593207ff1cc454bcc7e2a393b4e3b6fbe7e95db1","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.4.2.tgz","fileCount":52,"integrity":"sha512-YnUOtZ8pyz7xOkn0gPqGlBhPoOn4JXHXNUHX+Z5qrEt9YiKPPqpAVOJ+NByhZvq9hGO1KxTbZCMfUj3GGBDdtg==","signatures":[{"sig":"MEQCIBv85kTppUEK9ef9cS6Sc9abmVCCLi0V00Q3/UVHdo3xAiAqfA6UB4yxC162VVQM7nu0LOM1ITL5wdjdP5TKp1UhKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"4aff464c1e525e93c779371f6ba2d002e42d9602","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.4.2_1779488852692_0.2161681369806694","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@glasshome/widget-sdk","version":"0.5.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.5.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"ab223e719f107a835660c347764b2c8d98e8caef","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.5.0.tgz","fileCount":50,"integrity":"sha512-EUVRsCBN5AD+jkZ6g9j9F5QfoozXJww/q8ALhQ4GhtDL+WmsALIVm18s5gNFHKxzDXGKRX5f9LXVx2dB40pfzA==","signatures":[{"sig":"MEUCICceyXrxPQq2Lc7fhlDfbnssSo0MZ6zAQoHswziOp7QdAiEAr1A7SjZg+Nayxw6wrBq/Gi59cqzcwFNJkbyV+RRqkbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"4aaa8ba5428ad9fa19e0320bd2dd6ccda779d78e","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.5.0_1780136915004_0.6527029777149704","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@glasshome/widget-sdk","version":"0.5.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.5.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"3881aaabaee07084087f3d993d639f2e3f092d00","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.5.1.tgz","fileCount":54,"integrity":"sha512-xfFTLOgCccK5ahE0F/FwUxNWh7kzh07bZGViTOytjKbDeKBUoU/3jMg+T5Rt9Hd8+3CegradkxnIqmuqURy3rw==","signatures":[{"sig":"MEUCIBwvb0f+x59m9ZzsuZCWzAPfm3JTHCmH0lsaWipcOtfoAiEA0h8RhkO0oPKHJyH0V0IBye69rV5zSkr99tc2DrekMAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"dfc5aedb049ffbb1d58d5f43c13cfa7c8c6e468f","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.5.1_1780608553298_0.707050146821619","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@glasshome/widget-sdk","version":"0.5.2","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@0.5.2","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"be4918ac849105a56c472824c55b5cfee0047adf","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-0.5.2.tgz","fileCount":54,"integrity":"sha512-o992aqmdhMoSJWflPOZa9kWlNp6REJusx+jzgb+ZYdvLGqEdAq2fVTk6VHBi0QzFB00NHLiBxONkjxm+7tdYTQ==","signatures":[{"sig":"MEQCIAeIEL3xddhfFFBqPjnxtuskDHXOi1k7k+bV6nc8naZnAiBkHxGnGQ3E3xBIbNP/NUXBkdbIS95kJWuJ2k5n/GkNXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"c3fa8b4c6ff03794cfd11e6e040cc632b9f9dc4b","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwind-merge":"^3.5.0","@modular-forms/solid":"^0.25.1","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_0.5.2_1780756515621_0.007838189833506926","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@glasshome/widget-sdk","version":"1.0.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.0.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"31a8d75a4364bd098158c808a11c8a126d14f7cb","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.0.0.tgz","fileCount":55,"integrity":"sha512-MjlliRpwzL8v6jBZiG45kz88kCzBKrw5fifZPv/o1zrqjpNhfKJNjZCylyN13cN7Jk3g+u8rljJ9WjyqgdYUtw==","signatures":[{"sig":"MEUCIHOmI4g8R9BFRiIitqAbaLR07u2ZGIkxIn1sWtjGCaVDAiEApJIYWGSjfJLWA3ldadp6o7CzP3xGgvJ/gmUTodIfp0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"f778b3bcc910753e2eb50e75ecedf7209c6600fa","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.0.0_1781204795320_0.37454826838489685","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@glasshome/widget-sdk","version":"1.1.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.1.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"df25bf0a0226773274c3507bcde584c1eb2561f0","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.1.0.tgz","fileCount":56,"integrity":"sha512-nRsmome7DrR9vl85GAW2O5U0AXiTeu2S9DQoz41Sn2sqa34stnkgIElJqLMVbjrot7D5V0qHwIgTz+SRFXyreg==","signatures":[{"sig":"MEUCIBKUXCngx0i3Hw6dMxw6bqEiBgBBe+JRA1L2wRkjJHi0AiEA0buP3hhXKzsFm8lkWUnVWZxFPimw8kheBmp3BVHMgMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118285},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"ab70228b6fff4e9d69ca087fd5a7ec05376d8032","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.1.0_1781210913908_0.48196647438013374","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@glasshome/widget-sdk","version":"1.1.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.1.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"63fe3a2b9a5a8cbb0ef51fb8c158f6e2f38e4756","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.1.1.tgz","fileCount":56,"integrity":"sha512-cT5XU0cBi2dv3ZCStszsVlmEaf8Gff4225XRNOvBO5ptsp1c7Yi+z5TfvOmQRnJ64HAfpanKVA6ouwNuhecQ/g==","signatures":[{"sig":"MEUCIEWVXqwIWTEqk4EDpVQ/Aq++7I4RBwdHYb+0ZgZQgykJAiEAl5Z7eikaIbHzFmBy79V3GdqGHGo9URS82z/53WxteWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"19e196cf7ed0d28c71bd6304f16bc4b7562bc165","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.1.1_1781220229320_0.7599522179190141","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@glasshome/widget-sdk","version":"1.2.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.2.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"ff68dd97d316f6170702e9c9a5caecf32e82b8c8","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.2.0.tgz","fileCount":56,"integrity":"sha512-VeEdINpddnMEFI7+8pfD2n5dX0KcbjWGmDiv2SSKSD5tEf3extNuqLKlFmki/SJAqMk+3H+nie9EHIslhC/avA==","signatures":[{"sig":"MEUCIGnfEpPRZ+EdxXJ/8c77DrZtKihyMs0CUdksGibVSZHuAiEA+UiKLBVnQHkfehXl88cHu3NoDltRGHxSFSA70LouGEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"c69c371936ee6ee177c97fa888ba231ae3aa4be3","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.2.0_1781394549158_0.8854479263712245","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@glasshome/widget-sdk","version":"1.2.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.2.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"a9845dee0c5fd59179a9e23fe4a25ac25d8f5c13","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.2.1.tgz","fileCount":56,"integrity":"sha512-GQHlJr5nqYjNnRnhktDRpiUwA91jtnMROZFHtaY9QJRjVrH4TNwylWSKwI7k2fO7YvYZFbcRYAR6e4blnLVzZg==","signatures":[{"sig":"MEQCICQzGxozJToLpIhHDL1/uojE809n568oZ9saoFGuic0fAiAEBWKV1+wcqjH9OJT9fTOSTY7xt/o53sEs/wFqfL7oJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"ff92f0e1525571f3fb46a414b0dc6521c664cc1a","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.2.1_1782654658586_0.2866956953733528","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@glasshome/widget-sdk","version":"1.3.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.3.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"2494efde943aec460260db3e49a3580fb951296e","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.3.0.tgz","fileCount":56,"integrity":"sha512-EYGgc/wjtCIvTtf2FfV8b2ojvMDTqwLZmLI9vIZ8GTuqBL/N/PPP+sxHbHppg1bjGTDJnvNcJHQW8FMLqjc3Ag==","signatures":[{"sig":"MEYCIQCB+IHTbbJ3eFZprD8PmJF43yjkudev6lTP6LUP6xDmYwIhAMgGgRoXZzwYWW9ePv3huy7tsmf/GLCnz+iIn8hwFU6T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"7c90a2cbc74267e5cabf8021c9215e11ff98b9ac","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.3.0_1782850447649_0.26633081329804176","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@glasshome/widget-sdk","version":"1.4.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.4.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"c671132feae1b8c32c8ea20bfc6ab0060335a397","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.4.0.tgz","fileCount":59,"integrity":"sha512-00vcMjFPsNEa+SrVXYEvVtymhxAdQKx3EEf/49wk1jFzosnfSPuzYPEHM7RO9fZdvwafflW2R6asnSBjL2ARqA==","signatures":[{"sig":"MEUCIA3iivrpCWDNBLmbwJHNyWMqDYVzxx8uNsJabqA2iaC6AiEAnSWP3teMeVW4tigapmuWaI7lLhe09ODBruo6QE+Q8jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"ddbf5fa80eeced0ec86cede396968cecb61abac0","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0","@solid-primitives/resize-observer":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.4.0_1782978184386_0.6554841381692635","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@glasshome/widget-sdk","version":"1.4.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.4.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"ec51ecac5159ad3f8d85cc53112763df74c044f4","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.4.1.tgz","fileCount":59,"integrity":"sha512-aG/f6Yf3F/jG0crKpDTDEqPTF56xakmYAUfR3UTbLBxY0A89kxygFRu9urr72CosBwYUXSqlD8f3CZbwHx0Paw==","signatures":[{"sig":"MEYCIQD1ADMx2v14stDRyaZ0dRG9WM/GBhaIZlZumqcg2AmuegIhALwr8sbMaF/k/tt+MvM9pPNyKfhVZGPixmRqv1IyV8n/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"f1039e2ddaa7a07ee0bccaf161e47c71cb623632","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.4.1_1782992600596_0.7113562559249091","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@glasshome/widget-sdk","version":"1.4.2","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.4.2","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"c8f1d386dc067d78960415d3cba006fed562f074","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.4.2.tgz","fileCount":59,"integrity":"sha512-4x7J9myL7nMdRpzMWQp1WwNj2Eq/Y3gaul9sIcQAAQ1dk047/dLyvkl8N1P+Np528bQITXEAf/cqx4XIreB8SQ==","signatures":[{"sig":"MEUCIQDVjGzsRHLvmhBvvUC7gWDLISkH4UrXJXoAo/+oJ6Dj4gIgZu3GMrphwVacfvE9wwAc5amp2aNMR+9FfBiL4ctzVys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"ece605193058d1cf89854ce84510538aae7d5b03","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.4.2_1783620395075_0.7205615848041775","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@glasshome/widget-sdk","version":"1.5.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.5.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"7802955f2873f46186ccc75207d3e9adc2e66cca","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.5.0.tgz","fileCount":59,"integrity":"sha512-xqCm8i+GuSwyrgUxupYXjznI6aFITpo/vyPnMsxup8rm4JIKYrRJp2je3VPGYNx8blz2hEccoXu/LXetEOVtDg==","signatures":[{"sig":"MEUCIQDrDtXp/0I+KVnVpz8mGw03mW+ANJLTjtrI6lZ69CIbtwIgCN+bM1puAM/NzZRAc4rE2KYzCdH2bksZnCy19KORTT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"f1e96f9a73b86cc2c70082c4df78fc7be25bdcfb","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.5.0_1783848608329_0.13658615667323648","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@glasshome/widget-sdk","version":"1.6.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.6.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"efd9d6e17001d1bf2bddb09a8947401140098bd0","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.6.0.tgz","fileCount":59,"integrity":"sha512-dTAoTUjQFXVyyvKxDfb0Suqdt/1aIP30/h5U0QnpgbZez0JVMddTWIaZAA68XeVEnC+RnOeQiZvt1vEv3BU30g==","signatures":[{"sig":"MEQCIGnhfdY3yzUQjTX7IBbADVmhU3CJg+81X1FQyK89ZYDmAiBB2+1L5g91z0J686H1FP8EB37m6MJVLyJZMzkcQqBFBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131548},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"5f6c070c315f7a6989e2ccc4823fb1c6f9f09cbd","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.6.0_1784644095102_0.09464664023531433","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@glasshome/widget-sdk","version":"1.6.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.6.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"c621e48b4486d76df18bc2282afa3fa62a133054","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.6.1.tgz","fileCount":59,"integrity":"sha512-hPC5wXOFcobrgqUGisN7n9+6RFcthCzaki92TCtVCCP1Cynma1uFyiSh3BNkDVZwH/lQKzEQJ+osHR5W4wj5jA==","signatures":[{"sig":"MEYCIQC1QUJc8i8vaXouhLdK+5IUG9TBAIOuX1qYVuCPwFb4RwIhANleKpXsbg/BzKEyulWKD76vmt5ce4ZLo5R9jYuMrNs+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"11bb4bf6c90e416aff6fe58ba115d50a31ee8b28","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.6.1_1784657548511_0.7540667095808546","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@glasshome/widget-sdk","version":"1.7.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.7.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"1971d96c9930081c0344d4c06d64f7cd57d2e679","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.7.0.tgz","fileCount":63,"integrity":"sha512-s1+dyM3f36gFDqa2qvLFbc8HO50zLNA8dh6u308Kh3TrLZpoLRYEEvv6stT09olyFr1w4VuW1SFbRv2kq8xeSg==","signatures":[{"sig":"MEQCIGK1mkjWzPhOXpdpeAtq3NdIafy9LUKCNgGZerh+5PZ9AiAa4JNFGeY1GnYGuTX9bhGedyvIjGznBZaNzrEB2Qn+Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"8414a9bbaa701813343cdf07b2967d4b8e8c2bf2","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.7.0_1784981378763_0.970717868244868","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@glasshome/widget-sdk","version":"1.8.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.8.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"f924c58390cf6c3dab396649d961e939e8133f27","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.8.0.tgz","fileCount":63,"integrity":"sha512-siHyu3/d0Zx4dbI4mRfqqnt8Gynkgj27lW/0E7f+Mw7CCfVNkPo1t2C8O/a3jl7nEygfn+fc2+Edy9NVnsubkw==","signatures":[{"sig":"MEUCIAmYlTp/EHpN2ebwmX6J7Uxbop6GdXdO2242sx5qMbbHAiEAuaMG1yPSAoV5DwmYrCEG2O06PfHztK6r+dSqF0ac/Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"d5ac00e52dc5026bf033dc0adf9ffd89320df8b1","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.8.0_1785410189642_0.780475368053462","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@glasshome/widget-sdk","version":"1.8.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.8.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"f2bbb1693313135f24975284daa6bbfaefda46a0","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.8.1.tgz","fileCount":65,"integrity":"sha512-Sx34L/wdOtKZedO6OuplcAj0YyYOHF54JTNuGVbeXpTvrx6K8WVqpmmQM5JzLRQYY09IHFXtXXHTI3L4WkKmWQ==","signatures":[{"sig":"MEUCIGn9yi7vHEO3ZlUUrx+PhflqhyeY85jWCPt0Mv/3T3G7AiEAjbJMEZpY3WIY2FiqBuvtdIEh/OSpCEsDjBeMEmlJ6g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"c004c72da5b172e42a4ca4f4bd92779f99571ace","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/sync-layer":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.8.1_1785412350064_0.5920217559839103","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@glasshome/widget-sdk","version":"1.9.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.9.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"8bfaf43f56993a0933c663d4a82a1d45f59584c9","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.9.0.tgz","fileCount":68,"integrity":"sha512-MNrSr/1ks5TbSHWjcQxMzx0P1n46V4VQp107nNUU9GOYsP3qE9wzzSRoAQ8k7u0AlwvUvmQHtbDy4x9xJH6U0Q==","signatures":[{"sig":"MEUCIQCjVup7zZw1tW/s7KSxqHS82M/jlND6qHItoNCzkm8uIQIgHmWXV+FNa/j2twyZd0ipZOVdLyc4XBlPZPs62QBGnbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"97ba9ad11bddd9ffa187730c60358a6c91e14d7f","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.9.0_1786183863794_0.5217280331419656","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@glasshome/widget-sdk","version":"1.9.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.9.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"7972b6fb4f921a212bed524ec7313fa774db3ae2","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.9.1.tgz","fileCount":67,"integrity":"sha512-apu1srlz6KGdFrEYMOVSxbBDNymtR1VxCFu5p7doCUI8fcQan3gm5EH1nAxhZBsBkKzer/GIZsdnpQ1tChPQuA==","signatures":[{"sig":"MEUCIQDpFXB8QJF6tN68EncFbJhEUvD4nR3kQYqkb4UgiyoOGAIgXlYTyVSfTCOxq4fDyKp0pxtlqvEuFi1dKqRm1JWSkT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"2e657335c6c841be3e341af584f0bec4bbfaaaf8","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc && bun scripts/check-host-singleton.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.9.1_1786312988207_0.39012726834287026","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@glasshome/widget-sdk","version":"1.9.2","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.9.2","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"2be738d3e8e77ddda4d630816965d3fab20b5b43","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.9.2.tgz","fileCount":67,"integrity":"sha512-vKG8Xw4FnuIKfG+btJ/sf8ZPlUxXdP3DMjJFxcCgmXNKjWOVyAruK9gzCAW93uKvkIRA8Ddzdp4rcDgUVnEUCg==","signatures":[{"sig":"MEYCIQDSSATO/L2So7Oor9tcBg57jsBRNrd7hjmdz+yw99KKdAIhAOdqxHR4udUmKB6Igbu76fIFmCr7SOX3AS0zHdJmgv9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"d99a10eff528506615d616cb60c0140f6009266b","scripts":{"dev":"vite build --watch","test":"bun test","build":"vite build && tsc && bun scripts/check-host-singleton.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.6.0"},"peerDependenciesMeta":{"@glasshome/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.9.2_1786317837132_0.07343025868349118","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@glasshome/widget-sdk","version":"1.9.3","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.9.3","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"b2f431da274008412de630a37097f4e9322ad864","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.9.3.tgz","fileCount":67,"integrity":"sha512-lJO4BRL67OmESgSbPtvdn51m8Yv/CdqWiFRNwOleEYpyfJ8x8yBnfKKQTfVX8aTaIzOhO7oGkw794yHf4trPQA==","signatures":[{"sig":"MEYCIQC56/K1shfeEm7a+7UthCNFDhpPh3Awv3o+rBtnG24qNAIhAOdMUep+k5c4hyk1sXQJfe/3bu4F2UAVd20CqyC+7H1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"ac55746e171d5bf60dbe33df4fe707ab75fd9444","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.6.0"},"peerDependenciesMeta":{"@glasshome/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.9.3_1786449569951_0.8661097838143494","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@glasshome/widget-sdk","version":"1.10.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.10.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"b599187918a4d0bc73f213b7b7daedee452c66c2","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.10.0.tgz","fileCount":67,"integrity":"sha512-X2sOy9iwAazf/lm48d1UB1bfCH2sJTQytK+8XGWWycFSw1wLlWi6RCY+NTNvbvNjzL6zpoHSrP9Q4rNTkx995g==","signatures":[{"sig":"MEUCIDYJ7FTEIED5t7RM2K2/uJKY3nBthFSZpRnzMvvv9TdUAiEAgN8DRGfIujDsYvHl3KLNPrKDCc+SrhuKrUnYWsr9uPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"003237fe367c4465ddca85f7c1756adc6150f391","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.7.0"},"peerDependenciesMeta":{"@glasshome/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.10.0_1786648764978_0.911665678155352","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@glasshome/widget-sdk","version":"1.10.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.10.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"1f89d1d9f10da8e996ffbb3e04759d28098cedb7","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.10.1.tgz","fileCount":67,"integrity":"sha512-08JkjzyOa04q4WpDYsM+g6jc9pqYu6Jd2IyLeHg5PkoHVxVacb2sIIX2hI1JJKzYyHQ/XIU7I3Xzv8Raa6n3/g==","signatures":[{"sig":"MEQCIBvPpNy1eQIAnvrPuLNDLclmSOzKwResjkMp2c4Q+fNOAiBEooEs+uLiMaRbXq71qG3sOnYGVKRqxlGdixi8ZKwIRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"aac67a8409a1deedb7f43091e56d1490bc9e8090","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.7.1"},"peerDependenciesMeta":{"@glasshome/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.10.1_1786696248666_0.9798299833436308","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@glasshome/widget-sdk","version":"1.10.2","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.10.2","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"212d8c8da192b62097d88585856f252fd44855d8","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.10.2.tgz","fileCount":67,"integrity":"sha512-3MVjwFo6CwhivqABFMZEyNiqxeVfEIQd2mw4FE0c6CjCMdpUmlJXJXuDOWzyldNH1B8Dz78WrV0n1WNLnWrDAA==","signatures":[{"sig":"MEQCIH7ivjchxf0+CKUEwJ2a+om1n82pcvGIPK3f492IZkkgAiAVaZtroKeEQolAlKpWgdthd5Jl9VvDV3LiNk+VuEfJlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"bfe0c267081475f313a2a5e56b83fc43bb174999","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.7.2"},"peerDependenciesMeta":{"@glasshome/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.10.2_1786732288172_0.13347878813637815","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@glasshome/widget-sdk","version":"1.10.3","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.10.3","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"53600e36e1b91f679f3c247760b3ea672fe359b4","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.10.3.tgz","fileCount":67,"integrity":"sha512-8YbSagyRqjVp3mNS0Nou+qnXcg5757Hy4QFXeBeGCoxnf/dy3KylBwEJJ09coSu/hXJ9/OnGbB59A+jT4yVWoA==","signatures":[{"sig":"MEUCIQDkf8smagK62jPqsMbbIexjrOHD61Uv9+VEQR/OxON98gIgegv/eYnTFIDcXq/o+IxmGpoVlSmQ7Bibrqqneim25pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"db29496b3393d3db264eb75c8773447bc14c1d21","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.10.3_1786900078065_0.8803750738736833","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@glasshome/widget-sdk","version":"1.11.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.11.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"23765c9261a2b5d30015149bc2218acaf5b5d969","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.11.0.tgz","fileCount":73,"integrity":"sha512-hvXRfTsCJMMmkZ5H1cKAgGjWl6BlO6dyQBEg+XKUX4hrWNKu+UBnVWM1KcjewTRGLbR8ot46bvCXXGtpoUv7gQ==","signatures":[{"sig":"MEUCIQDevlwxWeV2nSeevi/MIkBX9ZXxIk00N3YG05wR7wh8LwIgc1G8UfpgW6lbXxQZWDNnLmCENcNIGV1+drH7hxh63Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"7d126dba23ce4ab92d48500e61c498ebebd965c7","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"ihsen","email":"contact@glasshome.app"},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^5","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.11.0_1787084500425_0.050430865699765626","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@glasshome/widget-sdk","version":"1.11.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.11.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"8ce872d91b5057ddb409c39e0621bd8190a3e87c","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.11.1.tgz","fileCount":73,"integrity":"sha512-0wYjYdVNfa/+NLXX053sbdwW2JUvNivyNgNTAtkbN2bL1rQMFr/riubi/Nc+e6L35shtieK7fO5vGLxEFBz7Fw==","signatures":[{"sig":"MEYCIQCVY97LQkGf0x6cWKnIVqHOykYCFDtLla3V3YfVW01RrAIhANfHSHli/FEi1aAmIlhWgq1t9ei9pSGEiypK5M4YkmHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"57b76bb37cb398fafbe5c088fe5bcfade987a733","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.3.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.3.0","@glasshome/sync-layer":"0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.11.1_1787442960966_0.12737835835982558","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@glasshome/widget-sdk","version":"1.11.2","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.11.2","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"c0974455154ad3e4efd21c5d8496dcefe0d148cf","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.11.2.tgz","fileCount":73,"integrity":"sha512-I0lfbWdCm0ArQuO+PfqvF5p8U2Nl0dFU++ZjTvMq/qVwRZZNm4ZkzOG5EGUAjEquGkI0rToCd7RKsKn+WZACkA==","signatures":[{"sig":"MEUCIQDpYoGT47msdnOd3euwx4Ah0cmutgmP78H/Amo6AlPc9QIgS4jcpU2LDOAjJjTBQ3TQVu5GUKHJT5c9NPMaxbsa5DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"cf1e3ec6e3a0acdd4e157e85a25f0488fc0a95d7","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.4.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.4.0","@glasshome/sync-layer":"0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.11.2_1787588428164_0.5311602879779629","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@glasshome/widget-sdk","version":"1.12.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.12.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"d2e9444c597a0e0fc0b1ffc98053261f8c602fd0","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.12.0.tgz","fileCount":73,"integrity":"sha512-e328Pyy0Qfwfap1b0cMoMYfiQ/Id21lb9801Llz9t6TqNcyMsBs+TcgEnKEpdCEAO/ZWGGoOTEaKzl2p4aMdJg==","signatures":[{"sig":"MEUCIQDYy0RP0fTvx1zTyKdgXIIZ/D6fwCx2pXVVXDvK4LFsqQIgSlocMVQQlaWvv18FgFmB+kZxqnMmt5kM5+Cdpqk4XQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167947},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"63f39d5d59fe193ed33569fc01076d35104db84d","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.5.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.5.0","@glasshome/sync-layer":"0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.12.0_1787780690908_0.4018876561782365","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@glasshome/widget-sdk","version":"1.13.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.13.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"54d9657389b88899c13101f100a1487e2486d5d9","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.13.0.tgz","fileCount":73,"integrity":"sha512-3xtBbcdWsDTS6V7HU8xX88iYK8dOfGaWBA+Y7AqruJEaw8ZveM4bJ2AJOUZhpRtmYoDKj1u0ahQq7rTv+z+fOA==","signatures":[{"sig":"MEQCIBIuzTig03OApJF2fr8o5ZZA2aMmdNQNEsTo90VMDK9PAiBbxb/dbG2fr+JWkq3U7MBpd/OkQlUnyG6HTK2Ndt89VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167947},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"72e6f215d0a6372383fc31ae8fac7a964889471e","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.6.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.6.0","@glasshome/sync-layer":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.13.0_1787910599198_0.8921692068431979","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@glasshome/widget-sdk","version":"1.14.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.14.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"29ad309a685e404113247741469317bc07cf6d8e","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.14.0.tgz","fileCount":73,"integrity":"sha512-tMoFYeiSck4nArrU3666jEtz6sdNSiroEbseUYPQ+FSaX3lxSeru5KxCBr+feupG3bs/z00CANLbYLWxxqsMmA==","signatures":[{"sig":"MEYCIQC5JcJnVBINwm0rUSLiZXgVywWxnWydTNMtSWNJ1+0sRwIhAOHlW4FxNgz2iROZEELQR2h3+1J139GoYbmzpsXfxr7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"8e8a6e787fea6d0b9392203c0bc56d225ddf1d9a","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.7.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.7.0","@glasshome/sync-layer":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.14.0_1788114739938_0.3914905263787454","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@glasshome/widget-sdk","version":"1.14.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.14.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"d8919b94ae98dee6e378f5efc1d178b0d2f2b494","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.14.1.tgz","fileCount":73,"integrity":"sha512-8EWXURGndNA1gSmtfZAWsZpKia5mPYThcIXOhJHI35h4ldAanuCYtfnes9uaF8W6VDzMpbTMXDAOEw/Hjo33Bg==","signatures":[{"sig":"MEUCIFgLKpqf/Wvtk/t7Eb2Gggt0ePHiGV2n8tVTDzEtLhReAiEAguRlwJT4wG9Rxyce8bZ5/tQ+Rr4UKzYyVZTemN1kgVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"af104f7ff14dd0321b282544feef40f300e5568a","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.7.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.7.0","@glasshome/sync-layer":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.14.1_1788119838055_0.76327391073654","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@glasshome/widget-sdk","version":"1.14.2","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.14.2","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"ffd31b5224975df57305a6ef2228948a1ec4adb2","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.14.2.tgz","fileCount":73,"integrity":"sha512-4/7qAelbFG3OJeUeEv/qii+VsyKnjEb9W+Trktllg9HMXRs3TQHnPS4jYaXXaXUlD4DdGvBDIoRCcGyVgAj5mA==","signatures":[{"sig":"MEUCIEPoEK6pQLoT5vtzqukmcfTyfifoaKCdsZhK/u6IMZlAAiEA4sO0KQTQ9PuXP1J3/khlNEUkMMm4cJFH/Hp7OVmw4t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgl7jCTSLIRgN+bTqnworT7iqqBIioxghGB2juKPjiYwIhANXYzMnHhwT1+HmPy6WbaDomBWtv7bch/R6v8mC9RLYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"727ac83c6bb8b66689e110259e8bef3aa34fea25","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.7.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.7.0","@glasshome/sync-layer":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.14.2_1788472860022_0.7871813154769798","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"@glasshome/widget-sdk","version":"1.14.3","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.14.3","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"67d2fe47b9da6ab7c8947c73dab796be753fbc91","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.14.3.tgz","fileCount":73,"integrity":"sha512-egsPoLSgc1Jocw7StG2HXSFzw7j97Xi9wv6bU1b1qB2Qe63fEWLB09BxNFAjQaqj3BU2E5IjMH1qRce3N3B95Q==","signatures":[{"sig":"MEQCIDy4EE8omrWUd/EgEVJ/Or3G2FUyY7FTuO2v9ptiXsBxAiAsiD76G5h6lMAlYmkt+tHpBBIrg7wkaBAprL2AppZx5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsdyp24NBoCP4M27nXTK3MYwPYRRmnpOnP3aUNbO43SQIhAP3KRYsHwGJmlvgDNRwJqvrbbzGTTx2HqUO6Uq0RZihP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"284e0bb8ba2ec2bb68d504c148fb45b59299f65a","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"latest","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.8.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.8.0","@glasshome/sync-layer":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.14.3_1788474500619_0.8769151491004377","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@glasshome/widget-sdk","version":"1.15.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.15.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"ff0cd909cd4b3f3bb0c823a724ae03ccad01dbca","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.15.0.tgz","fileCount":75,"integrity":"sha512-7YD128qNUr2KAgPmhLncfe6YEZVIu30Z8sPoZJqrDN9JhfrZKbCJm2mKAL2cyr3JLdaBPsC2RXtxJJzCz08gWA==","signatures":[{"sig":"MEQCIDmiKRSN1hOh974bLwY6/1WU1dg+cdR/rqT2by1Pw+7MAiBvIvPgbNL5bvXxRN+fOgVCOH86LLwoUKGeoDH88I7Faw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwVdKL1V1xT+jE4YsGaA3o4uHMgRhp7eCLyflp+Bi2IgIhALbBvwB/ddHdTQ2/yoCpp9JvROjgBlPxvnHr+kPgKSnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"2863fadd2c8c4faaefa5b5fede49b9940f93b863","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.14.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.14.0","@glasshome/sync-layer":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.15.0_1789249182633_0.09216022990516559","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@glasshome/widget-sdk","version":"1.15.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.15.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"90f22bb5147887a923450100d8719b8e2b299c56","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.15.1.tgz","fileCount":75,"integrity":"sha512-kZiq9C4X2371ueWfJNC0B0HJ9VI0b7mQhP2zGXMHWzIqP8/uu4QLceBIqyz9MobHqZfAfsEYm9are7lfXg6/Hw==","signatures":[{"sig":"MEYCIQDju6gOSOVNvRL3frfWhudzIIiMXfqd5shCuWlcZ929YgIhAPK7U4bnb/1pxwRITH0HJqmwzyna8DiqXUvMdxm3USWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBxLTm3QC4N1F7XhWuOxxeM1Xn/nsybiqajy7C7araXPAiEAu2du5B26Si8rFX0gJQUnCPVd3ssnbVSUcrYKHzL30hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"d25e65fe58e19c9960fb9c75efae08dd05ea966c","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.14.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.14.0","@glasshome/sync-layer":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.15.1_1789253998088_0.22694435804232804","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@glasshome/widget-sdk","version":"1.16.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.16.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"82fe691a8f5a89772f324eee0bbbff7518f499b8","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.16.0.tgz","fileCount":77,"integrity":"sha512-l7sPGCkH7Y/vl8bHFkMTyc0OeVm8Ur8VeFCQlB2gOHP/LD/5aIrctCS9gmkyeUQIwiJsEVjUKAx9NBIcVoJPIg==","signatures":[{"sig":"MEUCIBHFCnNDWa9lJALqkfx4e4oKlDf6hmF8hh1DpwZYI98WAiEApEaVzzS5DpIN9tC0NPifCHP68azhJKI3W2veN3UPbbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPfd/MKtOqTqquFKMD6xomjjC4Ckv1a1vMRiDYdWM10gIgSW3rO8HJihXLOopeE22j8vBuw5TRDkbu2+v1zs7sfnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"a751056b6a5afdcf31d21e816986fb4ae6c00183","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.18.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.18.0","@glasshome/sync-layer":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.16.0_1790109447991_0.7540416915815373","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@glasshome/widget-sdk","version":"1.17.0","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.17.0","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"2035e87f55bb4f2cc590c41a6a8de56654b70911","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.17.0.tgz","fileCount":84,"integrity":"sha512-k5lmq/QXsHov825jEIAx91K8cgUa0xjkDInqm9DaXC9i8GC0VTsTFHUTidF7R2qY9eQhhGTwmt0EN2819FZp4Q==","signatures":[{"sig":"MEUCIQCLH+YuC8orOeOUcHLwofk8XkzE02q1Pm+lAohkSaheDgIgcAUqcMxltd2SPbzXd+xT+/wcDwZJOtBz7JhXCGoINSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAjOm1hoHhYAz1sdp4xjVklCufsdexveZIq48JhRMgCyAiEAx6eLAu9wjDU1MIHEvxIe0ToabdJUT14u8jynN6Okg6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"f2df41b1790535e91e980f41562f1fc1cc502158","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.20.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.20.0","@glasshome/sync-layer":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.17.0_1790522122867_0.3321417547935954","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@glasshome/widget-sdk","version":"1.17.1","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"author":{"name":"GlassHome Labs"},"license":"MIT","_id":"@glasshome/widget-sdk@1.17.1","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"homepage":"https://github.com/glasshome/widget-sdk#readme","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"fed915d67a22b9b086e23fd8b434f61e71e49497","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.17.1.tgz","fileCount":84,"integrity":"sha512-7XlgexszkH7R8luQguLVmKr1d3lyjY8uVQvok98jluGaiRZBRNkSav0SbwqRYn0f8IZMfTuulxByLnhprP6KYw==","signatures":[{"sig":"MEYCIQD3x8U3gXdEz5PevYiL7S6CgGni0NqVzqRmO20LmUuR3AIhAOpib7WiaTdzoVIoM48tRvL6ca4n35EpxbYAsoV5wjfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLpS96LPxKUptUUQllyxtYbECOlYejwxjt786eS8Hk5gIgbSoCPcW0AaK3xGjeEGWwa+C5F9bco7I4oxpRJv/SKLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"ef94956b82d22abd8c24184c27f8f5d5358ded6b","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@modular-forms/solid":"^0.25.1","@glasshome/widget-contract":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","vitest":"^4.1.10","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.20.0","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.20.0","@glasshome/sync-layer":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/widget-sdk_1.17.1_1790523734643_0.9958687102570614","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"_id":"@glasshome/widget-sdk@1.18.0","bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"dist":{"shasum":"76780a0634ac4f97e43f964fb9022e13c0b74b0d","tarball":"https://registry.npmjs.org/@glasshome/widget-sdk/-/widget-sdk-1.18.0.tgz","fileCount":82,"integrity":"sha512-9eux1NBlPw0x1cdxNT4zFPb8fuuMBGtG0CnU6Bandk9Th3tI6efPY91/sZ5Ra3r9Y6cYCJfequRE7n33Vhrdjg==","signatures":[{"sig":"MEUCIAaOwwwmGAhM7jrfKV7ghA6cThGK1kNOslhEc/0vtF9NAiEA40LzfoJD5ZwOcx8uIUbWvFlL97TUYBxVaHa/HopNv3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEno9JMnDw/uheBPSDDh5v74WoALg9GzAumUYsYFNxATAiEA7FHl0gmJ0LBikF2E7gyNqcIhhoLHPVVupKN/R6OGWYQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasshome%2fwidget-sdk@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240782},"main":"./dist/index.js","name":"@glasshome/widget-sdk","type":"module","types":"./dist/index.d.ts","author":{"name":"GlassHome Labs"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@glasshome/source":"./src/index.ts"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js","@glasshome/source":"./src/host/index.ts"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","@glasshome/source":"./src/vite/index.ts"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","@glasshome/source":"./src/schemas.ts"},"./deprecations":{"types":"./dist/deprecations.d.ts","import":"./dist/deprecations.js","@glasshome/source":"./src/deprecations.ts"},"./package.json":"./package.json","./tailwind-sources":"./tailwind-sources.css"},"gitHead":"0fc26c25ba47a97a2221895f228fe442ef957c9a","license":"MIT","scripts":{"dev":"vite build --watch","test":"bun test src && vitest run","build":"vite build && tsc && bun scripts/check-host-singleton.ts","test:dom":"vitest run","check:dead":"fallow dead-code --fail-on-issues","test:dom:watch":"vitest","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"version":"1.18.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6155946-6eb6-4231-beb8-2dfc0475d297"}},"homepage":"https://github.com/glasshome/widget-sdk#readme","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"SDK for building GlassHome dashboard widgets with SolidJS","directories":{},"maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.13","clsx":"^2.1.1","happy-dom":"^20.0.0","tailwindcss":"^4.1.13","lightningcss":"^1.33.0","tailwind-merge":"^3.5.0","@tailwindcss/vite":"^4.1.13","@glasshome/widget-contract":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","fallow":"3.17.0","vitest":"^4.1.10","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/node":"^25.2.2","@glasshome/ui":"1.21.1","vite-plugin-solid":"^2.11.12","@solidjs/testing-library":"^0.8.10"},"peerDependencies":{"solid-js":"^1.9.11","@glasshome/ui":"1.21.1","@glasshome/sync-layer":"0.9.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/widget-sdk_1.18.0_1790545722053_0.12177350548094568"}}},"time":{"created":"2026-03-22T22:16:35.726Z","modified":"2026-09-27T21:48:42.512Z","0.1.0":"2026-03-22T22:16:36.000Z","0.2.1":"2026-04-02T11:54:56.041Z","0.2.3":"2026-04-04T19:46:24.213Z","0.2.4":"2026-04-05T13:35:00.995Z","0.2.5":"2026-04-13T11:13:01.960Z","0.3.0":"2026-04-13T17:55:19.528Z","0.3.3":"2026-04-26T19:51:32.255Z","0.3.4":"2026-04-29T18:06:24.872Z","0.3.5":"2026-05-13T21:27:52.361Z","0.3.6":"2026-05-14T11:37:05.005Z","0.3.7":"2026-05-14T15:15:40.435Z","0.4.0":"2026-05-17T19:01:04.265Z","0.4.1":"2026-05-17T21:20:08.157Z","0.4.2":"2026-05-22T22:27:32.830Z","0.5.0":"2026-05-30T10:28:35.166Z","0.5.1":"2026-06-04T21:29:13.439Z","0.5.2":"2026-06-06T14:35:15.792Z","1.0.0":"2026-06-11T19:06:35.456Z","1.1.0":"2026-06-11T20:48:34.061Z","1.1.1":"2026-06-11T23:23:49.500Z","1.2.0":"2026-06-13T23:49:09.326Z","1.2.1":"2026-06-28T13:50:58.742Z","1.3.0":"2026-06-30T20:14:07.873Z","1.4.0":"2026-07-02T07:43:04.547Z","1.4.1":"2026-07-02T11:43:20.758Z","1.4.2":"2026-07-09T18:06:35.271Z","1.5.0":"2026-07-12T09:30:08.503Z","1.6.0":"2026-07-21T14:28:15.229Z","1.6.1":"2026-07-21T18:12:28.710Z","1.7.0":"2026-07-25T12:09:38.891Z","1.8.0":"2026-07-30T11:16:29.787Z","1.8.1":"2026-07-30T11:52:30.227Z","1.9.0":"2026-08-08T10:11:03.949Z","1.9.1":"2026-08-09T22:03:08.348Z","1.9.2":"2026-08-09T23:23:57.277Z","1.9.3":"2026-08-11T11:59:30.141Z","1.10.0":"2026-08-13T19:19:25.096Z","1.10.1":"2026-08-14T08:30:48.812Z","1.10.2":"2026-08-14T18:31:28.307Z","1.10.3":"2026-08-16T17:07:58.192Z","1.11.0":"2026-08-18T20:21:40.561Z","1.11.1":"2026-08-22T23:56:01.100Z","1.11.2":"2026-08-24T16:20:28.363Z","1.12.0":"2026-08-26T21:44:51.081Z","1.13.0":"2026-08-28T09:49:59.371Z","1.14.0":"2026-08-30T18:32:20.103Z","1.14.1":"2026-08-30T19:57:18.211Z","1.14.2":"2026-09-03T22:01:00.124Z","1.14.3":"2026-09-03T22:28:20.715Z","1.15.0":"2026-09-12T21:39:42.757Z","1.15.1":"2026-09-12T22:59:58.177Z","1.16.0":"2026-09-22T20:37:28.075Z","1.17.0":"2026-09-27T15:15:22.940Z","1.17.1":"2026-09-27T15:42:14.720Z","1.18.0":"2026-09-27T21:48:42.145Z"},"bugs":{"url":"https://github.com/glasshome/widget-sdk/issues"},"author":{"name":"GlassHome Labs"},"license":"MIT","homepage":"https://github.com/glasshome/widget-sdk#readme","keywords":["glasshome","widget","sdk","solidjs","vite","home-assistant","dashboard","smart-home"],"repository":{"url":"git+https://github.com/glasshome/widget-sdk.git","type":"git"},"description":"SDK for building GlassHome dashboard widgets with SolidJS","maintainers":[{"name":"ihsen","email":"contact@glasshome.app"}],"readme":"# @glasshome/widget-sdk\n\nSDK for building GlassHome dashboard widgets with SolidJS.\n\nProvides `defineWidget`, reactive entity bindings, framework components/hooks, a Vite plugin for widget development, and Tailwind v4 source paths — everything you need to build, preview, and ship widgets for [GlassHome](https://glasshome.app), the local-first dashboard for Home Assistant. Start with the [widget development guide](https://glasshome.app/docs/widget-development).\n\n## Install\n\n```bash\nnpm install @glasshome/widget-sdk solid-js\n# or\nbun add @glasshome/widget-sdk solid-js\n```\n\n> `solid-js ^1.9.11` is a required peer dependency.\n\n## Subpath Imports\n\n### `@glasshome/widget-sdk` — SDK API\n\nCore widget API: define widgets, create reactive entity bindings, and use framework components/hooks.\n\n```tsx\nimport { defineWidget, createEntity, SDK_VERSION } from \"@glasshome/widget-sdk\";\n\nconst entity = createEntity(\"light.living_room\");\n\nexport default defineWidget({\n  manifest: {\n    tag: \"glasshome-my-widget\",\n    type: \"status\",\n    name: \"My Widget\",\n    size: \"small\",\n    sdkVersion: \"^0.1.0\",\n    defaultConfig: { label: \"Hello\" },\n  },\n  component: (props) => <div>{props.config.label}</div>,\n});\n```\n\n### `@glasshome/widget-sdk/vite` — Vite Plugin\n\nVite plugin for widget development. Handles widget bundling, preview server, and registry generation.\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from \"vite\";\nimport { glasshomeWidget } from \"@glasshome/widget-sdk/vite\";\n\nexport default defineConfig({\n  plugins: [glasshomeWidget()],\n});\n```\n\nThe plugin accepts an optional `entry` option (defaults to `\"src/index.tsx\"`):\n\n```typescript\nglasshomeWidget({ entry: \"src/my-widget.tsx\" });\n```\n\n### `@glasshome/widget-sdk/tailwind-sources` — Tailwind v4 CSS Source\n\nProvides a `@source` directive for Tailwind v4 so the compiler scans widget SDK source files for class names.\n\n```css\n/* In your widget's CSS entrypoint */\n@import \"tailwindcss\";\n@source \"@glasshome/widget-sdk/tailwind-sources\";\n```\n\n## Escape patterns, when widgets own their visual surface\n\nMost widgets route through the channel API: `<Widget tone>` / `<Widget color colorTo>` / `<Widget.Icon color>`. A small number of widgets intentionally own their entire visual surface and bypass the channel. These are supported escape patterns, not anti-patterns.\n\n### Weather, full-background scenes\n\nThe `weather` widget renders a `<WeatherBackground condition>` component that replaces the shell gradient entirely with an animated per-condition scene (sunny rays, rain droplets, snow particles). Channel vars do not apply to the shell; `Widget.Icon color` still receives a CSS string per condition for the icon badge.\n\n### Media-player, vinyl gradient\n\nThe `media-player` widget composes a custom `<VinylRecord>` element with an album-art radial overlay. The visual identity is content-driven (album artwork) rather than tone-driven; the channel base color stays neutral underneath.\n\n### Area, per-metric pill colors\n\nThe `area` widget renders quick-glance metric pills (CO2 traffic-light, humidity range, temperature) where each pill's color encodes the metric's *semantic state* (CO2 green/amber/red, humidity dry/comfortable/humid). These per-metric color rules are intentionally semantic-per-metric, not channel-driven, and live in the widget's own helpers.\n\nIf your widget needs full visual control (a chart, a video stream, a custom animated surface), follow these patterns: keep the `<Widget>` shell neutral (no `tone`/`color`), place your custom DOM inside `<Widget.Content>`, and document the choice in the widget's README.\n\n## Troubleshooting\n\n| Variable                     | Effect                                                                                                                             |\n| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |\n| `GLASSHOME_WIDGET_NO_WORKER` | Set to `1` to make `bun widget connect` check each rebuild in a fresh process again, instead of reusing one worker for the session. |\n\n## Peer Dependencies\n\n| Package    | Required | Notes                                       |\n| ---------- | -------- | ------------------------------------------- |\n| `solid-js` | Yes      | SolidJS reactive primitives and JSX runtime |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}