{"_id":"@camstack/addon-provider-velux","_rev":"127-19a8c21c8202811f873a72d08d5999c6","name":"@camstack/addon-provider-velux","dist-tags":{"latest":"0.2.116"},"versions":{"0.1.1":{"name":"@camstack/addon-provider-velux","version":"0.1.1","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.1","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ab699c39f42249ce84a66e898534e0af2f088e46","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.1.tgz","fileCount":6,"integrity":"sha512-M8lifeZh9GLMpJBxiLM8MJ/9hZ1kZyIMOA+EndUAk1BBSM0Q6qZw0nwyzknOQjy/Fj4E1UR3vaEyXUx49hEfUA==","signatures":[{"sig":"MEYCIQCm+4Tsato1dEm1hGnixFNSyiUbzm3KrJFUEY5w36ofAAIhAPqIUxw+ODOjLd22Cs9tk/SNCi5gaEDEhGDBt8AkcjBW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725915},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"becf7706990edff7d6db8b362352e496928e518f","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.1_1783235189650_0.8857663710686352","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@camstack/addon-provider-velux","version":"0.1.2","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.2","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c95d746dc94f458dbece849919d025fd658ff0f5","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.2.tgz","fileCount":6,"integrity":"sha512-MX85v08/eRQYVjsJUbLGXSS+8vTJAee6D98plhtd+NvXmAOrLt2mqNJfpYj4/WSoH4cuNMGorAknnPOvbyXRpQ==","signatures":[{"sig":"MEUCIQDhzvE6tQm8ZImj95fxn4Jse3YSEsg/vk1EAIxZBTa1yQIgPgtfzh9S18SvxS967GuzmxzpaiCABKjkAYdaC/mKk1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1723681},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27e938de43aac7e8ea212e44291db5a85a48d6a5","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.2_1783259452552_0.424113182361465","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@camstack/addon-provider-velux","version":"0.1.3","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.3","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3153c0b531f8d49c14a2fd15e5a55040455d8e8e","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.3.tgz","fileCount":6,"integrity":"sha512-BBiJPrWz7ReVXKJGJmTT4ZAuSqNnWPe6K+Q5rYOMEgQBV/uBpfufDaS7ZLoDC0zKlmGTMFR+mVje8wa8dJWLbw==","signatures":[{"sig":"MEUCIHpd62MziN3xXPzY84rTnBTwQ1b1+5NDl7jyiqG8Je4hAiEA0IJrd2hP3SAzTcbkoZWmsGVfgPxNuvDlwRVsWiKh9eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726187},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"da776806b5248eec4c5612a1afcef33206718556","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"10.9.3","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.3_1783357049658_0.8278843213674032","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@camstack/addon-provider-velux","version":"0.1.4","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.4","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a6e17f7c016e35808007bf5f2fe432a1fd137a4e","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.4.tgz","fileCount":6,"integrity":"sha512-XtEAMjWHzbKYs5YTgDRKy1Ich1f0dw4ibJmY3L7fy0qHH+PGOgB7ze6lFpnGF6/GUw+qiIGVX9/tO0+0Euna7Q==","signatures":[{"sig":"MEUCIQD3D7QAETCWboKSbwhI+6bTF6NT1AKsJ0Eeu5kMeTVrcQIgCp5yszHTO++noliSKmz+K4oCqL+us98EvVUGt0Sa3fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747691},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7c9424bf09d6e912133e01a5fd9ffe1eba941d57","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.4_1783547631388_0.49315155136448796","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@camstack/addon-provider-velux","version":"0.1.5","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.5","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"71dbd2d4a29454820cc1cd5c3c1a35985b57fbcc","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.5.tgz","fileCount":6,"integrity":"sha512-cjou8HW1oH1I10UPJJUqdndyHV5tWW5B2PMhYke1yRIUsX9W6NJjWP5r/F7Hfq56L8WOQPCP/IiJVjKwMv4d2Q==","signatures":[{"sig":"MEQCIB6So5bSKpiW1fv/0uTFf/M2DU1UquHfBUNO6RESShl9AiA45muE3jHZ0i5sosfYLdX8qoYfE4kohHmWdWpmNkGMag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747691},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"958f58c7281f2b216956cce68817d02fcbb9de70","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.5_1783586469366_0.3504370372479393","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@camstack/addon-provider-velux","version":"0.1.6","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.6","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"31735e5e2885f4a71f507312cbde8464c93ce502","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.6.tgz","fileCount":6,"integrity":"sha512-+RTrZYmwV0LzPOb1lbvE8ba6IfNK+4BzK4bSgOwv4U1MTgTEhukrvb5a5XJP5XiSHYVXUhcdr0FVprFEuV7cuw==","signatures":[{"sig":"MEUCIQDfmAhpp8pQ3ltv7sWmOLK8w9Ywk+7C23P8w90sJ/GtogIgOmZQJltDpnRKMp48dZaK3ww++o1I6OnL9hLJd0FXpuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748531},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0a1b034069e9200fa74d176802dcbf830f2e2de1","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.6_1783593248074_0.674324670108053","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@camstack/addon-provider-velux","version":"0.1.7","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.7","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"9f4c5ba992c1d575041a1324ddc6fc09324fd28e","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.7.tgz","fileCount":6,"integrity":"sha512-DWh+REEK+4XPeLKo2Cw+HMmYWHTpXfvV2fzfEPGo8lkSrNrdVSSJ9XnkeTECiAS/9cR6zuwOJFvjmGRbPOYekg==","signatures":[{"sig":"MEUCIQDWa0iaxL+ooC1jFVwz78D7hTbkB202tSBNEcCVExvv8AIgbIFVmbQKBkA/Wm6lfYCu7e69xF2owis/mV88/Cy4Nz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787991},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"49c7fe9c7e1aef69226a8b36c5398fb63131b561","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.7_1784022963692_0.22247925802407575","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@camstack/addon-provider-velux","version":"0.1.8","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.8","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5d1a4cec5fb75177f1ecf4036f3c926662debe51","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.8.tgz","fileCount":6,"integrity":"sha512-x+iiJjuvhkRxmBTh+5wOB52kuniTGDSZPNgW7cTGXbL149slZdcYnA4voTWckm91NLLTloFTSphy9M7GE1NZhA==","signatures":[{"sig":"MEUCIQDTyxjFNoSTnxfFDMWrWqQEWhCKS/ssPu7lm/f2T3REvAIgNO47jUdOgVIskLvYSef//FoZT9gMEPckq1AmwX5Cmlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1791263},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5472a1b3743e8835c3addf8aacd9faed143c7254","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.8_1784057262467_0.7019874906108703","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@camstack/addon-provider-velux","version":"0.1.9","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.9","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e0f0eb851607ef17843499b35bce35341a07373c","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.9.tgz","fileCount":6,"integrity":"sha512-GpYFiOE4J3neo6Ek63IdKn+C4xYX6/kR9k15rLuGi9Jk8T5Sy/gc+EfgrXLHTPIIvPLA++Lo49+8KqgIlSoYLg==","signatures":[{"sig":"MEQCIFZy2Z4FkFJwjkoAhYdHDyNzD+UyQluDuIRkk5lY00ieAiAzTHHWGeGgn2aWoIT6bGkgfQ84y59StxFezre2fw7yKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854913},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"586063771f2e7b4db8019ed7127e0450610bc2aa","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.9_1784234780664_0.42793773743266916","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@camstack/addon-provider-velux","version":"0.1.10","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.10","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"968834ba216a8820c6e044d14eb999bd595c67eb","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.10.tgz","fileCount":6,"integrity":"sha512-q2tf04DPe5p7Cund0ah3MBVnIHO6Nfv2tsUUWNNzQHU5waKqB9K8AVW1a9qrDb43muLqI9FZSxQYKKHYPcab+Q==","signatures":[{"sig":"MEUCIQDAzW7BpfxwUVhXuFZ+itXnJXSq2qghEW+lt1uJ2JFCVwIgQA4BZzlYTgsW7lkLwpA9QwCvb0UaReqtHgAtjNR7YvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869332},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6fbfcc60d757b0bb0d21c36c5e0d0aab1a333109","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.10_1784289371434_0.25126275047390556","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@camstack/addon-provider-velux","version":"0.1.11","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.11","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e75a4486976dce2ce1ae60a4dcfd6eacc0a4c736","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.11.tgz","fileCount":6,"integrity":"sha512-jHB5zTHUCFcwZM+AZx2743hX5OqZu0RlXcZCQAh4zWoD31lC8vOp24aTlSZxHUWZ+9X+3kxF3+FGmZeqvHlzBA==","signatures":[{"sig":"MEUCIQDTR1RtCAiNz56siS9u9J6pDkbrLWoDXB9qDAZWLrrQFgIgZWEL5zMV2J4kqoOBGPhcALXKxTme/rzFUqjCC8rq2cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871352},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a8dea5b1c8de0e01724419aea59c45cf0f43f84b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.11_1784306872428_0.6307378627979796","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@camstack/addon-provider-velux","version":"0.1.12","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.12","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"273ffd985c5b3b1110fb900865f27e8677b1fa3b","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.12.tgz","fileCount":6,"integrity":"sha512-oN3T9k9lQzimwlGuuoggIvdi8OBtWeqWaFM9VYn6vy+NI+Wz8P0VZi4vNadoNjuz3H13RH+DulEZoV+/pAz7jg==","signatures":[{"sig":"MEQCIAmhQAMdSkfW0hqya7ib6ZHkvstk5lAY0mcM2Z3nfVYgAiAQOfKFQ1f82P6vNAY+NGCT+yuENuGrnWPopN9VOK5D3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1885344},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f2c7330077a5eb5a2943288616ac1bf750eabccb","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.12_1784319475022_0.6549343342800533","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@camstack/addon-provider-velux","version":"0.1.13","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.13","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ecbae3cc9f626a346b7052affc3c59d8c95a0caa","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.13.tgz","fileCount":6,"integrity":"sha512-UVm1+AKM0YREUPHnLc/QcYP6N0Nk84pWLyutuNwr00kfYkH3ChNSscy+NOeEHcvPALV+JXqHm8fPznJacULzbQ==","signatures":[{"sig":"MEYCIQClGj6ChL0ScnxSo1rWV897XhjwYs1ylmh5wQmk6XlbgAIhAMFnxtqWPCPZeIAmY8qPNdQW+M0xb5S+Y54KK8r+/a1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894022},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8a87ac40517d85e08106cef3bde36be9b7341194","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.13_1784324957312_0.045772823150997954","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@camstack/addon-provider-velux","version":"0.1.14","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.1.14","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a016f325ae174d4d94a91d77ebc99e1da1cb630f","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.1.14.tgz","fileCount":6,"integrity":"sha512-r6c+4XQlSqEjzoIKh5va6lXS1JSeTWmF28NIAE2GqEu4FcoCiHFp3w85BjF00HPt1WCeOc4Tp8E7OLXeJzOluw==","signatures":[{"sig":"MEUCIAcBU+mAieSHgYZDd6keFGbOY6jCk35O8yMzkjQ5a5CyAiEA/2XlCrSsxTCxy5HJtDQy6FcBRt8Gqm16S88yr7JPyak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1914566},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad727fef6a3d10cbe4cde755b2e20eca6ef1b56c","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.1.14_1784343452005_0.881211585780864","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@camstack/addon-provider-velux","version":"0.2.0","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.0","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e15dbe21971a29f93b414b47f0f363455ff714b4","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.0.tgz","fileCount":6,"integrity":"sha512-avu7jQfdVAuiZiqjAXvjEPB5YmUJjopEyBwRMvDn4WuIdKSWS3AVyjm2f5oK5+uc9GgPPtBtggUtFfTgGhk2ig==","signatures":[{"sig":"MEUCIQCi86FiDv0hkLSCU/Ut3H61nMwsRJwoh/jyT1Pz6vndnAIgcE+b+OlUnUnIBbsVA0gRswq/XMwjAYGl3Ar1ulsI9tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f2b4495784a219d6317970f6eb60d6f41c751c32","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.0_1784636530849_0.9899032476182568","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@camstack/addon-provider-velux","version":"0.2.1","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.1","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1eb33c6c8ffe10f303ee693001ccf79b2890dc1c","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.1.tgz","fileCount":6,"integrity":"sha512-FglpIPcAOusuM0ChXttb8xO6/FRBaTBdDt0OdkWoRwvNl+JryTBXXng5WaIBFs6RzcD6Td44p0QENNtMWyQYxw==","signatures":[{"sig":"MEYCIQD13NX8qpD81IziIGPVlsB++q8qB3IysN3ZhWG/nN/YvQIhAMj3iQMWP62QipHDN3xzT1GEU+92DiWMYqmetwHvqjkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1927423},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"326b1226f65a79d5ce6a910a385bd884c5699662","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.1_1784648768630_0.1951538613769308","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@camstack/addon-provider-velux","version":"0.2.2","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.2","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f1d11bfb8c4dab25b206b63b4ef5b1063d3f0f5f","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.2.tgz","fileCount":6,"integrity":"sha512-d8cRfaFBneT1Nugx8h9XF0kznm39YGCT03WuU8xQOMH8Fkxtl8KrLuaiaFZDpNjEzQ0V3i0YTpZskSilSbieqg==","signatures":[{"sig":"MEQCICr2OcOqTMLvVCQSd6kNyISfcyGKQ8GSsGXA4oTd8k9uAiAfjBV98ttY/bu4C+GPB0i1y1lElHUl2fpd49y3Z/QhqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933975},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3369109f434408712624835620c98815f57f0ef7","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.2_1784659463483_0.2649563318777741","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@camstack/addon-provider-velux","version":"0.2.3","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.3","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"6c4ef1e406b95acb6779b40d2e5d0cd08094fba1","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.3.tgz","fileCount":6,"integrity":"sha512-TTQ8x8GQ/1X/b4sPTB7OeNvvJe2Q7FyGubuxkInscixROGcfeS/3nj+OlDL0C6Ha5fYUUqXwbP1kUm5Sw6XPjw==","signatures":[{"sig":"MEQCIEjYhoi2wMxiaHOZPsO53RzDqgXEDcSkkJ5nhv7CJV3VAiAp96+S8Cou+rgIAvPRv5C3C9Ljnzbudvpj9GIcOZ5NIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1934013},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"69e0185bc13698bfdb654be2caa53768730591ce","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.3_1784663921064_0.1809162926454324","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@camstack/addon-provider-velux","version":"0.2.4","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.4","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b55489bfc49e81e72f4bab063024ad31fb475be3","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.4.tgz","fileCount":6,"integrity":"sha512-TonB9H16T3GjzuvWcf8VGSf+WKnNSSnIsUmpLZDmAsv2uNmsF/dgfDmWPMRKAMdyquiOYReO9/jm9oLY4QSA2Q==","signatures":[{"sig":"MEUCIE5pfyf/E5YWFrpymLIINL0UKSuSIBgvQLUCtdrk0s5LAiEA2/gszhynA6TJ19CkC5S+9xqCAn7RKTya1cmEqR9vGLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1934013},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a12be86d3d75cf5ee458ca80816b386db188141a","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.4_1784677506401_0.7569616689263055","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@camstack/addon-provider-velux","version":"0.2.5","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.5","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a1bf9db37ed782baccd0ce5c31671305c636d185","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.5.tgz","fileCount":6,"integrity":"sha512-5HzDBp3lz3CYp++z94k2H7Kq/mZ0bf6jTscExWg8MTuLMfrQRPMS+Gl7qV7ZAPOwlfYy8qgjfzUn74GatPE2KQ==","signatures":[{"sig":"MEQCIAtL4Vq1rrK2sSoZJPAqpYM0XxJMDxDmg60jzNxWl9ozAiBXH6AJgYBqVlEGvKcccRopUkJaDm2D2qxcCk7buccNyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982279},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"da018fc6dd7f20a376692e72acdfd17e20f31846","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.5_1785047836027_0.4760865458157133","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@camstack/addon-provider-velux","version":"0.2.6","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.6","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d7fc3335a4f17a6912217e8b2c4c1a0c27fe0768","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.6.tgz","fileCount":6,"integrity":"sha512-ZATzT4GyjjUPQEokXXiDdKHjROlPXZYR8uJLCWPHl9/y8r6QS99uK871H4UceVNYwpBHiPUXp/HfQ3RzggZcsw==","signatures":[{"sig":"MEYCIQCnvWyLZzLW4F6tmGtDSEcRSVfk4h2+yMWVSOtTL7hxHAIhAK7g0OZYYAb0G8xbfnJIZSrH86uLe3PW3rOMZVuC5RVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000879},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e286cc7aec690165b8536b65160ffac86f05c2fe","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.6_1785234173518_0.551851847542085","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@camstack/addon-provider-velux","version":"0.2.7","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.7","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"fbddfb0075cc36b1d0ccb1ba3b5ea98b350b47bf","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.7.tgz","fileCount":6,"integrity":"sha512-BRf6+YSc75dG0DmwZ3tr8IVJEv6zOCny+YHWo+6JDpF/uhIeQ51iv8ft4P48ReCNR7lEfdVPr7lfctxbVbxVOQ==","signatures":[{"sig":"MEQCIH/q3PsM/MizBulsq4sqyeBplmR9uD2Q7rFRzTvvPO0UAiAz0LJDi2Fg4zHfrqE4gwB3sYhBMPQN/8ABfSIuF0M3vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2029813},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"90062c209825201b0ac41e6e6e8747331fef57e9","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.7_1785577420690_0.7030096782816488","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@camstack/addon-provider-velux","version":"0.2.8","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.8","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1fb73f7df4085e5da78a7e81e6ebdb623e2099cf","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.8.tgz","fileCount":6,"integrity":"sha512-3V5V+TK9zrZ4RQrb/VTRBzV0tTM9wUfxRHbGsiHM9YtqtXaVw8jKNouoUWsDQtrmM90F2Bernbum5qk5CHO64Q==","signatures":[{"sig":"MEQCIFC9FFw2wNLqupRw3xTeXrCF6kGFajNC3Wt5oF+teIrzAiAwy4RZaGDIeYL1yeBE2xGXp6Y29Q6t2c6LqdLr7955aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031119},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"661c4d173d0260ccc8c1afa83e34db86f394d3d8","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.8_1785628361670_0.823510697971028","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@camstack/addon-provider-velux","version":"0.2.9","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.9","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"9d8d79211a8c3dd2cdd150f30d0aa9c04f0f38fe","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.9.tgz","fileCount":6,"integrity":"sha512-jBEdZCii0yqaGY0Pz8JDxwPLw8HckwgyDUn7+LU+lcXqkFjdqmFqZy7Rm6ucF3RXac64Eos65taU5M3JntBtRQ==","signatures":[{"sig":"MEUCIQDnc0KGFBRjJxHGM4ReqGWBpgECHe4Ph+2zmYqVZN4AGAIgImQ6cJSA5PX2zXepLRgfJdtxt5uywmjLsn2Wek0KD78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031119},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4c51fb60093e7f723fef256a08b953c1931cd752","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.9_1785655875203_0.46035883317715887","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@camstack/addon-provider-velux","version":"0.2.10","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.10","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"19cb1b5cf5cbb3dcc6c605046115c56148d2b496","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.10.tgz","fileCount":6,"integrity":"sha512-/Gt9iM11pibxnrMvevr4raEY1JkD+y1EgR+9XUc7lD8k15y1IpsC1I/QJaIYnfbJU8pmL3/fRFDYDy4PJFVncg==","signatures":[{"sig":"MEUCIGbO7lNQIJNpARtMcpaz77/hz65Vnj1jSX7ZcTJ01axAAiEA9R8dkkLvIvn3pQTkEJYJZPfsfK337+MzeEiNaB/YR8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2179136},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"86248a80bd28cd01bb9c84cb826632b6bd879306","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.10_1786128497993_0.45901931502232274","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@camstack/addon-provider-velux","version":"0.2.11","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.11","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"77a7bba8e9560dc3835b95336ebc95848b4d29cb","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.11.tgz","fileCount":6,"integrity":"sha512-/GIrygpI1ZcZ3M9EuWCUhMdr1Kc8KiYHOB2rc7RkBmsCcQfgc4Bfws4BNZWKtHYnx7IW4zwT4n+xMmfaroAfKw==","signatures":[{"sig":"MEUCIC2UA5sEEfyBECBKYdD8EdxUPkLrMStFVISLcVQwkkmKAiEAjNmucHA6KT+qk8TJUwpyJIRgfMNeLfqCPm5BhGQ3z6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2294214},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ef9276e69ec7ee61cf16818100be194b9f1345e9","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.11_1786387689970_0.3891796938431029","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@camstack/addon-provider-velux","version":"0.2.12","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.12","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"7e2c5b79b684d8851e102a5ea66a11f94d2df24c","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.12.tgz","fileCount":6,"integrity":"sha512-VVLEiQ0lJeaxLbXmZyEsavUST0PLMDIECoHd36RyxNJ8jNhEIxhoxeXRQV+QbAgWgKtY3udOlJpbDIo4Y5U+EA==","signatures":[{"sig":"MEUCIDyTQ1QF8tYptbrxaO/bbMVJ1OLRylH0G1M2v3ggsg4vAiEAoLBFmhhAf8WSrAW1TBfFHcmmVmRoQo5gAYpbtNGlFac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296336},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fa0937af2a1d403f0186f132bad2bad67f99521f","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.12_1786397060198_0.027972989887155242","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@camstack/addon-provider-velux","version":"0.2.13","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.13","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"67e6d6b20cab3a60dcd2d96c19a12ad3abd192d1","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.13.tgz","fileCount":6,"integrity":"sha512-7scRRwpSOJH1LRssLZs6Vyxl7g+Q2W5szPhNPzmyhJm5w12xnJoU9vCR5PDk6ZtTSTrMEVuZbVU4PVdmZyHDHw==","signatures":[{"sig":"MEUCIQDsqTCvMOeFMfsFuq/wuAch8EqJLEz156Q6SSBaEfNGQgIgcpI4LPjzQPOxyHygeiyHgXuVLC5lNAvVoblZWaQpBaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314404},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9ada778731a1ad2c3542866f76e929c7186d0f2b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.13_1786448033166_0.7817782133171287","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@camstack/addon-provider-velux","version":"0.2.14","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.14","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ac666ff59cba752318025e9ddf2ee5107726b60a","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.14.tgz","fileCount":6,"integrity":"sha512-NeRb2Mei6tBFIFxa1IQm0A16jeOc82LnOppFd+Hb410HYTjg26V2DBXFNVzGwOQ784GIQJ3gY39rfD6Icx9urg==","signatures":[{"sig":"MEUCIB25YBSeU+l/BngzOWjjYTx97hUA+qwQzQVaMjrBDWA6AiEAz1AOx2a+fvIZAJyPl36GRaghM+44dI7J5pHjTgLG2tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2369048},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0d180a1fd790cb35a09ac589e11974485778b74e","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.14_1786580689227_0.7050385740806053","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@camstack/addon-provider-velux","version":"0.2.15","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.15","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f1b00b4fa6fc4787f84d82b285619eac6ec321e9","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.15.tgz","fileCount":6,"integrity":"sha512-AAc6eQZ6F27MbhKfJt86geYywU7FM5x/ecDtgbgECdPSBUxSjYSv5+BdBAL/HbaMTXYm0aQAMw8zRC7tmh56Gw==","signatures":[{"sig":"MEUCIQDCbst5kRtJy9/pMEAsfMaORVrsZveKaCqlK9aSfrlcugIgJP1XC9w0ky2Z/BVdIyvPgpN4ZQBqhEHshiXxct08qZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373434},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a9e49d37add742e70d4a5479e702a0c9bed68369","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.15_1786609748888_0.4180009590376623","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@camstack/addon-provider-velux","version":"0.2.16","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.16","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4692f24b45283528024abea207f4b6b4287bcfde","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.16.tgz","fileCount":6,"integrity":"sha512-2Ktwsl8RAO56Qaq6eJ8fAQjx25iePHW7SWN7dxyXK0A1WvGt2p+NlcBclAhOlnucT9F8YA54chOjx2SBPYANBA==","signatures":[{"sig":"MEUCIQDqHX0sD23bShP41PQr8IZ1/gq8mdvXaOyZlB+DfSWwrgIgPvpCf3xr+oBOdM57acuSBwJ6TAgAg7q1dwfwMM0/C0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2421202},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d15ab764cea42278cd507a3eebc151cc04e1189c","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.16_1786628116093_0.6231466630322393","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@camstack/addon-provider-velux","version":"0.2.17","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.17","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c3391d04b7d62b37bdc5f58a4da8caec61b3b679","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.17.tgz","fileCount":6,"integrity":"sha512-jI4TwYK2NXacbt0IiCjv0Q4kgaJzON7MK6qgi87BmlqFslrk1nx1cT4PDIdhbo1zqkaEP+aIeqq7UbC+fUE+WA==","signatures":[{"sig":"MEYCIQD2HpP38UmVKuPPgG20XwzCqHLkTyqcgNker6OF+e3m6AIhAMuhFXwMsc+Pi/KirYPp7N0PXOTt3ZD/4B7CNbVy9VEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2426860},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5dbfb970e425ccc90c46eb65be0b0cf432c1b309","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.17_1786645085914_0.2629109362203501","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@camstack/addon-provider-velux","version":"0.2.18","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.18","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"392439e020ac7380469d7948ba3337630bb5ca44","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.18.tgz","fileCount":6,"integrity":"sha512-ZwQ7oDFGogQgA8zO9V0oAv7/5Ub2WMCNGSviNp7cfzRjnGRpG8DDpk+mX2TBOH32y9Nvu6WlfLgLToGjwkBGuA==","signatures":[{"sig":"MEQCIEjrAKL5ozDvgoJb3EvkEf5K2o/GbicQFfb+5Zh6tuX9AiBMQB7sw34CciymYmIlTcg4Vaw6144WVxKiclAhz2JdlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2588910},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c7478923ce17ab53c55ff6ca370ea25c2062ee38","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.18_1786818037871_0.5250102706607653","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@camstack/addon-provider-velux","version":"0.2.19","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.19","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e3ab6f3273d61daf3168e84634e21ab649b70ef8","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.19.tgz","fileCount":6,"integrity":"sha512-V8fteQLuI1GPiWrgXCmnzNtCRt2M3RBODjzKazf3MESaC9d3Bw+5ChAX964qy7deGZYMLjaw3eGkEGBM3WZwpw==","signatures":[{"sig":"MEUCIQDXrxXjjY674aVX8STThLquXoGiiJoUciv9jDUqzYLsfwIgc8la0AnVPfS0ixgGTEKRufy5Brqqp7gKhf2zKpfapkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2590680},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5e4cfb34a1c213048057187ee38b1d4b292e5806","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.19_1786865695306_0.13831237875259283","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@camstack/addon-provider-velux","version":"0.2.20","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.20","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"81d5fa3a972e897b808a2e1126c8487891d591c0","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.20.tgz","fileCount":6,"integrity":"sha512-3caUpNLCHldfGyYP5b3fWJWQNT5KTRvwMQgMB44YRb0NitkFHIcymMzdMysdEHcPxMTdseOuWTOaUxc8bwfU1g==","signatures":[{"sig":"MEMCIEsf4nakdJuCR2udJyIleVgPH4HegFA6CKQvfaAOEy0cAh8uOJevV9/P0RGMMKCuMdMTborEoYm/CCZIFOJcbE2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2591550},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e4fbe5fd5f556858fae1dce5b6309b51e932bdfe","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.20_1786868845446_0.773479673838952","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@camstack/addon-provider-velux","version":"0.2.21","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.21","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"aa5733cc2835e7976b31d092b11bd1a907b3d234","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.21.tgz","fileCount":6,"integrity":"sha512-GU8Llm24HPyeFeciWqZGQtagGW/2AlqryrhANnkLqIfGZcF5lpbqgfpj5YbvNX3UbTw0ZiXSRwnvNR0TaWEu0g==","signatures":[{"sig":"MEUCIHPAdm8ZMkZISBPp/63Knf/CSEtl3spau5f/mWAjrGz4AiEAqOylMzn3rcgYQGK+OlDAIUUslmXM5SJcNAUm2TdLfc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2602682},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"70cd174898ab0b46cfee939c1437d7ae7ed38a13","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.21_1787073813671_0.3139249775984163","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@camstack/addon-provider-velux","version":"0.2.22","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.22","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d49d28d434a6ff713d56ed167f9f08b990688f34","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.22.tgz","fileCount":6,"integrity":"sha512-iZvxO21Z54DhTft2woZlDhII/aNxBaDCE94UTcH3zoFREAKLcVVVE6zxPosx9LaGyL0szu7tHPzk65BTrRUQBQ==","signatures":[{"sig":"MEUCIQCVqQcZ0JszF6S3mhcpziq0LU4iPswnCgj+ug4OZ3enoQIgElQxZQbcVekrZtYEs7ozwfh+K3/+BB1eEiLNxwbmksw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2603534},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b7de04de444fd5c9fbbbcacfc674cc5217a168c3","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.22_1787077704617_0.9852608476102187","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@camstack/addon-provider-velux","version":"0.2.23","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.23","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"0af966edd181a4fd06fb891c3d5dd31ce056e9fd","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.23.tgz","fileCount":6,"integrity":"sha512-IaRGGZYg96IGU/0Rn2Pcn6NkM0GaS0zxXBAXoap4EBlM7APGeaE9Pe+hA4qk5touUmmo95n0qIchNuFNmajKsg==","signatures":[{"sig":"MEUCIQD/hPtaYv/7Ak4UC+DLEjQYXSunQ8yFgdCC7XdUkDCmvQIgWmcmvvybDfLINlV60qxBQDLFYO+Qao4vutjxw+KweRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2606144},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"87a4d184eba85731bebb737cd967648adca2dd78","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.23_1787117204420_0.230865914410205","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@camstack/addon-provider-velux","version":"0.2.24","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.24","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"31213ec8656330570313fc204842bf7c5ad4f1f0","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.24.tgz","fileCount":6,"integrity":"sha512-PpKJdKJwC5HqHA1u5XatZ5NE0s6zjvghZXLaVzwhhFkuI+TpHT/BRRmV4X0C4krkgS+eof4VmRxHz3a69aoF4A==","signatures":[{"sig":"MEUCIHiArU0eChjK4ePa33HnGrpzuZ6T6i4+20CwAfwfZ5O5AiEAnh8Oksa79cIioq72xXeUwEHIMP554vrQo/o9+s//pY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2613986},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"68169d50000241c87fea8e7077f6755c44966046","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.24_1787309896963_0.00044896651233594653","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@camstack/addon-provider-velux","version":"0.2.25","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.25","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4db0e27bcb160bcf24fbea4a342375ede9e1bc73","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.25.tgz","fileCount":6,"integrity":"sha512-3umfxg9IjwGuW5OWne+qIoavJ8cMscDgWfT1f/JMNkLAydRkRlR6KUENiRyGCKTmgVe0h1fklUOcC38phX+9FA==","signatures":[{"sig":"MEYCIQCvcXLI/rAPs2bLKchVTGgqQUXSmRFUJw5sarBDCSvjzQIhAITpOI9dCzrexFQ3xXJcjL0iMznNgcECE6eXZgHN08WQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2618816},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"45736c4a7f7953dd0cebfec943ab7443e8383c92","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.25_1787348640701_0.748902603555895","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@camstack/addon-provider-velux","version":"0.2.26","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.26","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"39cef96488f3a4874f522f775703698a5cd4fc4f","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.26.tgz","fileCount":6,"integrity":"sha512-wmyUizmftk4LV9rHjH3uVvcwlkuKHqiTN8uvD0XsnIzA/GjmBx48sRaoXqv3tEKUetpC8nzhnbO8kftJCCuHUg==","signatures":[{"sig":"MEUCIQDojrnMc9WVTjtVlHzPXOdpNvExDwTPZTnaE1gX8/eJLQIgN2+XgzWbtyl1dqTcfdkq0T+laRysc902qvZxKBbT6vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2619612},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5681e373f14176ca241f652d8147f24a4b262644","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.26_1787378866091_0.43487372321587503","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@camstack/addon-provider-velux","version":"0.2.27","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.27","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b028bf55a4c7f3c1b0d7b51015a0b8937b72d551","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.27.tgz","fileCount":6,"integrity":"sha512-oAPDkmfoYoiEM6K1u0m8khz0Hfonz3Uv38oafc0R9xCl6stlgDnRcQgVl+d5j5lUcOhvZjtqKc1lTmCahALXgg==","signatures":[{"sig":"MEUCIQD4UUI08P1j3sOAZZZzayMjywYdyTNBpX94w5SK26rJtQIgGDSGhFt6E5fByN4HTAnobzttAjb43xj8ppn5IOrlurs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2634784},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3882a8e91ac4ad07aefcc29ec40f4bd63a5c0e14","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.27_1787498749922_0.6586322136766363","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@camstack/addon-provider-velux","version":"0.2.28","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.28","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1c6b0bee2ac2e0ec738e17df82d0d573d9a30749","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.28.tgz","fileCount":6,"integrity":"sha512-N64+PRqYZwmJvAdZ0CHnBLoGoA+4LU+GKUE3sI70y3N4oVWzTfVTDGVIX+GP4FDVZdnSDNBMt06hg5ZU9q/awQ==","signatures":[{"sig":"MEQCIGiN+IjGn7iDTbJEl1H+dMHkjm7zrl84QdPW2t4WKTB/AiAyVsZaSyzrngSE0zwuZJJGd853lr5faIG7shbWF+0iNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2646230},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d031e10a1125d8d238a69693a9d1f6cdb9e2fba2","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.28_1787642399365_0.44741201050498525","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@camstack/addon-provider-velux","version":"0.2.29","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.29","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2ec7ef66cf409cb70b51f0f8507a6d34d32c54f5","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.29.tgz","fileCount":6,"integrity":"sha512-wHWtSskIcpSzqyRGsStlSBCW309SnWbhaFC+EluSg+kZIHN8P1zlobss/1qCCBshJ8NOJQIYOrEKHkG29+m7eA==","signatures":[{"sig":"MEUCIF4nxaDAR0TN7h2wTv3B3jwKeQKFlKLYIgVjt+YSNkl6AiEAxWbuYuotGDDy+5j64qla7cucfrIcymvFhSSL+N6o4WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2658600},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f56c705d5069d618dac74728f9453fede79f4afb","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.29_1787756463341_0.9337677585156787","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@camstack/addon-provider-velux","version":"0.2.30","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.30","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"498dfcb994bd81979ef8e796cc476a858bb063d5","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.30.tgz","fileCount":6,"integrity":"sha512-ZvcTLkTkDEVwRHEMNSAYRA5+D3TtFdX6LtfF/SdTis/UGwN5jKYvE4YIe/MxQwfmR13jvjnm4xPcTrEavyMXBA==","signatures":[{"sig":"MEQCICOzxQkvOlXBRrHziOf19Fb1z41CvyF6rvSeYFAPPadgAiBfT810pNpDRHs+0MmAyAbQva1rdIEUG7xB1NQwL2mqcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2663636},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b7504b7c30d5007613d39d6fb7b0fc8c6315271d","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.30_1787777202296_0.8513160379719256","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@camstack/addon-provider-velux","version":"0.2.31","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.31","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"14d0838650f90e133f3e640df0c3eedf6b94df23","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.31.tgz","fileCount":6,"integrity":"sha512-njguq6BnILAY5ks+xbqGfK2LcXYebD5qi/lIIeuM1g30oFZRF2+PDQgenUlqZ67CP2i8z9AppauWk+ZnqO3qzQ==","signatures":[{"sig":"MEUCIAbXwbkaYWIHqJNEZsuTTlbOcKHI9pkgzOhAJ2Nzeb+uAiEA0EsF7db8QWZWRy3mikcMGAq2PiWtGp1hfa61DaLQ5eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670188},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f05b66e5b0d57b34cf3b3c0cd1c69aa49c042411","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.31_1787783853453_0.010050282451377068","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@camstack/addon-provider-velux","version":"0.2.32","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.32","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"0d160246805bcd4a07d40849ecff7b6aae902d9b","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.32.tgz","fileCount":6,"integrity":"sha512-TdbzWXOXp/3nkE8g/mh2xNhhXp8q1aRidgxAOIimi5WoMKn4KBuxwAGlU9v8tnfDPRx0gAnzWb7vcKO+nM05mg==","signatures":[{"sig":"MEYCIQDQKOqLKnooQFAv+Wpmtycpsyhc/ABSkLmu99THP0aQKwIhAMjRIKyMHHewKqelq/UAHMfulXEbP5vJ/FCnC91tNR/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707712},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"57d7cb7e4395bf2a353a373d77e2e5f0a082caa8","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.32_1787824000888_0.799037104296807","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@camstack/addon-provider-velux","version":"0.2.33","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.33","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"bc28e7435b68074c842ec55e68fc9b0ad417e48f","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.33.tgz","fileCount":6,"integrity":"sha512-FYsgakYpVgKl2Wg0skgsR4NWmjGwR/avB72tritxOIGaLADj0fTFaz1VbTUPXrH8BuBrKF8e+MuGAq7H5Kf0ag==","signatures":[{"sig":"MEUCIHVthx3aVYp9lIbWSd66tXenNMdLvBiGyUWG+FVD2tckAiEAuXwsyCF7YM4CeT4PQMRf8eXQHvS6M59Vohyg4togag0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2714640},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"39484bff1a563a8caa34d08d9394a9578acabdc4","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.33_1787830658186_0.9621071004771884","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@camstack/addon-provider-velux","version":"0.2.34","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.34","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f80c77f3d169e83be4e1bbf24913f6e4adc7d764","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.34.tgz","fileCount":6,"integrity":"sha512-ejExmRDqXDJCZV1dcc6cqU7rfwa8fLupjxdeeyr/hFPfDlcWACZQMdDipH5s5Tb3vefk3A+UmDPQN/j7peOINQ==","signatures":[{"sig":"MEQCIDtVClUqeaBs73i/2bARtoNOB8rujkNFPhn5LojJtwKJAiAusQrnalZrq0cwgL4akCkmckhGAnr/SGAGSzTD5Nl8wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2739424},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9308428b4813b82af9b04d511ef9215f2b40dd44","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.34_1787843578483_0.5539879236996543","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@camstack/addon-provider-velux","version":"0.2.35","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.35","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a940963407301a65116c0ccc88c65aefdaa3d843","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.35.tgz","fileCount":6,"integrity":"sha512-RaLnBk9bi5pjMMzcD6/beI9GAPH48+/WDWmM7RtxaSUBGdsaPtnF1hS1IM9sZZOWjW5sF1WCkCICvQO0VwOr7w==","signatures":[{"sig":"MEQCIE8g6vriKkI16hrMR6l5h2uCexZJC8forP/P6m8tOlMIAiBkgE+zam4QBpLhT+W0TI0kAFEiEr2a29RkANHY4jUqJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2739424},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5086c8044737dea8b394acd636bb92a82447bbd4","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.35_1787847210398_0.07307616484342838","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@camstack/addon-provider-velux","version":"0.2.36","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.36","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"159ed40beae2028d1fbfeb78d2b599abde159269","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.36.tgz","fileCount":6,"integrity":"sha512-q5T1byFZFSh/XOgOQPIJX97jlXRC4LRuTUQ34ORVWxPfd5Lb9QQeuXILadFE+YsOldIfZsU5UiHqib8DPeJ2gg==","signatures":[{"sig":"MEUCIQD+WHp7bXxsbH4bVDZtWcjH1YA0XabRyiBkwVr2YNEtBAIgaBFYjgnkyHF7gk0tkIn6m7wtUztB7V1qkDEbMy+ZY84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2757724},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5f30bba84811030115b15fa24d6bae9e8d992e6d","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.36_1787863032940_0.7024363414153254","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@camstack/addon-provider-velux","version":"0.2.37","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.37","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"59a168ed22f310fff7f7fcbd33cf7c64b37e57c7","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.37.tgz","fileCount":6,"integrity":"sha512-Gu1g4AdRfhFjXAgM4aCFLkG302aF9sA1uFOj/RVT3sGluILfw4PisrnZboBuiFD22iK3zyUhaXMdJw70t0nKpQ==","signatures":[{"sig":"MEUCIAHJQc6Zfm6ob8wfLftwJHfMBE2OIp0fr47MhbXa98bvAiEAzxYcodG886/qNHQhZ8WBOduwsP9Pnp4ljeonIF37OPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2757724},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1a6b4c7ed3c34a9a190c90701394c13c77cf371d","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.37_1787907160564_0.7875527906371345","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@camstack/addon-provider-velux","version":"0.2.38","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.38","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"fa58ba32fa3749f524621846a789dd0ee21d5979","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.38.tgz","fileCount":6,"integrity":"sha512-r3VtRl8y11Td4VwBXTcsnnlEM2hCWFiM7sujV+S02TBzsKT95/NcLpmoWx3lWVWgzxu4PMsPymNY44tPSZVdMg==","signatures":[{"sig":"MEUCIQD2Hi3e7kxcufA+gNSuP8BZc0e2Cy22weRn8ZlfuC/8bQIgeUaAgNjML9EQ//45Le//OvoUm8jc125ZONThTqsDMSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2768656},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a09820fc9e7ef916b12aa19187a1eb25792009bf","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.38_1787914727829_0.0476776174098783","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@camstack/addon-provider-velux","version":"0.2.39","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.39","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f573bccad74a7c23360f843eab48372954fa0e3d","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.39.tgz","fileCount":6,"integrity":"sha512-3lq5L5b1V9NIpTIn1C9fbWNHl7cxyaX5bi8H0ODzdqBT1H0norQiYvCG+1sCqj+GfXEE+2glYaHdldSKZba+RQ==","signatures":[{"sig":"MEMCHxZpz7p5RgqptrST5KmZssOpXZJfWIIb8bNrSbZXxQ8CICHDHQAcYA0Jrm30Aceo/YCfvnqz4j+3DXdwYFp7gJbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2781582},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2b60fb7ddfa415e7dff6ac6c932ba56730cb4f0f","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.39_1787931160915_0.06352344733456983","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@camstack/addon-provider-velux","version":"0.2.41","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.41","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a6aa1b79e85aacfe629e9871f50407c4e35fdd17","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.41.tgz","fileCount":6,"integrity":"sha512-1SARe1O7CeqOmyikQLc4C+tM98Nq1C7+ewUh9x9oXcJfj0xywGDTHh7Q3fonomlR5DeoN4e+dtDRueD0rJJp8Q==","signatures":[{"sig":"MEUCIQD9tYCthAO17ghCXAxSVSHQdqsW0M7mYYAhC585vYFvGwIgK95M/7NMFnEG5n21iR7Sx4qoFRnVUN8+oLIbcQRoLHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787244},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d783b5fc3183ad961c7982675abbcdfe852050cd","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.41_1788007703282_0.7640844946797474","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@camstack/addon-provider-velux","version":"0.2.42","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.42","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"66d2428938ab4781011402873f0b0c9239ac4338","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.42.tgz","fileCount":6,"integrity":"sha512-72Wr9gsjlLTrIyAaDL+ieBWvOWJtjIPrQ/4ElAap6CQFbwKUx2SEIA0KiyiXbnTty3vkNHhbz6yhZSdpr0KGCQ==","signatures":[{"sig":"MEUCIBOIGSSfqrLLY5MQBX1MzxAMhZyHrBDDU9yhiiMrkd2iAiEAuoelxIFw1O7SXD5ykt7k5zj5cgaG4WgcnUyiYya7S/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2790412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b918927c945a9acc2962db156ff46c76f333d03b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.42_1788018185639_0.8623756233320692","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@camstack/addon-provider-velux","version":"0.2.43","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.43","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"af402a9c675d4f9282c129aa67b89b3473ada93d","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.43.tgz","fileCount":6,"integrity":"sha512-mc82SzfRCsYOm8lCVjOr2y9ohAYOSFx1H6LoigBhuKLzAIOTLX72V1OyBeeK/C1RFC/uJLc5PemrP1XYR/FWRA==","signatures":[{"sig":"MEUCIQDr2XJ0/yHXW4oXlr/+hflaglGnlnvSq3OyyMnJ5gHwcgIgMJ8omNi0VzHEmQrkwzvN1fSLY4GN3/bhgqGXaxgbHkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2800278},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"90ea382f806079fde619348ae596f920b9fa3950","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.43_1788039005875_0.5814770492010886","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@camstack/addon-provider-velux","version":"0.2.45","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.45","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"52ad8d7be4b986a77e8ecf5707183acbfd6af8c9","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.45.tgz","fileCount":6,"integrity":"sha512-G97ltln0S9841qyQu4HsYkG42KU3ULi3HSzo6maxSeV4ElO//NY3vBCIrudiwGleJsi5vul09px1QP3d2fZw4Q==","signatures":[{"sig":"MEUCIET1nyR4DR062Qus3HLVMZ6LMRTVarWuaTS1mdcMO3AeAiEAyuqMw6k8TuVNpxfbOmXw9uR0jEdd9+alEH1oaOJRXOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2830382},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fac08a46451b1c8bc081cb57d51cce19a2dbdeaf","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.45_1788084320630_0.45578530544687546","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@camstack/addon-provider-velux","version":"0.2.46","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.46","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"12504949ef9cd05839f8343dd94ee0c01525ed2c","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.46.tgz","fileCount":6,"integrity":"sha512-I1lG+jm9D/L8E2BmXKYmun4NSoXpvs9nO2AmRD5pdUYyH0b0BbqrVv8fJ3fdnkSb5QQW7mN30l0YhHPNJhpmFw==","signatures":[{"sig":"MEUCIHYBoV1/5pvXc1l6nH4dYWUWne8FmcUG5gMWXOCx4P6iAiEAhcpe8eAIiWG5k2qdDN4g6toLobqeCDBO4hrW1Tt4uAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2835220},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"df267e2982b2c31ae62f07782295bcefc6de799a","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.46_1788104359755_0.28609721027218926","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@camstack/addon-provider-velux","version":"0.2.47","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.47","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b15e282dcac83985bc094daffcc36cb3f7351fef","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.47.tgz","fileCount":6,"integrity":"sha512-fz6ZyrKvbxzKPLCXMHGdX7mmxw/z6BWqSGUrbj+YDK/pAa4UkYFKvU8M6XO7mm9d8DnYWuBdhei9pKG/aUW7AA==","signatures":[{"sig":"MEUCIH/1bvDgdCzICPdPR8G+dg2enp8DcJ6UqgLLbEgHAr2FAiEA+MSU1Ps8wxs7eRnP6ymVVKtsCW5tP3eg2cVYZLKryYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2843356},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bcb327b888e8ec49cbce6dfe32cf1dbd3f19ec23","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.47_1788113324217_0.4815728117401019","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@camstack/addon-provider-velux","version":"0.2.48","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.48","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a810fd0a923a04014ec8b80f886a08e6ee0b825c","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.48.tgz","fileCount":6,"integrity":"sha512-GveuSkkYDPhu3hdd1A8/AXtm1asGXsQKE2pxV66n6vQng5uSjEgj+6FJiUX8QAeiWnaMdQbIrrmFkB2sgKaZ6g==","signatures":[{"sig":"MEQCIFCo29uU8HUbXez7q4be24yg3V1XZpckNB+r+bLRT86HAiBK/2X/kjGsQkRyMI2f7rMbt0flYC8rpSDWjgVdZIU+qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849712},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1ba9ef28160d5d6d7512669b7c421620f4b09e73","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.48_1788119988346_0.20296368068836257","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@camstack/addon-provider-velux","version":"0.2.49","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.49","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"55328d5fa4444b40917bf828b82468861e713386","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.49.tgz","fileCount":6,"integrity":"sha512-yHvHfNHQjD9P+4C8qV3ZYz/+wAnNcdqDJqQFZ8PUWAsjZ0mKhc68DWLc9nhmLOj1RrtNVJzMCUC4fa6m459KGA==","signatures":[{"sig":"MEUCIQDqpfrB0GOxScU1mHW8pR0LQHvdGdAYq6gL2e0pIutsJQIgcN8xCnVyj+IAKvsx9eu52hR23RwwphcTVS6L0qyMLTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2869828},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"09e7f21e1406ef2855ddaeab025ce9158f0e1078","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.49_1788168413780_0.5955605816815763","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@camstack/addon-provider-velux","version":"0.2.50","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.50","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c38d908811a18aa6f1e2a3b6c666e29479fbaece","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.50.tgz","fileCount":6,"integrity":"sha512-mprpOOgM4WuTRanPIb84VnpBzZT+decbQNGhR9dZ17K0E1qfmjgXoC8KguDgDq54rHOXsm8ovoySRpsfJta6Uw==","signatures":[{"sig":"MEQCIA9EynPZbsAeUkyLZkhKTnE1QIn0E4qP8BOoo7UCa/CtAiAahr/ieBGPRijKdkMhaULvR8mHhagP0KLyWw6feF7U1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2880944},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4df6e1ed34b94073554b6e9ef981fa2148f6536f","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.50_1788271494047_0.08715583921081316","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@camstack/addon-provider-velux","version":"0.2.51","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.51","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"514e2be4dca80e34f602ca4d31d85c4eae1fc3b9","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.51.tgz","fileCount":6,"integrity":"sha512-YYEmWX+kIOC44yphM/5O4anMpRBxC1gnKFehRP5UZa8HRrunPF9IDCCVs7jp/K5lWZGzpD4MO2VAboUDY20zcA==","signatures":[{"sig":"MEYCIQDRm6XjMlYtWJS7jnXHddyw/p/pvFaA6IQ03jafB5Z7YgIhAMZntMTg0aXNtw2AKh5SRvdi9xRvfe27bD9aXNCS5UR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2881042},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"67f75d8a4d3de2fa63809844ef8020a1bf2429a4","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.51_1788280922762_0.583817160995064","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@camstack/addon-provider-velux","version":"0.2.52","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.52","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"66742b94a9a8e5f7a427d03d3281a686df964fb3","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.52.tgz","fileCount":6,"integrity":"sha512-zFh/ub2VUXPRJhmIDLWSvG+ihNIz+KuOM4AmDwJ7VHmAIzQE3k2RVG37imhC8/hnHi6yyMnojwTiCo9LRf2t2A==","signatures":[{"sig":"MEYCIQDFz505TblIa9OE11zV47nfI72hNa/vriCc005QHuUXlwIhAM5Lz6MF6hg6VmFjNxLtpXnVbLdvd9uy4sM52qhr7eHd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2888424},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5b22c33ef67b2de51ad2fd13e2cfbda737c4da6f","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.52_1788293573199_0.1797795091411709","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@camstack/addon-provider-velux","version":"0.2.53","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.53","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4adc5dec5dfc6154e24ab2f193495aab01a43558","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.53.tgz","fileCount":6,"integrity":"sha512-KjRvDv91PBqrPOiMdU14H2N+RRRHnt8rV7pd0zEgIwp6ceU3QtDZ31S0ArSc3/cB3H2Cs+4aZXqT3O3KzImBBA==","signatures":[{"sig":"MEUCIQDCqyI+PqjuULJJgIUff3K9zbZEpyaTlT2201Wr1AwLxAIgWxB3DOXU2qOzNKegRMy48KZX2mzKhCuL53BpLsTjQzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890504},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b5df2091704da43084486488309ff5b23adbada3","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.53_1788374671237_0.43149579008818373","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@camstack/addon-provider-velux","version":"0.2.55","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.55","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"cae5a7c134d65dab66792e5c8e5c33ffec7a862f","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.55.tgz","fileCount":6,"integrity":"sha512-/ui6WsuWQduzuHgJ1jeqj5ao4kDD+bk6t+ID14PNj1XQaGrmrS3DlmVXVzAj1UVHGlQGgEvMTuiEUknSnSCOWA==","signatures":[{"sig":"MEUCIQCtTkKPrgltd7nxEAJhO9NmwbcbPVtdB+PVzybfMeuNTAIgNzuKkvbthhB/qDfhzuyczSBJUY6yJgAzjM5Swrt1mxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893822},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"177e819dfd11682ec7e923f251e3849e8d919e21","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.55_1788429526681_0.4582798933953811","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@camstack/addon-provider-velux","version":"0.2.56","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.56","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e351fc97d66edbe5de254140acc2fba9ca693549","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.56.tgz","fileCount":6,"integrity":"sha512-04VzLTNclbyt27p0dUYUDlbcNW3WlNVhTdkfykXGc1pg66g/ZKc9qet69Owowf7o+HBrcB3D4nVxFOzhhmeKSA==","signatures":[{"sig":"MEUCIHvOkNjjRAJWt+H90u1LTnxwrN3ndtR9qmYJy7zgtGTpAiEA437v/iGLcHbXlo750EKpjK9mxZNn0986Yf6dzE9AF8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2892584},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"20f4093f018f1fd43d23944105a5dac5cfca3cb7","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.56_1788461814267_0.9155017154667213","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@camstack/addon-provider-velux","version":"0.2.57","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.57","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5ef05cf1090f625e713c695a3cc54424df040a19","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.57.tgz","fileCount":6,"integrity":"sha512-Zc8HN6O3uIMvAwiEgJrzhWpx3zPtLdZx/uS941vQjAtCqKj6UL9IyGN4XrzLXKoVUzXZHqysZT3y/fqj8F8GCA==","signatures":[{"sig":"MEUCIH5bUgIqzaQ3zqCcXhX+QbkvW51oIevS0iZamMZ7nPLTAiEAzFWSODxgyeeB8r85VFsAy9o35XS1Bmy+cwo29Y7Xz2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893918},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d35f56915b60ca93a47eecaab714c8535197007b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.57_1788469420819_0.9774635445912143","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@camstack/addon-provider-velux","version":"0.2.58","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.58","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"6dad771a4d36da5256762574f8b8e07613542650","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.58.tgz","fileCount":6,"integrity":"sha512-6464zMLZVuLND+ZxbsbQjBtWgEKPrE+xS2wbRjqW8UC7fp0fn3/whCVXY2stclBjlw/2UWp49ihWGcGdIOgqSw==","signatures":[{"sig":"MEUCICC+MHqQ+t2nJ4xZbJX4/6obujI5/t2mCTfNGcQTwddbAiEAqc2x+96Yv9A8PyDT8jW/8ldAaMFlP3LxgFTyzi9DiU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2896642},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d068c84832684a96170843d815d8f4dc44aee867","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.58_1788474207633_0.9145874945185144","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@camstack/addon-provider-velux","version":"0.2.59","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.59","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"537d7b3623607e5615a09cb6fdf1015f5e1f9c5e","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.59.tgz","fileCount":6,"integrity":"sha512-9NUtt8A37JrWFhdUXgfcBZRUCpXqvYswkt9Rye6ZoDeTYU+2/YD7ChDH+6DyhUJsjaTCV+0Ip5JuClzXEZRJeg==","signatures":[{"sig":"MEQCIHvWoCK3LOuvxW1Q1dE5JJntrOqR83/gvx0mGXYUS3/AAiBiPDU+TohrY4OQThNqLmBIxXqCZpEwWapAkd4fqSwfWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905212},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"667c9e34f3a32e387786843c46e60e5639ad0322","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.59_1788519060906_0.6178277706742736","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@camstack/addon-provider-velux","version":"0.2.60","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.60","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"87f6d62ef8c02ce11d2acd674b085b98675fe876","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.60.tgz","fileCount":6,"integrity":"sha512-0DVM5k23QX/fJGQluQgUYhsACrgBgnnNAAksYymoqqARBAVNYD4k+uZiPHU5MgVIaCdt/vBSjns/d/bMo7snkg==","signatures":[{"sig":"MEUCIAh/Irf/CcE+mlZm4LFN2i0Ian494Ap0woMJE3p2R7xlAiEA9uud9NLtnhwFSdn1Ji1Ky4tmlYPTGaReotTUjeFjCGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2932744},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0ed0a8dccde7682889af7091855f9a8c7e7b16a0","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.60_1788531745389_0.627736683411362","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@camstack/addon-provider-velux","version":"0.2.61","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.61","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8a7214048260a42e485ce72af59784ea7b99898d","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.61.tgz","fileCount":6,"integrity":"sha512-VgUiqXqLDX8CHGPJNhmcQ3ao4SimBx9p2M7S/Nzd3rvHZdJDmpBmGrvVtHSHWZs/I7p3Ehb4ZfIkMASI/QX29Q==","signatures":[{"sig":"MEUCIQDhU2ZpsUbeNn1azI+pRhB4aUt1iBcLtJtaGf2rdGEXIgIgMh0ez7O/dHueAH4og4RY8s4+j9qWvA6P1sXCxNdpUvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2936568},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"748c7c9a8965da0cce894e37f41a5eb5511221ce","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.61_1788537720719_0.21083626130807875","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"@camstack/addon-provider-velux","version":"0.2.62","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.62","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e39d2aa46de6d0f52efea029d8014e3aa6388d7b","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.62.tgz","fileCount":6,"integrity":"sha512-MwknvLe6CXVHxGwYHnhVore0GHldilGuVaga6tkeu8WeP+qI9lk6dAW1Wpc2yFteNkC5WkbDOY8RbhreRHaCUg==","signatures":[{"sig":"MEUCIFZ3gHJUo9T9mpVOsNSlJtf4jddAzxQhigLSwbG59ufkAiEAsY8Z+D7GWEM49O3FlLf2/SssTryNXPSzqfPblGqwtm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2936568},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"56b28b6d5c1f4e667950d04dadbcb3031250deeb","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.62_1788558299086_0.35250956361090124","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@camstack/addon-provider-velux","version":"0.2.63","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.63","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c82a04049ac8a32f15b5868d5f94c0dd3e2af3d0","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.63.tgz","fileCount":6,"integrity":"sha512-mDe3mYYgusI5eckkUwqr/MW9PC0XTspPnyU5JNtsMPl2/gbQj4UidHlhEic9bFu6UcpeBDDkNLXd45lQxpAPOQ==","signatures":[{"sig":"MEUCIGutBWdfk2aMpARSkw2EmE3+ZtUdObyxFQIfcI/oiDQEAiEAxmD8gGFy4PUFVH4Qw9EF9v2zWHMT/lYpVH7ptCHqFi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2936568},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fa93bfb05402708d377ac42404bf891742ae8117","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.63_1788586047656_0.8196957287237585","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@camstack/addon-provider-velux","version":"0.2.64","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.64","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"da9ff58895bffe0a3abd17b5c30a542c70a4c570","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.64.tgz","fileCount":6,"integrity":"sha512-RDPjppGJVXxzBqrkiVy8O6NGl2A8acGNEs9SLSULX69djKdYqwoE0AO4CqYqKmfrpWPdMOi3hU/ODlvBKiYvag==","signatures":[{"sig":"MEQCIBAJjsgT+atqp0O09XtgywOOmKJ9v1xjJFPvJw3E1On6AiAbK0K0td3Xu1A0dzrLRfHBqrxPStrYNsRgNOfzQyRYpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2940970},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5fcc6fb9cf3034ddf4bdfe9b6fef75087e4826ec","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.64_1788613412120_0.1070593034860321","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"@camstack/addon-provider-velux","version":"0.2.65","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.65","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e744aaeb7feb50aa1617a775bf0ca1a0584d0f87","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.65.tgz","fileCount":6,"integrity":"sha512-eKGpgvP9UpdBtuYVJFS5nDxPMZVq3wHiIHVbjrNdlSjY9EDAO3aAPrH8A1IJBrtGn0jX7tO86qeP4n/DELlJWQ==","signatures":[{"sig":"MEUCIQCsneruZ/S0hlM+mHoAAa3a/XESm5LRkCKvP44f7Z/5CQIgQ/2YfBSjKRbK3DG0Lp9wzCVdbgY3C2Fa5zMh/v9U5A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2941358},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"537c2bda337e96a577c1a643bcd42719e317b9e6","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.65_1788619242499_0.7245007105416352","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"@camstack/addon-provider-velux","version":"0.2.66","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.66","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"280c9b7abc3a5ff89bdaf7867cec3b59cfb2b98e","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.66.tgz","fileCount":6,"integrity":"sha512-iEALNnnhls0mUlRLImKCYSwKGJwAuhjsfWbt5dx5HMfnlMmmeQmQ9JiO3z2/QzD+Y97fz1aBqMqrn4etm3+VXA==","signatures":[{"sig":"MEQCIH8AWq5ZtzBJmwsRgIqHqifiWKdA27SEFPgkGmws4G84AiAzLusgYT/ULpafWBI+OKZ8IZ3gezEmOCKvVkuELKjgzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2943110},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cb8c577e3d830aa0da943188b5b89bece24ca2da","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.66_1788639346939_0.4066274402057297","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"@camstack/addon-provider-velux","version":"0.2.67","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.67","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2190c6f4aa2e4a188f397d7d9877b9a12528ae6c","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.67.tgz","fileCount":6,"integrity":"sha512-BqlVaLOXO2H0ZCzrzD3pa+DDxTk5BFC36JQfxf5PlyH/8BdIhRSzPiO6d5PaP+bSVwU6py3lYPP6NYiiBHmbIQ==","signatures":[{"sig":"MEQCIGtrzTei07LVTT9DNsXWYdC+9jCr1F3D9WZLESp8MYd6AiA7NQHZb0hcRq7esynaQUJMF2Pzc57n2ZQ+aCsO9uMgMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2943724},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d144a1e320373a07687d142c1736f898e54d3599","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.67_1788644889722_0.07881254629933565","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"@camstack/addon-provider-velux","version":"0.2.68","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.68","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"da7135b18fd4542cf1b47c1dfa6f168793ea47da","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.68.tgz","fileCount":6,"integrity":"sha512-GK39u1qKDYGcXsdH9ON9A084zF5DFHEN66gAnTgw7TgNDP+TFRpb52JWgy6C2RbnDp+An4QNASz1c8IToqeyvg==","signatures":[{"sig":"MEUCIQCBLD6Qg5ke1gPs2/z56sGAN2NvOfQ/9jkIU2NtN/2jkgIgfIkiFcAFL1LhFFg9yCJcJmdQvGrs7xZNa8qH431fvKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2945410},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"81e95e95c901f7280bfd0aea5f62a6a45831a0e7","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.68_1788651061155_0.4342916114029258","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"@camstack/addon-provider-velux","version":"0.2.69","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.69","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"922e5c322b1d6884b0fb8dd4dd0d8aaa828cd353","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.69.tgz","fileCount":6,"integrity":"sha512-+klESYfAFup63YuOflEOTSNPzyC1paA7E324OuKHRkPaeIkmaMTKQfDkMUFU/jBcou1Qlw6oNZOJD6pFG+Zt6Q==","signatures":[{"sig":"MEYCIQCQctda9ttQBSpaHRQON79loydZ5Ymqwj3ABOSz2DLSzwIhANZ409MDUDYxT3/p3j2GUyG6nmJkFiwLs8vQ0AHIgJlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2948196},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ea697e459d603441ab89e79931ae7db1e63cba62","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.69_1788673093979_0.21928942658211859","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"@camstack/addon-provider-velux","version":"0.2.70","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.70","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3a0bfa89fded0697fdab6cf0c402b2208aac027e","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.70.tgz","fileCount":6,"integrity":"sha512-XURDf1oj/iX+cjipKXPdrHb+mCsZhvvR5u6trSy6LO7+oSC04ZkF0aklpBsncYJnY/w/aEVI6pjOGwTXhAzPfQ==","signatures":[{"sig":"MEUCIGHXkdUCqXbgdnqTYeHflzBGJtyZHFDXjzFYdcJ2ri2bAiEAqoC6YSoN/6LzhEuI/lIpUqBAAasMRpVmIXRLYghkk+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2954202},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.70_1788683030024_0.7126178133921393","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"@camstack/addon-provider-velux","version":"0.2.71","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.71","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"08ae730e422f9edbfdbc85c510423163778b7028","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.71.tgz","fileCount":6,"integrity":"sha512-fXCcRn2j8CUxefeDM6/O9cM779ngq7YOfwJjOg3O4WkvQvH5xRMDaLODAXWPh1wXVsLMQqyzi0yBTmEdHNPeMw==","signatures":[{"sig":"MEQCIBsxyiqDCTuOK1Q7vKCIMmdpKui7H4JaAOV9iNCLP+zvAiAX9HvUINKZO4WleDK+hPIoiLRKIaqRApn4hhiKIOq5ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2982118},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.71_1788687593927_0.9885398664895066","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"@camstack/addon-provider-velux","version":"0.2.72","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.72","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8b03d56707ddd25184f199fad036b2c23ce980c9","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.72.tgz","fileCount":6,"integrity":"sha512-M9F96kR6VMHLiG2FMtDTuL2EJ1UpuE+163OG9TcYl5UPmORO+JLCykZqJmB8/eM8lFgJ3iWYFPzb/4wfwiL8pw==","signatures":[{"sig":"MEUCIEk6Yxyin5SykPzM8btYfkI5qM7AgAbhmkFB+9qiMgsQAiEAxb4BJcIk3GeRiZEcMZZRNfdUGtXKgnAihR9qN/NN1cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2982280},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.72_1788697172759_0.5957222988508237","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"@camstack/addon-provider-velux","version":"0.2.73","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.73","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d0689a41db055bf5849eeb0b93d832f7e05e34da","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.73.tgz","fileCount":6,"integrity":"sha512-GZ7rvOwojUax1rNl5U9+x+RGHyT9Io1bK8yh0RIJfeylfdQvNAM3mjq1gvKToyZ0k1u+xNVLFM0lRTtLp3yQ5Q==","signatures":[{"sig":"MEYCIQDvwbMMd+kZU6TvaxAyUosgs2XniLwybkYcaZRkIARRbgIhAKiaU0D+qsUPmQfNWZXSVt7EwEaqEAHMYxB+pFmRwQ0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2992738},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.73_1788717765285_0.3981618528422426","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"@camstack/addon-provider-velux","version":"0.2.74","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.74","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a0e47f0481e84c287a847ee8f4726d73302c85d0","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.74.tgz","fileCount":6,"integrity":"sha512-AmK365T3XW2WF4SbfHRfXWjpW4VtbDbsRukPrC28SL0+1D7CWUU3/AQ+2TpfApal0meAzQb3FnphSkg0+kLzmg==","signatures":[{"sig":"MEYCIQCiwIrfk6nfLA5y7b8PbsHuHPXex2gLYVbTp6P9y1Fr/QIhAOuLR/JbHmPisZS603f76l0erxUSHnQyTPLKwAJHX/1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2996668},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.74_1788731289544_0.13776694567954695","host":"s3://npm-registry-packages-npm-production"}},"0.2.75":{"name":"@camstack/addon-provider-velux","version":"0.2.75","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.75","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"0f97ddeee849f1b20b435073e5c95ea760be8f54","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.75.tgz","fileCount":6,"integrity":"sha512-wFzkMtY2ZATOqgisp6d33uEGpIA+faWrn5Edb8ysgto4F56sF83QBrierQdqbsd1dV3yjcSBcbuwvZNFsYaUNQ==","signatures":[{"sig":"MEUCIQDEDWU4KPgNlbiBKH1dBQrUIGsQbw9RgAlufvXY8a22rAIgeqVbnmhbePhsmj8NquZbruR1R/Uv+k5vzOhK00wLhxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2996668},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.75_1788770544404_0.44406742839158486","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"@camstack/addon-provider-velux","version":"0.2.76","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.76","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"233d8a260726718b561133600d69f9a57dd9c193","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.76.tgz","fileCount":6,"integrity":"sha512-Ope5sB+3/hwWIXdwBFU0BSl8s414TiXoCswCa2bW2+aTsBOGFo8aVGtU0QwCbWZ2bkUEsEOcF7XkJTE0BrjkPA==","signatures":[{"sig":"MEQCIBaWn9VLzuUSUFo10PD+XWnLsPVfQUcvQ1qiwFiULzx4AiBLPrxqHxbMBNbYK0jAgTXSKhxKbeXXhxbBgG5+hKPpNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2999274},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.76_1788774266152_0.6553953246869493","host":"s3://npm-registry-packages-npm-production"}},"0.2.77":{"name":"@camstack/addon-provider-velux","version":"0.2.77","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.77","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2dded40ac4932e7758ba491e9f1279ac9e4d18b9","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.77.tgz","fileCount":6,"integrity":"sha512-WsXg8/i9r5YbWV2Hm1LYD85gvIHHJORgeUzDcl+rO8H30EOSRB4WGDr51/fc/xnc0SRwxJ5T29MK6smCb90phw==","signatures":[{"sig":"MEUCIQCYnjImfuEk69YMueyH3U6qifjQIm6DEFHP16xnupc3mAIgRnTSqg+B+k20XNa3xZR6InIy9pHOiMTGuNY/W079SP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3001294},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.77_1788779570204_0.8960048961888658","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"@camstack/addon-provider-velux","version":"0.2.78","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.78","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ed31681a6fc8bc6eb8034b79f2d552c4717d8e45","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.78.tgz","fileCount":6,"integrity":"sha512-W/OlyZ4IaQFIzaJGGJB9piPDDTwN9lwZbi4hyn3t4MTymoeRKKsPJQNMaLBVUi2HKgJ9uTVJlaR8J+ARFUaHYQ==","signatures":[{"sig":"MEUCIFuhdXSrLDexw9D5E2UBryQuIgqBFZOvDgZ1ARhxfM63AiEAyS8V9SO97abdy9Uqtbp9nfmQigJS37x+5tnSOwO/kuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003132},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.78_1788784170769_0.3620867350649186","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"@camstack/addon-provider-velux","version":"0.2.79","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.79","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ec10e9736fb2eb899334c415466302f5c6bd1dc2","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.79.tgz","fileCount":6,"integrity":"sha512-78JWgqBJtAZpS98NmbknJM9qVxbYlTsaQ5TO1plgF8eHro9bZ9R83GJ9hTbM304MurGZKjiDcuY7GUJAU8Kb3g==","signatures":[{"sig":"MEUCIHWglJaQl54UqKLVZlKSE05G9kombg5C9Ub4CngfNJLYAiEA83xLQDtdLUdLMMSRzreCLufHqWoQTFkPCy8+Zmorp4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003314},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.79_1788785914962_0.5817431380306652","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"@camstack/addon-provider-velux","version":"0.2.80","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.80","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1d9c506e0c5c7f994c20e9d85e707ac9a1e1d827","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.80.tgz","fileCount":6,"integrity":"sha512-tHOKKYGwkJcDlKcqrAq6zMr0WAeWMzddejrhcg9P0Nsw4FICfip+LJHZlDpLd1O2v2hmDTnAEHWwvOFqxqeZiw==","signatures":[{"sig":"MEQCICoRw0QYUDlOrMb+Cy5/K1b/ejRLHJsUeNLUBexGZaYuAiBFHWeikGldrUenOUeMoEeLrypwptdeBRz6iG12/TLzNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3015044},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.80_1788797423545_0.6879880933197875","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"@camstack/addon-provider-velux","version":"0.2.81","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.81","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"afa4134de18baf1320f89b5c80ff906b7db2d230","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.81.tgz","fileCount":6,"integrity":"sha512-6+ZgPmsdXFBy7SMyByW7GlzSzYZ4zkUBdWlAnZxS+M5bzZYF0MYlKgPx5P0DI8AY06wgYEi8xU9stmbBBU6IeA==","signatures":[{"sig":"MEUCIGo1vIBdCZMFy4CB/l6kw6/qSo3T8Ge7sud7b/Nb3ylhAiEAxnAj491JBxrZ7EcP/Quuf6rfMmEu3hUrXxSSfvtHo5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3017062},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.81_1788812008813_0.25072185964110494","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"@camstack/addon-provider-velux","version":"0.2.82","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.82","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"bbb3c3d0946d13a18923ba7d644794e564e9cbb4","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.82.tgz","fileCount":6,"integrity":"sha512-af6Tg76UcHtkygBM3L8lTexheqYqah0xGwtasgmk9V95+lnJEjlYpRUrRxd/xbCanydGR9hCxRzBosvh5mrB4Q==","signatures":[{"sig":"MEUCIQD4rwxyTXu13y1VFfrDcyhAiMmRmk5yVEI4B7eUi1i30QIgMDVT7FNt6JDkkucEoVqWHDLyo1mzFZC0Bn65JE1g5zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3018270},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.82_1788816074048_0.30629393922062276","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"@camstack/addon-provider-velux","version":"0.2.83","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.83","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3b277e946972e72eb73af8b40692f0441d88d91d","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.83.tgz","fileCount":6,"integrity":"sha512-u6F+enX/tCujAAI3ZsAGPccJjSCX+2I8avGD7nP6A7ivOv4XRl8Sjt2sM1cPjRutggWUbOVxTsD7/bTGw0TndQ==","signatures":[{"sig":"MEYCIQD0JPk0V1o+2g7twnyR72MHLha/qnoKbbNfR4vEtM/sdgIhALc7HrKyF61KH4t5AKNC29x78sazOzUVWhIXdKdTyely","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3020348},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.83_1788820370743_0.43930948609638976","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"@camstack/addon-provider-velux","version":"0.2.84","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.84","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d7f6d967c18280f126dc008a13d559367a118697","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.84.tgz","fileCount":6,"integrity":"sha512-pmAfnNAiTpndwJzXpmAwVR/cXOG42ZLrZUKdunfkyUxJGrHcJOVifMIb0i3FS5AFoXGiw9/lnfeIpdPwZ48pCA==","signatures":[{"sig":"MEUCIQClWUKmVgoWtE6JQoRpBUh52fCmA31wEzNaPgS5B3cD/wIgWv1MbDrZ0K4Hb5cm5KiZE3GZrVFxANDnexszQ2fjEU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3023596},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.84_1788850620394_0.16431045522611876","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"@camstack/addon-provider-velux","version":"0.2.85","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.85","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f719e33a4d99363624ae9e75b338388a04cc3fe5","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.85.tgz","fileCount":6,"integrity":"sha512-cq87Mma9WJTQAFCchGoQ+yedwKMP/SUUCKQxHD5oXHop3EADYg8rre3qSoNj+FkERT7KVjw1P1lJsirYa7mDbg==","signatures":[{"sig":"MEQCIGBZbhG68g+61HCH9Cru0dX4sJQh7N/kiir2Lgf1koinAiAmY7kzXeIj7GMUz1COE1wwiMysJvvD4H8Rn4lFw8974Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3028662},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.85_1788867966042_0.20837684974177284","host":"s3://npm-registry-packages-npm-production"}},"0.2.86":{"name":"@camstack/addon-provider-velux","version":"0.2.86","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.86","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"390c298165ae266e60ed0caa2dc960028043c7b6","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.86.tgz","fileCount":6,"integrity":"sha512-WSSa/fxo1NdaxpJsiE5RFtJQxCsE/+/ZEovfLV2rB9/nw27k+R0j5BqTdA/R9Ec4pc37SlnmLbLwI3TCq0gcGw==","signatures":[{"sig":"MEQCIAtj5JoMF+E/ftYoTq+MJyneH58ifJvWQUWCUyYIN7JTAiA6wl8HkSE9aPwPxyc1/bt8u5mNwN1iNomuYTw1IaTUfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3029214},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.86_1788887167509_0.8290846124049163","host":"s3://npm-registry-packages-npm-production"}},"0.2.87":{"name":"@camstack/addon-provider-velux","version":"0.2.87","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.87","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"89a1915c15ed5678f288a1ad09dc91fd6836f51a","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.87.tgz","fileCount":6,"integrity":"sha512-JWn/fJgm01mwnnllrKj3ngMh43k9mtAJga9aMGbPHU8I3o3M2TFLKC/+NI91V05in5j6Z6eat5GtiCzR3BDv/Q==","signatures":[{"sig":"MEUCICpSAIaDP1dkK9BkwVoufl/cws0jvyLhtJU67U3u3gyXAiEAmkhXoS3xMw2OIeVZChcBpw8nXw+jrR4MaDpq1ei7Or8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3032844},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.87_1788894291490_0.5904296305302983","host":"s3://npm-registry-packages-npm-production"}},"0.2.88":{"name":"@camstack/addon-provider-velux","version":"0.2.88","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.88","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"7e4c5b8ac5afcaf6b8107c13da06054756968191","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.88.tgz","fileCount":6,"integrity":"sha512-rkG3/5a+cx/3UVT0qwAUNbBJ2dKIUwNxdd97S4ftV+2MJMLAKCjvNaBqVimoLW9nz+Vh8BiDapJuWJFA4QH/3w==","signatures":[{"sig":"MEUCIDrEL8hniMdpVP6x6GTWa/Miw8BhZoTNdsGrbaspUkO8AiEAg4aqA5wmA6j+BjJ70SX2ITF7M4UfmNxvC6rqWtmmYJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049124},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.88_1788900865483_0.9968887691306081","host":"s3://npm-registry-packages-npm-production"}},"0.2.89":{"name":"@camstack/addon-provider-velux","version":"0.2.89","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.89","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3134f48aecb21475ba9f194b3c58899e9104f247","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.89.tgz","fileCount":6,"integrity":"sha512-E3B/11KcJx/5Q50XjI+ELCcz2TvxTq3EOkEf6JCIibo1MxLiUfFwV8m/Xp7syna5MQIG7OWQkfkrL+N9dBpo8A==","signatures":[{"sig":"MEUCIHVVCRYQ9/hQdAgncuPZVPiNy+By/u632gqh4lyIkI9/AiEAqSukF0qTYeEutajtBMRPfHXf17PRdJ0kQZ+1ID1c3/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3053742},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.89_1788931454421_0.20377463156363995","host":"s3://npm-registry-packages-npm-production"}},"0.2.90":{"name":"@camstack/addon-provider-velux","version":"0.2.90","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.90","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4b2d48ecf64a65d9b4b2b0869a5faec2100e02bc","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.90.tgz","fileCount":6,"integrity":"sha512-bqsPE2tEmm41JOTWeSLkkc/wd03pc2Il96zfb4xd1zu8F7jl1bX/dXV41/W6ZLWlcK9y3Q2tWn+GSh7gYRnJ3w==","signatures":[{"sig":"MEUCIQCR6WoCmKMsoaDXA6FVx4VP+QuMdKrtW7ESOZuTgUd5LQIgJlWAZcuPHOjgXz8XmhRcAWmNOCx0MSUNjdjBQBEaAJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3053742},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.90_1788954071633_0.8919513088369089","host":"s3://npm-registry-packages-npm-production"}},"0.2.92":{"name":"@camstack/addon-provider-velux","version":"0.2.92","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.92","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c6a9fc308f39de22374d2a8faa54e978a8bbefbc","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.92.tgz","fileCount":6,"integrity":"sha512-Aklfg54mwu5jWsIJK+vCOR6Y6VtrGn+ttd4jYDKKAnhvg1tszr5LepkTChbVOLaFycpfIenUXBUK8BeMeVUwaQ==","signatures":[{"sig":"MEQCIHIGTBHbc+PpxYNP62RxbPIQzbZ6e70DuwqWDNEFpnqAAiB2eW3Fz7ODPq0tcFyDPGPIW7UU1a9Nwftt2dRIApdV8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3069432},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.92_1788977884815_0.32925626364307714","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"@camstack/addon-provider-velux","version":"0.2.93","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.93","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8577b7a3801d337b5d133af6785090e43f7e44fe","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.93.tgz","fileCount":6,"integrity":"sha512-MSQsoPrOkY8Hl+TuKZrk5lA9JqHx9tIgrtY+MNQilJTY138o/+NNuqtyC+4Jja1vjFyGZZB7ld1KFWPR/gaFgw==","signatures":[{"sig":"MEQCIEGagabl3QgSJ5JG4nIeco94lFvYaznIaSUCRWdbsxIlAiAFVROdPwCP6Sqb4kKm+wN1trFk20NOUvWRC0TF0e2sGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3072896},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d9b1be2e7eb4c50c8280e022fe5e9d0260b95873","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.93_1789052250362_0.6487156089248478","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"@camstack/addon-provider-velux","version":"0.2.94","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.94","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4693ccf74f43f1f7560c5dd44a3c0d0d2a038426","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.94.tgz","fileCount":6,"integrity":"sha512-mYt2s/IJb/ktqTqegpBzvHVt2c6NjuZ72S5RDryBFYztxP6VnAZuiSuUS3jJCbcOOmKIn/mo7CstEQvQjElWGg==","signatures":[{"sig":"MEYCIQCLK5A5RQOkSWeRnRe/LHSgf9cZLLTVKE82FBkAyekiEQIhAKzyycubZQqZvYIGbeK4pJ8bN+iZj7uJCsXfl5aG13I9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076764},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a7d33d21d2de164fac46611e46598f950cf5ebb8","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.94_1789096387964_0.29449803499904315","host":"s3://npm-registry-packages-npm-production"}},"0.2.95":{"name":"@camstack/addon-provider-velux","version":"0.2.95","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.95","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"766fffc26636ad6c79f6be5ee36bcf1fa01afda9","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.95.tgz","fileCount":6,"integrity":"sha512-wpvrzXRQSpCSomL+IA+249fpGLodPe81e+eUTdlMsQPhrGYaol7Zj/p6rf1opqkKu1RoMFn7Q8pRD34uCAMC1w==","signatures":[{"sig":"MEUCIQCvAYWNNGjDXmZEBAlIMsg3B5NoizshcXZEHKjmuB/qgAIgVkCRxISIWxKPnRqBbI5oAmYZf2eVqjXhXIzwBs/mvJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076788},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1daf21dd0d9951d36ce148408000f75ee34f6964","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.95_1789127434034_0.5354671637463471","host":"s3://npm-registry-packages-npm-production"}},"0.2.96":{"name":"@camstack/addon-provider-velux","version":"0.2.96","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.96","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"fc508e5c7be310003e0a41097a2447b6846391f2","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.96.tgz","fileCount":6,"integrity":"sha512-GEDTV9W7V+R/BBpWatHtdiXGjgWAa2BmkV/JMkfTJ9t5SvdzngqYec9uJvtT4uVm8Uttv3DsljzoyGl5Xkl32A==","signatures":[{"sig":"MEYCIQC8kBsItLpXbMg72FZjGuERkXLStXtq377Y/8hxBEhb3wIhAMHxorlVIVrNrqaLqX5J5hzwoIAcmydyZJcT/U3T05lx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3095184},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"528d5c054161ea2062114134e57c3b6d26229bf4","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.96_1789145014815_0.04579272697088799","host":"s3://npm-registry-packages-npm-production"}},"0.2.97":{"name":"@camstack/addon-provider-velux","version":"0.2.97","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.97","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"29ec41c538fc982e112b39905715a8fd96683275","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.97.tgz","fileCount":6,"integrity":"sha512-DGfBKeCq0SDUErOmZWTFj0//m8KM/TCTaw8Hayz6eVV/qTcQNawx11TzuFwnhdg3/Pbu4peovRc8XJkWshWu0Q==","signatures":[{"sig":"MEUCIQDsiIf5XoRuiA8Wwdd5fO3lGGA5vZBvmzWy5el1OvPBKAIgYFY2pup/pM7Y7QHGk0uBCWSA3BOeMDg/z0YqpmqxHdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3098048},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"71df4f0d914138aca90d9ce62349c01d4fec956e","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.97_1789153922205_0.8077172622073399","host":"s3://npm-registry-packages-npm-production"}},"0.2.98":{"name":"@camstack/addon-provider-velux","version":"0.2.98","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.98","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"01fc3402cdd240e5b0695a576c58284bc7a78bf7","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.98.tgz","fileCount":6,"integrity":"sha512-Ad46vblDPh2zSyWYjNysP/H1IsOsI6B5lDHZYCQSivtILCoH2PZ9HsQOTbrysqXFpUaU+fmKGqkADr3jAYv6Sg==","signatures":[{"sig":"MEYCIQDkt6DQwvXgFDbYtuNdzMQwiaTba56LvvDNXqTL9a8EdAIhAIbYX3FjA3cwHViJZq4qkzUob76Lu0EmGMEhTt8+CY9O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3109724},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1a332e88e739909896bfe943b1f5182e0eb79dff","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.98_1789223556627_0.32745638453259773","host":"s3://npm-registry-packages-npm-production"}},"0.2.99":{"name":"@camstack/addon-provider-velux","version":"0.2.99","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.99","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ce1ae1d7aad61af97bab72a1082910725c4bf1bf","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.99.tgz","fileCount":6,"integrity":"sha512-Q9o85BmNri6eR/wLrbXHW71CU5yeL5Me3HCraM/TCXlWu3TsRE6p2uYxukI3RzMb4nzWI7mlTm4ubMEBUwDsLw==","signatures":[{"sig":"MEUCIHlHSAQDZ3QSZZrrKjnHxCeFrq8WPmBC2Tx/DBmTsP+5AiEA0dqFSFIyIM+eV+v4lkaKohHyYVGkhCMm30ANtxq6Yjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3109724},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"97d31635bcae6de33f1f7deb40d1e0e92e92ed91","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.99_1789231781015_0.19770459194072854","host":"s3://npm-registry-packages-npm-production"}},"0.2.100":{"name":"@camstack/addon-provider-velux","version":"0.2.100","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.100","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c913be1c383601b073f02376fae49f61f174f166","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.100.tgz","fileCount":6,"integrity":"sha512-I6UEWQRy3W+wH13aWfZxhNvm5BbiNbzpENiPyv4SaxoQdxxfDIB/7M0pN39FPdVmemgvuCUlRg5+4epMxxrk2g==","signatures":[{"sig":"MEQCIElmye7skq9hDdCvlYUpfLVbJ2PVolwJOzqKx4wjFjG8AiBbw+v/T+447aTFDlIP21KMD5yIcOpvhj/5D7aeeJKWmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3116839},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"329d21dedefc8ce7f2977a3578d101dd0b23f9ec","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.100_1789247921390_0.8524471115630534","host":"s3://npm-registry-packages-npm-production"}},"0.2.101":{"name":"@camstack/addon-provider-velux","version":"0.2.101","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.101","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"300cefff201e52a0045b8e085d745d303d17399d","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.101.tgz","fileCount":6,"integrity":"sha512-CUTYr594U54yLev5hYRlR6ia8swslB/SH16map6+cSA+gbzbJb6zqX23RsUREAAkS8JdQRtGvIkJbPEk/A94PQ==","signatures":[{"sig":"MEUCIQCYK9o0iJDjmE5TBE5jLkX6pPg89Y61MeGRhejwtoFQCAIgEhR9uwaL8MaOsPnpku/OOQzAxq5pVgGJ75lMRSfbqtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131391},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c7150fb734854e668890c86de45e70ed1e1ac3ea","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.101_1789316661544_0.5216830669178802","host":"s3://npm-registry-packages-npm-production"}},"0.2.102":{"name":"@camstack/addon-provider-velux","version":"0.2.102","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.102","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"227199133492c26c1d7de971bfec9f7814777f54","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.102.tgz","fileCount":6,"integrity":"sha512-ZdnJIu7TOVrGQ5KEA8wyRcqTvsmGSsvzb7CODkAEcRvRxACPzKGzEL/tyklB2K49132VMDCylk9F9EDHRUx5Sg==","signatures":[{"sig":"MEUCIAqfoN+5aL+Y+/rS4OgLIt6q3GYIhzp8jjNIdspgK9WaAiEAxZZVSJtIIkU04v0JxqOtfBEPAz2x3E2hAaLnivumPRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3146099},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0b137ff19758e20d435420fe5da73c3623e813da","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","publish":"npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.102_1789334462868_0.49925666095034105","host":"s3://npm-registry-packages-npm-production"}},"0.2.103":{"name":"@camstack/addon-provider-velux","version":"0.2.103","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.103","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"89f3e0d0efbac9567e3d057a640d6d77a5f5672a","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.103.tgz","fileCount":6,"integrity":"sha512-IzVCMIyGUAPDV178SNbnpJxFOxVTn9x2Vrq1bRWIXR8oZm4KYcEqjEBXAfSL6aZPWSPAAtya6agwzRnOcifUlg==","signatures":[{"sig":"MEUCIQCcyTQ2UlnH90zIdBD17dN5LJQmvcYH1e3jtUkhY7RRQgIgEpzbpf+eMKLdInc1MjUpQw2oUkkAv3sPQDnRfVFQ54M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGy5AAf0Dr7FDI+ZxBzrjxS364KsRzN23Qmw2/09wtf7AiEAiJCijD3op6295HCJdUiX+Tdkg2s/Mo1NsY3fE0VW7Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170807},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fdd953bb4a9abb8d0e36d5b71fac7de908ad291c","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.103_1789473111474_0.43819092114798486","host":"s3://npm-registry-packages-npm-production"}},"0.2.104":{"name":"@camstack/addon-provider-velux","version":"0.2.104","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.104","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"593322b7e1ac51936d6c55a5091ed674d3df49e2","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.104.tgz","fileCount":6,"integrity":"sha512-cQBog1NKIHpCBOZZ6W1/pGj2gD1QUsPgNRGdFMZF9Mp8whC0Dv4LPFZLcuW/75WTtYvHbsHfDTeERZAHzeXmkQ==","signatures":[{"sig":"MEQCIDFJXUpZe7LI4j1J9mNHyujtPPiLe6IMSoCdVc3JHc/KAiAguO774696i6ZUUIwIZQWg4hjLfBhg32h1OfGlphZuUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCd2DawSXwOBAECr7JW2FAIE9+ZLwHSRhgMr97vPJrDvgIgDQ2SgnPqAkQOcz0EsArZumHFCq9gOH3Pbp/j4+SVmWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175035},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f61414b8cdc89f9a8c417b5227ad7676b940ccca","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.104_1789492384351_0.990451786071082","host":"s3://npm-registry-packages-npm-production"}},"0.2.105":{"name":"@camstack/addon-provider-velux","version":"0.2.105","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.105","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5a32a13f5c970621af77c4e7450c089b65612a68","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.105.tgz","fileCount":6,"integrity":"sha512-bRdhNHioTe+MWuf3gtsoe/DDVymHlZWqlkNup1PwxEsEqwn9rcOh9PwFdUIqCe+KFc054MBBt6mWYO3VdwCKVg==","signatures":[{"sig":"MEQCIAySY5WQzQwH83QDA1CbkJCznO53B+qltcdCM9mYb4EpAiBBLmrSqVeZ8u4e17EM6ctEUFI9M3NjWMc084pay95TIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTsrrvh8u8AswtQAZSZSlcD++dzMf2VpeYPbKzRtHjnwIgY5FzkwTVCvnkgJ5JvCp2Peo2HiRIKxKGbdya+Hxz/vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175077},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"14933d51d02c2851dd2e2feaba844513e162cc52","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.105_1789545904019_0.6146485176476932","host":"s3://npm-registry-packages-npm-production"}},"0.2.106":{"name":"@camstack/addon-provider-velux","version":"0.2.106","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.106","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"91604cebc04a1159ece57e2b5fb1337146d7c34b","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.106.tgz","fileCount":6,"integrity":"sha512-n+UeDKNcburTC2Ysevz/hz0d2RmPRxAAxn2wGTIzt21V9gm7GM+wn4cw6Df4C42Nr3V020nYPyMDC79WPbWxgQ==","signatures":[{"sig":"MEQCIGlXKKcc9Q6NEjICbwmzHn67RfzQDvLEw43U8V5GPx6/AiA32pwVa2Zyi/LBxy3GN1ReZOd40+F9biL6Nck/jkY6Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcsHA+Vb1wRzZ39AjR4ivgZNH1Y4ntxm5OIF05RawJhgIgXRjOkH6dkMk1bmZzDcoJtBleg3PUVfzaAtcps6wU3VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177821},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"481a480b91a581de780b14dac4cbf129ce20e821","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.106_1789565866948_0.4141758195294476","host":"s3://npm-registry-packages-npm-production"}},"0.2.107":{"name":"@camstack/addon-provider-velux","version":"0.2.107","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.107","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"179295f266ca2a71ad4b58c1c1f92df6b0587659","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.107.tgz","fileCount":6,"integrity":"sha512-jL7V3mhwwdBSUy2nzQxkT16fdwuE2Q1YMInbkaTj/00f4zd2vmnQIPBngzyXuyLhgz0ygQNuJOXamgUCoMITVw==","signatures":[{"sig":"MEUCIFS1XJdeXjnEJ2XOmfRy0RjVqq6QKa0u78KSuqnNqQjDAiEA1znpUTBZOPvcErQdtTcq3oANwJqhk+3/RTsl0leUiCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGhA5B/CKqTp03rs/G9Gh+AzBRccjud5J6mQ6neiZZMpAiEA5XKD19fyDzNs0d+7CRCHOIC2/Vj5dNBsCdTqraSc0UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186837},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2edac6c172693c235c3bb12dcad9b7875b102f59","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.107_1789573886379_0.8685530248607918","host":"s3://npm-registry-packages-npm-production"}},"0.2.108":{"name":"@camstack/addon-provider-velux","version":"0.2.108","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.108","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"57f59b07eaba4a8bd2e5880061a88aabbe61c998","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.108.tgz","fileCount":6,"integrity":"sha512-kSjWFbHnfE6hVEIg1BlAGfBLniaMFOoyBCynweuTHFIw9S7cwRQ5y7ETk2nG7rmWGGqKzqpnqapD82FV84s3RA==","signatures":[{"sig":"MEQCIHe7gGBSUH2pOhlcsOnAmWrAm9/9WhEE7f29ZOSVBdLdAiBYYLL/X0n27PeZl/xm0o8ZZvuwC63stFwucCcAf5bU5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQ4OlDhqqwxylgzgvaSK0p52NLW6m0tz5YDfeR0VphhAiA7SM1CL9DzECp2zgkczWHOFYbyL+zHtUD9HrtHH2Qzcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3191599},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5ae9c75922de6033e629f1c3f5887b9e8a6a34cc","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.108_1789631765931_0.23214394154392215","host":"s3://npm-registry-packages-npm-production"}},"0.2.109":{"name":"@camstack/addon-provider-velux","version":"0.2.109","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.109","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f6b4cf2597fdaac54b208a8e7fcb2fd5b8c6f965","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.109.tgz","fileCount":6,"integrity":"sha512-8mIXMkXfmzo9a9Lg+I6U/x6vJ2k4NUE9NcjOKWocIgzQlnDtUK5xn/OhCKd5Z4+ebp2adka3KPnA2R/Y+eDkoQ==","signatures":[{"sig":"MEQCIHa2MD7UXVjY5CpPJRNgnDp6/0YxirQQrK94B24zgQqKAiBO4/g4mZpX3ohNA+69BnuJmJxv47FQOmiwOZke51wqcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAhBx0NFqXpAwhBJDL+u72SPJO2JCuDbMsA778A8xGgZAiEAjXNhzGFi1ckdwME5oTfh7vSPxu0Y8HEZJvKfSA2oi1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3191599},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"26fc8b532465f86e657becb6836479edad8507d3","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.109_1789639403714_0.6061013302943714","host":"s3://npm-registry-packages-npm-production"}},"0.2.110":{"name":"@camstack/addon-provider-velux","version":"0.2.110","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.110","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e86b2e22752cd03fb936199f9be221242a796b9e","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.110.tgz","fileCount":6,"integrity":"sha512-Ts5f409onxNnoDotHxiYPEUN6yXj5rUaqo6ukJs40RsbxUGObLYwzBaeF0ACHBtiq+pqT3sD4d2Fnir/w8X60g==","signatures":[{"sig":"MEYCIQCtYH3Mp9kCZkMQ2EEKkrXRuO3RMGEBUbiWdib+/7bNwQIhANLPJw/3lhf5ZTjo4igPT+G8ZePIY9sSfkitPIIRUcnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZReEOccAlzHmhyH4Twl8nrhIwxv+G+yOhhwxPrCv2FAIhANTVRZfhrR2DDGHXB3l+bKIOKvdHyMlih8SNjiwv6HR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3191599},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c98fc9ab6a288e0d3264393ff980c29fb2f03924","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.110_1789641994105_0.9480501281117288","host":"s3://npm-registry-packages-npm-production"}},"0.2.111":{"name":"@camstack/addon-provider-velux","version":"0.2.111","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.111","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3266333a364ad5b611de4363f7ce0c03fa2a9b46","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.111.tgz","fileCount":6,"integrity":"sha512-YIHpeOJZwUeEmCM1XcL0EVG5doyqF6xhmOE4oyhw6KFnB+he94KmskeV5ryirJmpulPKCaFNZeOEYyGctfCwsA==","signatures":[{"sig":"MEQCIGbNvrpB0a3znxpwluluvwFDJWExnn9SZdsW4BIvkJGsAiB8eakEIy3V5pGlDl/cSOIHWGVpaZ5s7/u58BxHDRh41w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZl+CJs38mQ2CSZxj7tNyRwo0fwkG5eZ8/lSp7tkYyjgIhAPbmE3c2NmE2GKY+h1YS5jAru9fERmDs5wLCK7PtXxpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3203997},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"343ad58d61027a9cf5b2977ce7ec60214adb39fe","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.111_1789649984978_0.37854231199438204","host":"s3://npm-registry-packages-npm-production"}},"0.2.112":{"name":"@camstack/addon-provider-velux","version":"0.2.112","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.112","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1c139efca69a30a4d7a033b9f0c43aa69da3be24","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.112.tgz","fileCount":6,"integrity":"sha512-KpXUMA/lTZ+8Mw9z/tejgSz059a4eXmQTwnIzDE1ItLqOq5RZHQKnaa9oMI5v3n0WBmEfVKlyADVgQf+0lH7iw==","signatures":[{"sig":"MEYCIQCu77FC3vVFU6ZLzCmXB8c+gXQSdxKyurhy52oa9qIiXAIhANfUiwy2KZa9sPv6EvRwsqxUwLoEE633GCwdiq1kZevg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpsFCwXAnCaj9g5f5f7sroSAhyvCrWL1J69hEHEQXTxwIhANuI8H1YQ+KlOGGb0c2VuSJoNQ6Ncy4Dr3kKVUP59R/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3205771},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4c6128029987f9fb3550233ab29122994d6e2a57","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.112_1789658172367_0.899673688319943","host":"s3://npm-registry-packages-npm-production"}},"0.2.113":{"name":"@camstack/addon-provider-velux","version":"0.2.113","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.113","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"fd7fcae773a17219ad1c13a9dba4766d5066f31c","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.113.tgz","fileCount":6,"integrity":"sha512-ZAiC3P431kJ1F1hqlzswcmMuCityC47QDqMfCvwyvHFx+LNp3lYyUtqOKZHKnAHFnz9ST7bj0/coUyqEHdBrDQ==","signatures":[{"sig":"MEQCICN+OAM+T36R/izk3GUQULvreQem33XEqFci5oMe9k8GAiATOL90W60MuVOmVo4VvjS0lKEdcdNLKzyobGZZmZtzHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHeQSI7XjVdJgaLZJXM6b3lm4MUQBR2dFS2eo73weodUAiAcLRtRqrVMakrs7lEjFcRO3yVyImHfxcLqPz+7CSMsGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3207461},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"46a185208631d2d2d87800213472495f3985820d","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.113_1789663607994_0.5535983046364652","host":"s3://npm-registry-packages-npm-production"}},"0.2.114":{"name":"@camstack/addon-provider-velux","version":"0.2.114","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.114","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8641b114d260e3f2942b82173c781dfcc72947f1","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.114.tgz","fileCount":6,"integrity":"sha512-QObmbUHE8ebEqa5w3aUODsT6i3XnJimyHUEgXt/ai0DYg69m42qnlsEgDHhDSx1zvjyFHP4hz2v4jurK59VBZw==","signatures":[{"sig":"MEQCIF9bBwprqLItu2zWUzmr/wnwqHSC2P8Zfjb9sHAFsPiAAiBtPTxYB6CnuUUdT184vttl0/J/rde7SKXniRCixGwYhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN/DWGUdi7UzdNxZOR/TaT9yw7icBUklZhaCb9YrxNGQIhAKGiK+FDXlwzGDWBbOgbXUH1qhI501gCVuDpjCkNafuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3219765},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a52ffd8882683d5fd6ca6d8dc316913345a8b32c","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.114_1789666883499_0.11454409459770765","host":"s3://npm-registry-packages-npm-production"}},"0.2.115":{"name":"@camstack/addon-provider-velux","version":"0.2.115","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"license":"MIT","_id":"@camstack/addon-provider-velux@0.2.115","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d892216789833cc9b41b70d0095747a7179acc25","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.115.tgz","fileCount":6,"integrity":"sha512-KC+SUwm5TdEUX6w3QEDlhbr/UD9tMXtcwO97bZHdB6Q1SLv+wbQRE9QlFxkraswt9XtPux1k/JM46w5rf+sWcg==","signatures":[{"sig":"MEUCIGoWLIZEuAzIj7aI3xHl0KS3HtNCrC2ZATF/FLi5TThGAiEAhJpZYrWhrJvsMw6WdivR6OYPCAoI7ilvs0GEFJMf8pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAgydF7hGO8ycVvfMRG5A6FuE4mllupr/4CgLXQ55dQbAiEAt0kyCzPG1Hn8gciB5f+tBBTYpj+teRYrnH1iKIUmI9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3220171},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2f72b9b904c193da0b05dc27aa38f16de02a0d91","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-provider-velux_0.2.115_1789673426752_0.8762128676288237","host":"s3://npm-registry-packages-npm-production"}},"0.2.116":{"_id":"@camstack/addon-provider-velux@0.2.116","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d2628713f5fabd33dd0cd375dbb6afcd3f2a9519","tarball":"https://registry.npmjs.org/@camstack/addon-provider-velux/-/addon-provider-velux-0.2.116.tgz","fileCount":6,"integrity":"sha512-TQ7FiEGONVj3ijoZZYWU8yHs70SQykOKJX9CubRgmZzpqofC5yjmsJEhnblBOF6Ccn8JPslq//r7EQxBeY9+jg==","signatures":[{"sig":"MEYCIQDoPZz5iTzmk5A+LUlfxI6urdjkC+YGYPa/EnMTV0mkLwIhAMlRlILVktaJVZNZ5QFD2G4K+52q8CMUbR3nMfdRKO8a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZS2TtXeYPEwxxISKlGRYf3EYaFYWgASRoqFXoLf9oywIgTDl67G6/SkkTK/3cTD2+eaJwfpeM7oMD4ZGGJj4cIgY="}],"unpackedSize":3406153},"main":"./dist/index.js","name":"@camstack/addon-provider-velux","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8357ee8ac7ecba4f7cbd64fa5d6d53cfde52c306","license":"MIT","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public"},"version":"0.2.116","_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"provider-velux","icon":"assets/icon.svg","mode":"standalone","name":"Velux","color":"#00457c","entry":"./dist/addon.js","version":"0.1.0","category":"providers","execution":{"placement":"hub-only"},"description":"Adopt a Velux KLF-200 gateway over the local network and its windows / roller shutters (positional cover)","capabilities":[{"name":"device-provider"}],"instanceMode":"multiple"}],"displayName":"Velux Provider"},"homepage":"https://github.com/camstack/server#readme","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","directories":{},"maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.11","vitest":"^2.0.0","typescript":"~6.0.3","klf-200-api":"^6.0.1","@camstack/types":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/addon-provider-velux_0.2.116_1790116018663_0.34374356538785533"}}},"time":{"created":"2026-07-05T07:06:29.414Z","modified":"2026-09-22T22:26:59.088Z","0.1.1":"2026-07-05T07:06:29.813Z","0.1.2":"2026-07-05T13:50:52.696Z","0.1.3":"2026-07-06T16:57:29.828Z","0.1.4":"2026-07-08T21:53:51.553Z","0.1.5":"2026-07-09T08:41:09.499Z","0.1.6":"2026-07-09T10:34:08.301Z","0.1.7":"2026-07-14T09:56:03.880Z","0.1.8":"2026-07-14T19:27:42.666Z","0.1.9":"2026-07-16T20:46:20.847Z","0.1.10":"2026-07-17T11:56:11.611Z","0.1.11":"2026-07-17T16:47:52.580Z","0.1.12":"2026-07-17T20:17:55.194Z","0.1.13":"2026-07-17T21:49:17.443Z","0.1.14":"2026-07-18T02:57:32.146Z","0.2.0":"2026-07-21T12:22:11.005Z","0.2.1":"2026-07-21T15:46:08.791Z","0.2.2":"2026-07-21T18:44:23.688Z","0.2.3":"2026-07-21T19:58:41.232Z","0.2.4":"2026-07-21T23:45:06.621Z","0.2.5":"2026-07-26T06:37:16.217Z","0.2.6":"2026-07-28T10:22:53.690Z","0.2.7":"2026-08-01T09:43:40.900Z","0.2.8":"2026-08-01T23:52:41.841Z","0.2.9":"2026-08-02T07:31:15.340Z","0.2.10":"2026-08-07T18:48:18.138Z","0.2.11":"2026-08-10T18:48:10.121Z","0.2.12":"2026-08-10T21:24:20.431Z","0.2.13":"2026-08-11T11:33:53.346Z","0.2.14":"2026-08-13T00:24:49.412Z","0.2.15":"2026-08-13T08:29:09.070Z","0.2.16":"2026-08-13T13:35:16.286Z","0.2.17":"2026-08-13T18:18:06.115Z","0.2.18":"2026-08-15T18:20:38.024Z","0.2.19":"2026-08-16T07:34:55.571Z","0.2.20":"2026-08-16T08:27:25.605Z","0.2.21":"2026-08-18T17:23:33.856Z","0.2.22":"2026-08-18T18:28:24.820Z","0.2.23":"2026-08-19T05:26:44.713Z","0.2.24":"2026-08-21T10:58:17.125Z","0.2.25":"2026-08-21T21:44:00.947Z","0.2.26":"2026-08-22T06:07:46.293Z","0.2.27":"2026-08-23T15:25:50.082Z","0.2.28":"2026-08-25T07:19:59.601Z","0.2.29":"2026-08-26T15:01:03.579Z","0.2.30":"2026-08-26T20:46:42.514Z","0.2.31":"2026-08-26T22:37:33.640Z","0.2.32":"2026-08-27T09:46:41.102Z","0.2.33":"2026-08-27T11:37:38.357Z","0.2.34":"2026-08-27T15:12:58.666Z","0.2.35":"2026-08-27T16:13:30.594Z","0.2.36":"2026-08-27T20:37:13.177Z","0.2.37":"2026-08-28T08:52:40.771Z","0.2.38":"2026-08-28T10:58:47.998Z","0.2.39":"2026-08-28T15:32:41.125Z","0.2.41":"2026-08-29T12:48:23.442Z","0.2.42":"2026-08-29T15:43:05.877Z","0.2.43":"2026-08-29T21:30:06.089Z","0.2.45":"2026-08-30T10:05:20.783Z","0.2.46":"2026-08-30T15:39:19.990Z","0.2.47":"2026-08-30T18:08:44.479Z","0.2.48":"2026-08-30T19:59:48.515Z","0.2.49":"2026-08-31T09:26:53.982Z","0.2.50":"2026-09-01T14:04:54.253Z","0.2.51":"2026-09-01T16:42:02.953Z","0.2.52":"2026-09-01T20:12:53.389Z","0.2.53":"2026-09-02T18:44:31.607Z","0.2.55":"2026-09-03T09:58:46.816Z","0.2.56":"2026-09-03T18:56:54.446Z","0.2.57":"2026-09-03T21:03:41.024Z","0.2.58":"2026-09-03T22:23:27.834Z","0.2.59":"2026-09-04T10:51:01.093Z","0.2.60":"2026-09-04T14:22:25.583Z","0.2.61":"2026-09-04T16:02:00.887Z","0.2.62":"2026-09-04T21:44:59.264Z","0.2.63":"2026-09-05T05:27:27.814Z","0.2.64":"2026-09-05T13:03:32.315Z","0.2.65":"2026-09-05T14:40:42.658Z","0.2.66":"2026-09-05T20:15:47.159Z","0.2.67":"2026-09-05T21:48:09.902Z","0.2.68":"2026-09-05T23:31:01.316Z","0.2.69":"2026-09-06T05:38:14.124Z","0.2.70":"2026-09-06T08:23:50.235Z","0.2.71":"2026-09-06T09:39:54.075Z","0.2.72":"2026-09-06T12:19:32.961Z","0.2.73":"2026-09-06T18:02:45.444Z","0.2.74":"2026-09-06T21:48:09.728Z","0.2.75":"2026-09-07T08:42:24.557Z","0.2.76":"2026-09-07T09:44:26.337Z","0.2.77":"2026-09-07T11:12:50.368Z","0.2.78":"2026-09-07T12:29:30.912Z","0.2.79":"2026-09-07T12:58:35.142Z","0.2.80":"2026-09-07T16:10:23.789Z","0.2.81":"2026-09-07T20:13:29.011Z","0.2.82":"2026-09-07T21:21:14.207Z","0.2.83":"2026-09-07T22:32:50.941Z","0.2.84":"2026-09-08T06:57:00.546Z","0.2.85":"2026-09-08T11:46:06.203Z","0.2.86":"2026-09-08T17:06:07.654Z","0.2.87":"2026-09-08T19:04:51.692Z","0.2.88":"2026-09-08T20:54:25.694Z","0.2.89":"2026-09-09T05:24:14.571Z","0.2.90":"2026-09-09T11:41:11.803Z","0.2.92":"2026-09-09T18:18:05.156Z","0.2.93":"2026-09-10T14:57:30.516Z","0.2.94":"2026-09-11T03:13:08.145Z","0.2.95":"2026-09-11T11:50:34.188Z","0.2.96":"2026-09-11T16:43:34.995Z","0.2.97":"2026-09-11T19:12:02.392Z","0.2.98":"2026-09-12T14:32:36.897Z","0.2.99":"2026-09-12T16:49:41.160Z","0.2.100":"2026-09-12T21:18:41.573Z","0.2.101":"2026-09-13T16:24:21.716Z","0.2.102":"2026-09-13T21:21:03.047Z","0.2.103":"2026-09-15T11:51:51.574Z","0.2.104":"2026-09-15T17:13:04.490Z","0.2.105":"2026-09-16T08:05:04.141Z","0.2.106":"2026-09-16T13:37:47.071Z","0.2.107":"2026-09-16T15:51:26.486Z","0.2.108":"2026-09-17T07:56:06.042Z","0.2.109":"2026-09-17T10:03:23.874Z","0.2.110":"2026-09-17T10:46:34.231Z","0.2.111":"2026-09-17T12:59:45.115Z","0.2.112":"2026-09-17T15:16:12.566Z","0.2.113":"2026-09-17T16:46:48.101Z","0.2.114":"2026-09-17T17:41:23.614Z","0.2.115":"2026-09-17T19:30:26.859Z","0.2.116":"2026-09-22T22:26:58.855Z"},"bugs":{"url":"https://github.com/camstack/server/issues"},"license":"MIT","homepage":"https://github.com/camstack/server#readme","keywords":["camstack","addon","camstack-addon","velux","klf-200","klf200","cover","provider"],"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"description":"Velux KLF-200 device-provider addon for CamStack — local-gateway window + shutter covers (positional, no tilt)","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}