{"_id":"@enyo-energy/energy-app-sdk","_rev":"195-9dcf02eae612a5fc35e1761e384427b8","name":"@enyo-energy/energy-app-sdk","dist-tags":{"latest":"1.25.0"},"versions":{"0.0.34":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.34","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.34","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo/energy-app-sdk","bugs":{"url":"https://github.com/enyo/energy-app-sdk/issues"},"dist":{"shasum":"cb687fb853972bf2b063ebaea28f3635ea413652","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.34.tgz","fileCount":330,"integrity":"sha512-GaglotH5KIdxQYnYtwHwbswKw9KajrIF54EQjAo8QkByetGkjXIFSDQHn/sAjNLPI3H9LrpfY81+a5pJZBSG6g==","signatures":[{"sig":"MEUCIQDyw7Hwp9P0raYK4nE5leww2LoZ3I9C10jWRzILMvCGxQIgaM4bJhPp2jF5BgAxB89eqpAXAG5VR5evkhTNuIN/lEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1fdcc406b2a9a9a66ec8e64d46a64851ee4ceb63","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.34_1769107658743_0.6566439284370684","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.35","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.35","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6247e78dbef961286cabfe92280e45555c465c58","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.35.tgz","fileCount":202,"integrity":"sha512-J+GnWnzw9dtvhMaXuQMLfzMNLAhhIpvuwvz9CJGwleXns5xb/2On0cwzb4JkihA5/qJwjtLODDRHJIBE2nPHmA==","signatures":[{"sig":"MEYCIQDhAEIpR8rrtcHk7lnYRLNzmHq5KVPHsnCq3f5eBirBGAIhAN/kfQ3EeIiDhRejn4F92yv/rrvMmJorkteICRhwQyUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1b17caede86b28a85912291781f4e0d1222c1466","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.35_1769108393440_0.938257660119953","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.36","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.36","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e8e2cfbc66e4f08400f944abdc18271fa99b71e5","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.36.tgz","fileCount":202,"integrity":"sha512-DrkmlreACnkEzmnF3XTlevgm/0P8lDJk3KzP5IoWVSWVNz+pYJdinh7d5XSIzON0W9VpOjrgkGkLuCa11CvyyQ==","signatures":[{"sig":"MEQCIDl5esDSTehZc1o5qzVM7OCgInzbgIxAk41ImckAsZ2qAiAilLy4b1ei0Ze59GaQxTotWngOYF4TC4DFtHOJuyPr4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455474},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5eee9c0e2f2a53ee03cb4b042f1c75da3fb59962","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.36_1769164602890_0.042630717615216085","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.37","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.37","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"cd0e08f39efe5f0bd84da1ffae084090ba54e95f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.37.tgz","fileCount":202,"integrity":"sha512-n/EsCUG+dVRrg7yWEqEQaZ999hXhbxQaua84zSun6dayJ2WKHiRs40rgctu6UpM8bgICIl+qxW3zBah5QNtwaA==","signatures":[{"sig":"MEUCIQD2JUUxfRwAXq2SVJzdsm2JW2wMes5SqitG34FkD1eWDAIgf64ASYgTj4K3HyLIOKuFm8de0iIFvxY+JPFqreLxK0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"99b2186d431e0e54fed3797519868ba1c5172b1c","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.37_1769175882839_0.0464379219869302","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.38","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.38","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"17324fd01c9a08d6598874b56f56d310923328b6","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.38.tgz","fileCount":218,"integrity":"sha512-OlWEccWpgcB2eSIiuPvhlq4fUkJo430Nfxc+krT0AKvL0qok5uSEs2kHc53ehHyOiH8XAZR/VUi8qWTfsCWzlg==","signatures":[{"sig":"MEYCIQCy3a6gANeN0zDdwCYQ/cwWzooOwxmnJdGMXL+FpOUjxgIhAIMpwCMoSn9pZoAakb+VEDkuTI4S2a+3UbYG789i9+Kb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"2f7464706ee270b979a1c2143d11edfcf7cbdc22","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.38_1769358984410_0.08592259391105439","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.39","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.39","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"9a2177b6154b7ee004f8a61d5fd1b1adc0cea684","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.39.tgz","fileCount":228,"integrity":"sha512-WNxZuAO3D8H1EEp8JxXEteVLxKRYtzQLWYGWlMXLRrhpTwVq8MV0gqg1E0VkF9qFntqyoThSUpf659Ba+ue8ng==","signatures":[{"sig":"MEUCIQDEbfGozYwQtD0gRaQRS5v6Zma0dxdNUnhOQbLPSyB56AIgUDBHA3wqFfF9Pj7Zl7ocd8VbTkVDu9OOTzhXcIaTykM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f1d339dbd36951f8677236e217bba68fe898da2c","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.39_1769362878992_0.6240930486516072","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.40","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.40","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"bb3dcc355fbb9fe2ca89401ce014f514d36809d8","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.40.tgz","fileCount":236,"integrity":"sha512-jjwGqNtPC4ddyIGu8JRH2mqvmov/cZv0A8shP7uUcy8/B3eEBb6vCyGzkrDkbLP4WN41puGXLOAUwwce+3SLiA==","signatures":[{"sig":"MEUCIFW2pCqQo4Cy46nS8A+F98rSyo0ldwKATxsLBOgHYR+QAiEAmOKeKdFwRZ52Dr/MAnX7KnYDBxCdoOKgA+vOcfqaq78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3002e735ee81e86f9e32b91aa87bf01e699f84bd","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.40_1769458527880_0.2716077079330419","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.41","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.41","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"440278cc2a5fc49d32b42014ae6bb39bb7a40f4a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.41.tgz","fileCount":236,"integrity":"sha512-yQeDrC7XKmZM4H5Pl/yk/3AAimC6b8e8YTaxPYVTz5NsrFpwREEsTqGDgJAjDfs9/P6vdodPTCWaoQtwUfBY+w==","signatures":[{"sig":"MEQCIBQIhZUDMaZIk8VCgDUHvWWOTYZKtROZ+w2mN3GTYFrHAiBK4L7985Zi5kiWqeNU5325UK3BGoFVsl0vhloVAJx+NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"2eec836f3dd047f6c59274ee09e0fd4587884666","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.41_1769463170534_0.8021344630207199","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.42","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.42","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ca4034e4447436124b8881ed6ed2bafa53cdf5e6","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.42.tgz","fileCount":236,"integrity":"sha512-eOoMi7w6fobANW9WhcRT/JhSXzv1bvoZZk6Q/uGtnze5d1SPLKEHxm7Q6nYN29lXUlwzjxr2qLElB9f2opmInA==","signatures":[{"sig":"MEQCIHjEZ6sRiIbAODkao+4FuKuoTGc5HdfJzgQLy/t5Tn/8AiAoUolKdCUDt8voKiHOP18UNf35MGsLvFs23LZEXhVAEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"ae1e06ef55fd99f267e8ec0339d7af60a3799646","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.42_1769594474300_0.05082407956638879","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.43","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.43","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e922794cf16b7bfabe4b4edc63e3434be7d9b240","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.43.tgz","fileCount":236,"integrity":"sha512-YzLPhsLDPce++R7N4//uI9iuqy+YC+tjwJ70N8zPudqLAupueOe+Z3YDATnYwTHfr4XWB78BkZPKYWDT97jndQ==","signatures":[{"sig":"MEQCIGW+JIDh9qJOS72eGvhoflC1hsgbzmAqNqcol4RIQY7AAiAkNmJHgSv6l5EILwreR7+QpYom7xbftQBakBU09wZKiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"dd3fab5d2388019740e9aacde1275381ee46938b","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.43_1769605094108_0.19870820658602772","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.44","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.44","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f1975bc15de7a1586c74d0a339136d0d70831f1e","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.44.tgz","fileCount":244,"integrity":"sha512-TYhhisKUvvcSTPqy3m505FqvEr5s6La5pFV11rZyEUeUVMNsvwdhk9a1Ax0JeanC5B7xB7DjsXh1pvbwyQ8THw==","signatures":[{"sig":"MEYCIQCcHBlntvhyRLOL9MfaSCwaoLvYnZkqvCXRx+ryeApquwIhAIy1bHnRVDchxC7+4BZGKWZnsBMHGLWaqIMmuooaJC9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5a28f751cd5df4aea29081f43adf770d26551b8f","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.44_1769679562734_0.6110146508262657","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.45","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.45","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8d3214c2fed87ea1cc5da05f853ba36affffb384","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.45.tgz","fileCount":244,"integrity":"sha512-HHNVlGKDuaBKNTewTNbyS91RJecx69Jw9SP7bLHMW6AYzWwUTeFW6tu9puGcYTz/GFGx8Z0dkQ/7L47WrvI3rg==","signatures":[{"sig":"MEUCIFwDzz9a33rMhKhPwPezbv7RYmhSmvZRn5ca56bpW0tTAiEA+S/ayCkea4u/liNGzq+QpTIMkaso6Z6QBFus2/w6gKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707081},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"8370643533fda61a6af6b439ecb9631c366396f7","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.45_1769680881539_0.07501617629940194","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.46","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.46","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8b9d99355005a0310c14f231a15ec50a8d0239ac","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.46.tgz","fileCount":244,"integrity":"sha512-Fjdh6KrrdURsnjOmRHZ0GQD1HK+ynTeRqHsh1rOB6MZweIA0SOtQ4bVTfTiXdpL398awKT6+XcbNwq0FjOOXWA==","signatures":[{"sig":"MEYCIQDEq3B7JS2UohJV4dDuUbspt08SzFGlYoKGT1iFt7paQwIhAPeZF/OZ2J/4ZcMaat0kGFklC6vHD136k8euIbnPGi8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f3512d6aa4250e6da3aebb2537e3eaa0a436acd3","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.46_1769691467361_0.9428218455091093","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.47","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.47","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"10c634f713773a649a9fbcbf926b85046b0064ea","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.47.tgz","fileCount":244,"integrity":"sha512-ECCethhONd2MwEKshEJwHAUIA57tqAtRaOTmykZ5KRjiRK8W0VkcRLZu/wo4Q/MT69FR9Lw2g8lqYd/8yQX7yA==","signatures":[{"sig":"MEQCIBS59qM1eFzKVO7vBkVpHrVsY7TJ+6COeptpYZ3bqT+KAiB9B0dOptBP7NJUm3vllma7V+OGI+uH0AASNhDT95+O2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"ce4d6994050146b0e298f21f6c658cea4fa5a276","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.47_1769770187802_0.918834030884865","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.48","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.48","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"d59f027ec7a01ac58a077b25e6dd1cb3db5539fe","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.48.tgz","fileCount":244,"integrity":"sha512-9ITjcC4cFggmFjLzQXXCLGyI+7iZwyhi7JpLaYz8Dl5IJpz1dAcjz4/8yM+atFAwI2cTEIFckq7yZ032+Stbiw==","signatures":[{"sig":"MEUCIBQ+8dg309WYzlpGPZ+eej/Eafr1IOsnKpwJKM91iogoAiEAzzWeTfj0xSqSqsqu//fVIpa/2buW2tdTjyeOUe2Whqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"cb5afbb1f1a44a6c4d12c8a3dc5b1c398c34b115","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.48_1769783670088_0.8756899702733192","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.49","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.49","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"76f47c4e24ad99fefc397644e6f876c0f383e112","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.49.tgz","fileCount":244,"integrity":"sha512-8R5RCU3loIyXb1Z/aYyzw1jP0bKXDbtyetPRAPDkV2aiOORXIgjl4spK/R0G4pukZxDZs6ho3ZmDOm+Pv4OoMA==","signatures":[{"sig":"MEQCIDcFpDP8YjZZnX+zi0B4n019LlwtKGgA8CzhBw+HXsfqAiALsOpdhJHXJ7BlA0Im1dApUSS5q7oQg3JGmEkMPQNCUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"19cfa2d2b7884da1b7735fbc66eacb0ab9b59ef6","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.49_1769812247998_0.662035222254999","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.50","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.50","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"7a8060f2127541f28491316211297706e1da617e","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.50.tgz","fileCount":252,"integrity":"sha512-VaHez7viQUmwGBKRSXxHwFNo6sqsdSpQxSNCRA/i580q4tj6T5k18Em39c9UhK3T7QmIXJNlgHfCJC/IjXDKQQ==","signatures":[{"sig":"MEUCIQD5lBLWtr8RIyxoTeOF6sLBYzwpYVvy3cQQQ+pGsshFugIgDc8VASyRZKDBJsnXBLV6pmJeR1u19DzGLzOlqhtxvGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734918},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"93bf7470197c7e5e331eac239cfdf4e6efd7225a","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.50_1770068933280_0.36468039371253624","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.51","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.51","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"9a8553c9857825cdfc571e2ed7f78581a13a435f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.51.tgz","fileCount":260,"integrity":"sha512-fJObHeCblUfjr2IcJrHbtfE7098Ptv8fncfLpMYcnIkcncYcGBia7avVFciQQwJodTJvDwt0D0NNpIHD71i5zQ==","signatures":[{"sig":"MEQCIBCDJPtcDjYtSBF/61VxX2a5uXb2R836MQD5jTKqYEUeAiB4QwlJKR1Ew5Agl3bSIRIcRXVMdw/5b16itbbSdxoKCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"60f8530172768ea7d08e8149552457bd75027472","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.51_1770138229790_0.018818415207750627","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.52","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.52","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"74926db2c0745cb680cb982d5ba68529b719f504","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.52.tgz","fileCount":260,"integrity":"sha512-vmTTzDc/z91Cbe5YFiMfRx5ou6KF/+HL24PqnmLGmId8kaF/75tXybJXIcDo91rqmMOBjnFunpLuj9ftFmPqqQ==","signatures":[{"sig":"MEUCIQCdJbzHx0SJlzeFsQd9ShPXA6TL1amExWArBTp2YnY3EAIgZAfhU5pCyk7msPkzfbntZyL4jp+t2NTuG+la1AWfCBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4400a0b449d4f4d5a57bf064c5c5da79c4195684","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.52_1770141090802_0.06873720853068144","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.53","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.53","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"27e31a65bde1ae2482cc905011f499cf21c27690","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.53.tgz","fileCount":260,"integrity":"sha512-6NHEXtKgiFq8ZBehs9iSYjEmUvP3KgHXLkqYEyenchZJeLwQIxb2Nht740hi78j+RSppUtynjKdCoy0/T6Jz6w==","signatures":[{"sig":"MEUCIQDKMc8bMSyta5K4btKzzYn2MQReXtJ75JQYN1YmI2uItQIgJ3woTmZiwBo7JUnnyM+OKsIghJvaC5CBXt3ibyxpJHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740501},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"efe9bc16a5e9e1a394891abfdd91c176e7fa94ea","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.53_1770300322894_0.5905581584849837","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.54","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.54","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e47c2ce1ed13752b39af835a892e7ce5e1802843","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.54.tgz","fileCount":260,"integrity":"sha512-cS2KuqowqDYSZOBebgbRN8vNnNVj30rtva9GdnEWDb8E+b87wDJa6FwH/RqEpE1DMC9EZ+W0CAUT579gXDoJbw==","signatures":[{"sig":"MEYCIQCdECKLnBEvmYxmZUrfOiNY8Zgr0bbKR7DpVFQ4KrjDewIhAMfyJLjWmYX6GuxpblKaEunAQmhf6KTQYXGq751iOAgK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"0307b9e0ebbfff8cc469b3ec070602e42167459d","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.54_1770321145654_0.7038598837328336","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.55","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.55","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ec27f7c2eb96ac3c517210fe4e5fe3b213664130","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.55.tgz","fileCount":264,"integrity":"sha512-F8ng9FlxsAZbAxn3yOUElFqT5AjF6pue0XgWT90aiCOyFM7UECljgO3n8Tt0suuUdoTdWJHc0e5H8/DXxYGmLg==","signatures":[{"sig":"MEYCIQD518XosSrOYPiazBVKY+QDoatink+155J8MWqlJthL5gIhAIrqSy2Nklh5LvjGimsRwD7nYZy/d8diwBrcUpm9byXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750239},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"c9c07ef30253c7c2b10f7d0083411e9f77ac0637","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.55_1770375191882_0.626518118750667","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.56","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.56","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6f2483da8e595e6078deb3d32ea4dfccacc41948","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.56.tgz","fileCount":264,"integrity":"sha512-Rzc3g4LJU7/EuPB5fhyIexBnaEWNsFikLBPXenMnc3Q6Ni229oDU5hRM/vLnrRyQKU6pn6Z/h/qol6Ckp8+C2Q==","signatures":[{"sig":"MEYCIQCSHdsbcemV5G1YoI7SkNhHqf1EF0PL++rvBv0hWtSZ3wIhAMb+ZbdS+3GfAc+5aWVMYDFgS7k7XGk5SKADlBQERmiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"8bcb1e42520589312c38f769be12f7d46847f720","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.56_1770383271370_0.47632996171572617","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.57","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.57","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a47c9874a1d57305ff01a096df1d8d604899153b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.57.tgz","fileCount":264,"integrity":"sha512-1wZeAp/LQflMIZCB61aF0Va4d/vPOKEYwLfyfMDRsV3Pwx9XPZJvY86Ma56ZYgouDU5T3bzCJ2OAhWklR73IHw==","signatures":[{"sig":"MEYCIQDHt0VwKqijLdk1YAwAcAXvpPdCAGS0Ja63+AvyH4IpbAIhAP1PKQuOGT9RRontQFCm0b9dc73o3efHCkzEYQB2FG2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"43f17a780940b41b2bfb623f68218b5b8e6eeacf","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.57_1770492737545_0.8347021013361042","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.58","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.58","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ae4f6a04e044e6ad7454aebe32f248ee3933c5f0","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.58.tgz","fileCount":280,"integrity":"sha512-8HGjetWE1HjPbvAEkCXprDvWTUIkhbDNIsZ1Urpp7odUreULpJtsOynbcgvmyo/c8ADFPFFrR8rQzjwjJtl9EA==","signatures":[{"sig":"MEUCIQCMTANUgvCogaSWDKZl/9jqeEObgGPlfcemjRMUIjYlSgIgVJHxPHK+LqB0kyu1/aMl9G0x00ucHvNtQw2LlbRz17k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e5ac4b9ad7f65c1bc75a6f20c3a6f26012be3620","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.58_1770578032687_0.6461970246871127","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.59","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.59","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a0e2b7a090b7941f24f253e2e4ed7d434103eb79","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.59.tgz","fileCount":292,"integrity":"sha512-3UWW8ChopTA36o+V2xCzbjE4O49NwqsJVRZFCy4T7gM1aQRq8o/ejePDB6b9I9SmZKNgQjqEQMOMDfG8ZSJcvA==","signatures":[{"sig":"MEUCIHHFzFqdXkhlcOy7DH9bWG9JJ7ZBNDLYTBJQ7Z2rDBjqAiEAwe3lcxfuFybi3ikeFkUwVFrH9kKrDx3V40fcLudkrvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e14e419751f04f055c097a29d17cbcd212efcc24","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.59_1770738149098_0.7654248912840194","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.60","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.60","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b71f9a7eec32e6553d82be7e1dce70f657231e26","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.60.tgz","fileCount":316,"integrity":"sha512-r3TF1hAK1fRcCkKIDq83Q0Vs8lxpYoT+upp5/fqIndXhYmHHeCL7AnaEUQ+3yKXiNzJq7SmZbheRRcY67VwRkw==","signatures":[{"sig":"MEUCIGGWpZ9HQqznEyxb95d0jfFp9rsiqhrT7yEvcKyWIr6JAiEArN5hBD+rHdrACL8bi+i3S5ihYRS4qE81+lsAnzKPPuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4c0d449811cbf455409c41a4c9133408bb3cbd28","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.60_1771157303714_0.5658365000533434","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.61","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.61","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"4e08d7f9c29125e527b5167c181bbce4afff7498","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.61.tgz","fileCount":316,"integrity":"sha512-pw/Q0692x/X3uItUzDlvbe8YzQszlqerIg0dRrIDxQ2ZI+lOUOSFjcaHuizmQSBJpwOcgjnXMHnlxLF4n7Y35w==","signatures":[{"sig":"MEQCIG7IsV4RH1kCjlf/PXBDfxf3verQN4ykgXxHqB4ID17PAiAfA63VNWVsXf0qD5B2z5swwG1/oclZYkmp24QleUTVIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912154},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"c24deb8538ef809ebf82e0dddafc2d0b2a2251dd","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.61_1771280854874_0.9894513871052166","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.62","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.62","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"5b688a712a359b71e1d228e271cee473e3bae005","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.62.tgz","fileCount":320,"integrity":"sha512-LukaqymIsOSK9JyqcCWmBAJr12Gkn0fQ+o1pCRLYwIauf6DxRq2bV72hazYZUOaHNA2FnlymM6M7DjkmVFexHg==","signatures":[{"sig":"MEUCIQCbwO63ay0ZBoi3m9UzM3/1NbjzoZXJa81yoVfzQWge/AIgYJgkiItPUh+QAP9yNrM28ROTd8fR5thRv0WUGYIymS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916304},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"bc6f066322c87404efb162eda64a13172ec14de8","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.62_1771282890979_0.05858085995658979","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.63","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.63","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"654b9b9034d746b2c1447f6551256a599e80f053","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.63.tgz","fileCount":328,"integrity":"sha512-J60V0+LTH03PWl1WTJxjVr6mOE1qElFO+BYAjRFxnwbExqW6k7/sAZZrFGm++znhgs/ZmdgkDuNtr2PYHhfV4Q==","signatures":[{"sig":"MEYCIQDfXzZbEaD/mPyE0Pg+OotqkdKProLaJJUYb3+wm1KUUgIhAO/OyZuuCPKtFOE9heZrMfU+QbdQOB4iMgC9qCBqjJg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926142},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"61e88fd164a6c4bc9c8534ac0271e6640247aad7","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.63_1772802527858_0.7980197515608405","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.64","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.64","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"876fc6a8928f83f71922e8cd9226ed032209a096","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.64.tgz","fileCount":328,"integrity":"sha512-GtCvMKVR5uXqJDdBBa5qjxwrasdLhJOyFe/bpJolvSOtYJ/EN5VrF/8W0A6jA7rB1umonFZa8VGy0+bvsR+9aA==","signatures":[{"sig":"MEYCIQCp8cXdY0sVyKX98Q3KSTJrEsCucsGeC5+jzJachpsb4QIhAMdKEeIJS9ZfMBpxKU6AiUkagHJjRx+X4wWVRk+hHDla","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926400},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"feb22102a2798f131af2352ed286985a40318d25","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.64_1772820630943_0.20186926980998532","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.65","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.65","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"77ddedfdd01ff1ed0478e56d7ab0a3e32c161766","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.65.tgz","fileCount":328,"integrity":"sha512-d/H8DfvQ9Vy0wnkJqYgLJL2l6xb5k0lSwhSLwqgNXV8X6UsycWcmM4ysv7F+fJLbUj3h/RzP0dQgwoPo2YltiQ==","signatures":[{"sig":"MEYCIQDEz5mI1GPD9G1ZDMVhJp0kzfsCgo6VyQmRycAe/vF4+AIhAJ8RhqynwPj7Si3IA41q4q4vD81i7CNvsQwwj4+MXo4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"89a265f3f7aee1abd299dade3e123424f0789e69","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.65_1772821543185_0.02894910999991729","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.66","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.66","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"cea9d84b6db147557bbae2a7fe3167c82fe0c489","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.66.tgz","fileCount":328,"integrity":"sha512-xtQx27XjOikmZabHoggdP5C2pOH3gV3HNY9JeTCE1M/IapHhoevlAhCL3tfdzEI4AYuV+i/gNZotudac6opGpg==","signatures":[{"sig":"MEUCIDk+k2KWW9mxTm143nWKZw4tZGtj+euPjxau3DyBYUh/AiEAuA3cEjMpDkLI2Cg2spoTdWW3kN1APFKk8eJTgTyMWCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929366},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"7a57e1acd889f9d1b75db621bc03a8393df22dda","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.66_1772969841270_0.9634017184882995","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.67","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.67","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"5605abbbbd9dfdebd3cb9cefeb8c59605fe1b716","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.67.tgz","fileCount":328,"integrity":"sha512-6ep39EuPK+JozuwCfhtdn3wrW6LAC5Q1MdSbG/GxqDbNo+ANQ/JtToCOVWrClRqAjqetJAyGR3MFSuSIZZr9Tg==","signatures":[{"sig":"MEUCIQCEJ1iDvGCaXyH0aiboH2Do46pg1RlyPz6qGUjB+7KmAwIgW7qCDU3MzZl6M/EoqkzPLLTIEdQEQ4elxu3vEi7RfgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"6e636a839ee961a0e0c2a21c94622e362cf684b7","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.67_1773136863835_0.9394469695410068","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.68","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.68","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"341e814851faaa1dab427684ba94f1da7e5f4755","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.68.tgz","fileCount":328,"integrity":"sha512-xCdTczYKhcwVi5Vv8D2Q5KBXWBMaDdhwavkEGZL4SwtVoZcqZgif3yObbRWTmwxCx7Q1JZAjnVUpgAxW6bRYdA==","signatures":[{"sig":"MEUCIQCPxt8vLq+wRlhNXGBTW6+GTyIeGNzz2cRPHCqPnjS5PQIgKf2o4+6Rlqh4OcatSFA45gL3v6S8Nr+PUFnGQAh89Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931870},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"b7df6de2d383008ca7e22e2cd7d6f6a7a3edfcd5","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.68_1773171805994_0.5108606128224296","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.69","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.69","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"99394074eed2daab90ae267c58ecd7debee68fe9","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.69.tgz","fileCount":328,"integrity":"sha512-xOo26QaQikbH3n6Oagrap7rln7Z+wTFHYHiYj488lU77WbGXCMxBtJqpAOy4nqOi2UK2IwyQ66CIoecCAKZt/Q==","signatures":[{"sig":"MEYCIQDudLopuRnwWFOgvzvwghC2WFOzT7g0JxSYssnyjyFycgIhANhzo0oKn5k93cxz2F6joAJNFPLPbR2WkIeXFYNhq0qQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"bb65c29dc5702c22d48f867dfe88d33bb4d34fac","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.69_1773182432674_0.7031088840715627","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.70","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.70","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"d9e67a567031e394aad2d0708adc46777045b12b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.70.tgz","fileCount":332,"integrity":"sha512-Wc0JlBEi5KYbE4ejSBFSwUqaOSXDs0m8Vk6NbFb+A6Y8cf1fEJZ+ckyH1CnM3ZRPePKzWMOCmG5KIkBQjULSDg==","signatures":[{"sig":"MEUCIQDNUZlMOnjaRPGQNodsIQ5tV9hwTCY3UqOY9upnT+GWtwIgN6SOid6yI4/F25/Hx+BZ3mstqVjzY1Iq6D7Eg3R5Ook=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"65c87e9c3b18a5cb6457d13397e5dd475503844e","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.70_1773850618894_0.8300575263627887","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.71","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.71","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"d372255eac8fdde5c5999d16967cc47599b7246d","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.71.tgz","fileCount":332,"integrity":"sha512-bGPli/kScck53SQtd4oDgDvulqqyBSd1vnic+LtZDqQxN4ig20+jrI5xjmdngeAgI5R202J8Hr7APPURqyTOFQ==","signatures":[{"sig":"MEUCIQDRdvBwdHIRap5rtKY6J6d67cM1PJZ5vqH0d4xPc5t9ywIgI4TSLl2b8g+5JwLUmstj/w/7iF5YPC8nJpd4q6nqews=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942435},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"831e58d8e52b2b0c11965b83b47c798adbcd10b2","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.71_1774009846147_0.18273304467546247","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.72","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.72","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"34d2835d4755720785f1a8a51acb5dc49d6cf01b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.72.tgz","fileCount":336,"integrity":"sha512-caE2CIhewoq48uc5zt8UR5xQ8iEyso9IjTtT3CETnYwAJMPUblHyF51B1+TaVmrj90lN7HQ20cRTkbGicHGO4Q==","signatures":[{"sig":"MEYCIQD1ILogjziruPJvzUDPK/MelwHIGF8EdJbTu3ASpwIFpgIhAOiv1P0BZt77/08LTyCCWI8FVMvrBl7MGV7/irNw1vJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"94ce7ab28a6e59b56882401a37d0b526cb73fee8","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.72_1774173812561_0.39676003509099966","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.73","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.73","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"73bc073e28dae7792fcdafa39c0545a4124ecfcd","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.73.tgz","fileCount":336,"integrity":"sha512-1IoA4u/D1FDxf+gkqAmRSXeN14+z6uwn9IjdpueU5OrpfAP0pCbnq2BWs3ASEh0yP+W6pk1IlqH7Q3zBV+bUtw==","signatures":[{"sig":"MEUCIQCAd+XS46vbRtJJbTJig8lHJSr1/kDXX3RZH29Zs+Wo3gIgUpjELk1LoYwEJv65bqzMUvC605qnj7rNobzOme2xN2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5443f5c383e41f0493a83bd9188984018ededa1f","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.73_1774202409482_0.5596477224323286","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.74","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.74","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e720e2a4d6fe7309dbc4282774511d5872b80551","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.74.tgz","fileCount":336,"integrity":"sha512-TrH0attLoTVvI0lzBWZgESSULF8LBOvdlZQqbSnBrcRdewaWcMz/LpBNUDwea/K/PmHmFAkg3B41rzKLE4xXUw==","signatures":[{"sig":"MEUCIFiHx51XDgGooRhD6RN/3UFKxc8uljqEcQ7EBB3RZxOgAiEA4vXUMYbaevfzglVxD22K9enk+tZy8HRHI3Pwj90gk4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962458},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"144f55a9b2546658b7b9365979c50a85ff820dc7","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.74_1774280412771_0.6738058661862987","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.75","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.75","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"5478bd064a2ce7e37d1522b421aa6458f7d679af","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.75.tgz","fileCount":336,"integrity":"sha512-kCtAJSmmfjuRPofr1VIDq0czLxiC8Ov5oQCzOFOGZudjdsgbIKnrcW8F0x2rCntofjgzhwOWqR0K29lEVk9gwA==","signatures":[{"sig":"MEQCIDKiSO75gLKE9QaAcS7FzwxHuY1ipkhC/DRBto4af3iQAiAN4ifZm3U0upqfQI333reopItXa7n3hr757ztR4EiT7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f9c9687ca82e62f411152d143d76aed3615d84f4","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.75_1774513887894_0.41407383054848523","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.76","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.76","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"2ee480224f4bbca115cd380c690cf5e47d25f5e8","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.76.tgz","fileCount":340,"integrity":"sha512-SqxmpIaujzZHRg6rjD5HRnobPYuVKIbE2o0IkJusm/+dkSOP/UuR22JD4MeX6/0Lhl5kKD9FFe9hvK6r0n8Nxw==","signatures":[{"sig":"MEUCIGDKR4duhRZLp2X3m+IsGD2QUcXRm1p1IavzDsA0nAd5AiEA3KscHXoPs0KeCm5jpuBClPtn7mcAGoCvfVgijsSYCOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1005185},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"479ee5f624a9f68db198a27acf2d3296181e5386","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.76_1774621692410_0.7804674152894369","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.77","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.77","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"0724c8a2ddf2ccc51b8cd8feeb0dec7c8c17bd4b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.77.tgz","fileCount":340,"integrity":"sha512-3EkIOEjzTwJxQCVIQHrk3FqHYTF661oosvP5eQ7I/mAhqqTbOHmsasaqiqJTbwk62QbY0fXJ4tfmxypjruqH9g==","signatures":[{"sig":"MEUCIFybGyW+0DJxcRBrl8lwl/WGMDEZCG3dovCveOfJMmIzAiEA8biD+FIwB2UNJs/0S38RQzsrMa0mSH+d6Ihy1LToW7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1005425},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"71803c38a11e065699422a11c1d7d22d2ad24f61","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.77_1774703536322_0.026479610651390706","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.78","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.78","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"051432d96a3b2724d7de913a70e6fc69ec3c141f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.78.tgz","fileCount":348,"integrity":"sha512-F0eQMNW9JwWHmCkAx78s8wdcl+xoog1Xlahc2UJa8bO/4rM5e+LskD/Vt/MmJsC4Zb4ZDEfnHRNoNO+xk6GAvg==","signatures":[{"sig":"MEQCICejwa/cpc0gMxKrAZeDWTHtsCo2VkqGgB3UeseVtdr0AiB+CKXxkhIHWBS5/JA58TS5ofAMz4SCD+PL/oSUc08+bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5471881dab446321476552801f9012a3e74a5bc4","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.78_1774786653835_0.1593914401028529","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.79","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.79","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"885335ca3be68287ff4dd85b5b314e255e111f49","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.79.tgz","fileCount":348,"integrity":"sha512-lLOCrRqkWpf0jGytnqiJH8HRyMfmQN1FSnmjbPjZFATS7aEBBzjcRsvHrzwIO5LeiEP3yA+l2oxrYqWSD7Mhnw==","signatures":[{"sig":"MEUCIGyRrmZYLL6nkiowm2urgPztJ8O6PiobKCELUwCiu4FcAiEAj2Z8n4SHL+/9zODy+1MBDEtHnvM3jzzv0BGm+0HNWBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062806},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"aa44fafb5814dd69fb20486d39cad6aaaf7c7a44","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.79_1774793759196_0.3383897308103323","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.80","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.80","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ad7a2ed1bb7cc3f68cf18d766a48c1c3b3a76f38","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.80.tgz","fileCount":348,"integrity":"sha512-rUOO/+FbPCxaZVHC3PgqbDiJMUyXX4v9PD/6gLsRNnAURoP0p3AA0OGLcE2BJ3yC8ZsuELEairt6N/y6YVWhew==","signatures":[{"sig":"MEUCIQCzG/r9GhkZgrmi2OgIBj7R2Xym1WM+TmscG5k002T2JAIga5O3SfaX7k9oy+lugl5to/eqtEYv3L7piZKOytaEQg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3404abcedba4ecb826bf7e118ea7befdf92c87b6","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.80_1774794413900_0.3397738797819292","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.81","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.81","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"93822ecb981787e0f2624cc18a59e1e22b7bed3e","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.81.tgz","fileCount":348,"integrity":"sha512-jV7tWeq9xm9N6sem0/3khqOQ2YLb+pZX1yFWvecftjnBbjiLbQyP5N7IjD/tO8GgPBsU/KuVI+C8L3nf2W1WPA==","signatures":[{"sig":"MEUCICLv3VLLPfLJG+BS42OMuqYU1vnaLZLwl59TPYFp7kRQAiEAwnD4esiC2wFADapBLh2mSOlfsH2F8HdmYuEuHGo1F6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1d467f860c416bcae4ed2ce92cfcc5af50d2e2bb","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.81_1774883321234_0.9920675920953979","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.82","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.82","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6d6697d746c75506e1cb4a2772b1a182cba7a861","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.82.tgz","fileCount":348,"integrity":"sha512-R5XGXUnGY25ag6jNAihelPazkMcNwZwfM3JgW2V7ot0W/IJdkQa1mInpCJUrpmK83EOTm5vsmllPiHNjKi+sBw==","signatures":[{"sig":"MEQCIH/YrYgXBCAdVQhxB+kc1HYEhgOr8+E6HdtOgwMyV0k7AiAfmVXYQQV6lLtOkVkdhjK6hPaLkUJSCjkbKO9tT6VXpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1d467f860c416bcae4ed2ce92cfcc5af50d2e2bb","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.82_1775119163663_0.1678483353455409","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.83","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.83","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f89c4ccdef54f42440c3f6fb9bc7222361505011","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.83.tgz","fileCount":356,"integrity":"sha512-xx/vVz61XGB/jM+copQ9JXTrY0XHvVhcjBUvSC0bXrW/jSmYYEZex64o6Ji585VADqX60bV5kcuN76zrXBaAGQ==","signatures":[{"sig":"MEQCIFe82E9BV9Rq8nwy12ff1IkA29KGj+ZMk4ErYFhisfKeAiADhac1vcPTMm2NWPcvwYeMLkety9bGE6IXcjufkyoC4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"0881e28d6561f0553033a44519f11ddac1b28add","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.83_1775133866778_0.643796100057608","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.84","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.84","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"72c1cda5fdc825cbb4a9c9140c3d504c0155e3ca","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.84.tgz","fileCount":356,"integrity":"sha512-SPBakeZHa5UacK8iCcVCrD7zYTnIhTfWZ+3Dg6MlEwMgieQ91PiuNBsPpQVvVcoy4artiitgEF5r+BSJ4fbY1w==","signatures":[{"sig":"MEYCIQD1MCXv5KsVywcf8OJFIM4v9cDrahxaeqhdIkqFXciuCQIhAPHKqakUK1lWrjVxOg2DO75jxJ4E4iGnadSwktIP8gGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"be7e8f29b62f7b2d0b9140eb996dacb3bb867cc3","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.84_1775140472278_0.42314485904184473","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.85","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.85","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"87a351336d1a0ad331383d2f37112ca1a08bdeb2","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.85.tgz","fileCount":356,"integrity":"sha512-5TURO38vujKZT26ap16DZaM8Gli4ZCKUtN0PVFPqlVyE/huoKFPRuH6LZBjPbPe6XpTqt9DSHFs4vKt8MJ+sXg==","signatures":[{"sig":"MEQCIHiLrKzt8SRN+m+mCP4DmnDZeiK8IllPTm4gw64LUgHiAiBE5xhV7fra4TDCja+S0JiJ+CovLVrblZ2uvwfvuV9bDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101837},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"abe3141723634fe4f937ed4dec401aa05e1e83bc","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.85_1775214561409_0.9595753013331008","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.86","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.86","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"175889bc639e0444e43dd8b91f5033ffa0afff96","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.86.tgz","fileCount":356,"integrity":"sha512-vSjiz6GbcurUCWOMiqyHYcFnVh8hqZ6aOaOJ7rOJTxrcLJEP/kWQsEePAxbiOOxwh+iSoUcXRxz5Fb7AwjKT9w==","signatures":[{"sig":"MEUCICN0azr0uP5WRlzVrEVWFA9V9sC1zkSzTGznpmvRL6CrAiEAsY0jSchHQgO7kf/PBHTiJJ0s822LWUFv/pXxaC12KQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"0e01c432856893ea6ca6cf59c8f09cb71586adab","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.86_1775221485643_0.0395671282363248","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.87","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.87","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1fab77f8272eca20163fe9b53c46989bd511b3d3","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.87.tgz","fileCount":356,"integrity":"sha512-KeMDHAgj+3AIMIuP54nRscm3zXmlhD6dMYwUtd8diB85/UFcDliQvP3XwX3U9ksdHnHYGkFaDLcqPrLyQ7hI4A==","signatures":[{"sig":"MEUCICM5xCSVs/ZqR6dOq7VpJQobWEtro+mPkv1vqiW7i9gBAiEA4Z9zOnNonZowc/3VJSejFtOis3335Dw72Txf3hctHvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e609e82170df0bc96528da6b3caf3c6359500550","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.87_1775306941407_0.03689722072325585","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.88","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.88","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"26d431b814ab5aa70bb046981866284e2a296c4b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.88.tgz","fileCount":356,"integrity":"sha512-PM8c88rkfTJ2nmGHgAgC1aZ91v/nKi9AgxCYCCNI9q9Avaq6FQGn6jFEXMDv/01HLE0wJOnrZQV2C8GrKN50Dg==","signatures":[{"sig":"MEQCIHAtqRltfL/s+CDAalm0mD79UtVgV1jQte0ueOjFibTfAiBKacF7N0VZk1JDu0q+tgJLYyPHG/CwaQhiNvWwD0VGvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"607f2477af4e4734fe322cb24e1c8c82d17799fd","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.88_1775462598915_0.9555710414064211","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.89","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.89","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a16b2ecc5799d4e41a78ec8f67891e211cce9344","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.89.tgz","fileCount":356,"integrity":"sha512-rV3BK0RfWAYKMUGGicjb4DW4NEeTRn6EOu+o84kRN41znZIjcJgWMheKFgupa+xvt0iGypd0l2oYJR1RvDoT4g==","signatures":[{"sig":"MEUCIQDgkE7ul0csp+39wRh3HKG5zL4/HP2V6TRGGqQZ5iUpSQIgZb2L4faR8ZpN0UJUJRwoBKkXYQGIv451hqaRnTRWsD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125868},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"2600829351b3548764b84b14127909aeb354040b","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.89_1775487074303_0.9316817606804446","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.90","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.90","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"09f87d4f747da4ca19b30799a4eeabc68b7baa10","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.90.tgz","fileCount":364,"integrity":"sha512-X1xSVGP4ICZ+6GkY5cbQv4L+9ik19JQdAk63uWGB74o+PapNqKWv7GI7klNtroJsU/h0s6KzX0duH73GiKz5Gg==","signatures":[{"sig":"MEYCIQC6h4ndEsRknlk51z6gTaEYkfb0f97j1nDuiiLWhF3V1AIhAKKCC/f4sWk1P7QmYLr4WKgG5X1it7V4cJofxbDMRoXV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4e7d5f53e253c96d5b7bf4407742d96170cb2254","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.90_1775733503121_0.08162695388008889","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.91","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.91","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"0e4411ceaa0ca4aeefa998d3b4783bc809cef0bd","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.91.tgz","fileCount":364,"integrity":"sha512-ffn6e9fCh0uRrysgb9Tig4XEgDBuzICAkeuDJha4SMq84kERtIqd8Edb9sHi7l7Rd2hdJIZXgk7dlbRupoJPig==","signatures":[{"sig":"MEUCIC0w2E8zQcg0WIUVhgT4oRkkLtLozTB4rU5Wd1Z9gVoJAiEArBsofKjM/FPcJZSG958RQJHEc6Vm63CDrHYOfq51DOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"cd92304ce3bd4706a38e8ceb0ce11e8b908960de","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.91_1776082726829_0.34175628974550976","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.92","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.92","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"5efa4948facc4703c505101f1f258614fda217c1","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.92.tgz","fileCount":364,"integrity":"sha512-Fpisv6GP5BFcnOgtj/svHxgFN2e/0KOFvcfT1+1Q/PC9A+tidNN7noVhWyrwUNxhBVz/uD4wOpnshwXhZM4kRQ==","signatures":[{"sig":"MEYCIQCUxV7HiFCdpZIAto/vJucW8akiJc6tOmYtOK/82QtnlwIhAObwruLB+ynN2bx3Nk/HUZ10CJNm+JcwxV/LdijDZkda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150731},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e9084af6a8e76366b02ae02a9209993a631e077a","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.92_1776183734062_0.12774561698321873","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.93","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.93","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"83ee7d5a63fb0f3d0bc3122cde2b7d23e1f5b2b8","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.93.tgz","fileCount":364,"integrity":"sha512-U8Mz6IOdQDwvMnb9dBK5htydQTd2EyomjQlBjoGD3XT3GUKRIV3Ov1VhrVN5q3WfJggjKQJc1/k7JRCXcAd/Yg==","signatures":[{"sig":"MEQCIAuM0evgJpDhrYlea7qVVB6tlyjBOiTgwOilsDr3ScZqAiAc2i9NsZE0QA274y2eh9DGJwm8w0kW7cVkb7oUwZxVXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"7c73af2b13c12378bb1a918a992b7482ed8470de","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.93_1776337380074_0.052264578828649766","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.94","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.94","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"307c8bf57d45894abdbc97c7e951d9cebe746054","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.94.tgz","fileCount":364,"integrity":"sha512-ULJtgg69ZUNrrGz9dVifnx4v/+Ei2TH4UN6Bqel6kwmuMe1P3fTFjEET03uX5+iZQ3AIF9OGjH/sn3KdhlFZhQ==","signatures":[{"sig":"MEYCIQC9Adq2dOqkErkKpFuGIj3+DeO9aGxQHg6K9YC6XOw9zAIhAJGWDoNY/+A+/4Lx0D2ttzwj8vo5kjNwAaitGwwuRnPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"db9a7bb594436e7ad957404ade83da2c82ead99a","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.94_1776337941722_0.8277428098543871","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.95","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.95","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b880b9f37fc6b0153242cdb9fe1957cea687b9d8","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.95.tgz","fileCount":364,"integrity":"sha512-CDmk7scW2xaxk3j2uF1jlROjW/s8dbXL/iR3VaD78Rac2Z7KEk/XGUnHuMvCgDVxrrMKW0N4qqEoV/ArXTTwXw==","signatures":[{"sig":"MEQCIEHT1lRvORIc/Fw6nuwWX76RIC8au6ukwI9dz5KcCTfeAiABCjg2EEZOeMjfte7juAZmYM99Q3AexXZCn4N85tCQWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158779},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"2df9d9fe3354bd1231e90b1327a3279221d24e42","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.95_1776338892899_0.6347980336991867","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.96","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.96","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a44c967f785db5e85b2ae89410c240c39ac5aefb","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.96.tgz","fileCount":372,"integrity":"sha512-QK+9E1jCz54VVN3S5tocQbNwKw8KfRcjGU2HAp6dwjC3PRfsJLOAEHZPd8EIespBxHY5LCNFsPBVjx4Mn03o9A==","signatures":[{"sig":"MEUCIQDrVFPQn2iplvENeFxKl7JyJV+78C8bkUW/oJeND4ysQgIgRwu5DaAcT0aGUfcVxPEKnC2Hr02bXBx1JEXK8tsq4X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"18faf01bd836ee5ff3a06cf3085f2e26e3600177","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.96_1776431982134_0.32752947836009905","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.97","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.97","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6d49c2a88fdb81c002d8bc9cdc1026f4cb416994","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.97.tgz","fileCount":372,"integrity":"sha512-oqZpl2tl0MTonzCC572WVnJNxFrQkqH/t5cQItp2fzowiDzDOkD7jj2r3Z/aD4u2rQDQSc8ipZll7jPcHA/EwQ==","signatures":[{"sig":"MEYCIQDZZNhozqibaodygEgVrYCQd8iLCW5uhh5DW4rJ9OXwmwIhAOR2BcTuih/tKh5h/da+edy8bnYRdwqDlLsG6QVBpZhc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3ae4a282065d322bcbbd45dbef44757d44342afa","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.97_1776698816310_0.9326772518069097","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.98","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.98","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"3945008af0a483bfa16ac69a2cf35dfd38a63cd6","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.98.tgz","fileCount":372,"integrity":"sha512-7AlTYPXQCflkPJKxR8OVBTe84sIkntQD+zVFRyrlpJH2OV2Vw8fXS2FOeIYz8NK5Ptb7YxvfcCzIlVVm3ZRP8A==","signatures":[{"sig":"MEUCIQD4ZKD50HderlvIvkiT2gOqynKbsVkdhP/fsEV5rK25EQIgCzIQahuZhykKBAU3TW0w9KdfEn0h098IccKu7+Q7hUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187055},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1921e0a2eaf3f7205aa1acb535da25a99c304007","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.98_1776758533239_0.9892606836631548","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.99","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.99","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"70c77f4021b5ed8b23dc342f815e3aa649f01520","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.99.tgz","fileCount":372,"integrity":"sha512-svF3FXZytAh4li5ATBtTybnbpVNOkqSU08WBe/HRYCD6k9waSRNGoaBf0ZXBrLVb8ACix32oyPHHln5yMxQWnw==","signatures":[{"sig":"MEQCIFB7Piq1yfKTSC7ikl3AQIsyYUU4IQ76T1mpvzyygQbmAiBEcxrAsGngX15mkkWQJVVKjg8NptBMoR49Z0NlMP2rkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188691},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"a625a408dd9fb91937df7e3a4113b54f5126e005","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.99_1776760040937_0.42560571142952086","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.100","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.100","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"211f45d3f6bcda24d561e8c742d3f22f91f73f82","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.100.tgz","fileCount":372,"integrity":"sha512-grLeTmAZDq/UdE7Fbq8uaPUuqkVHDkBuq9KorzvCu6XZrANbdJ3pNP8sUcbhWOFVBlauOUhyvf/si0XKqmXrnw==","signatures":[{"sig":"MEYCIQDJ2PCH+bfgvmG6cuFEuCgihB0PBBeYDxGQxWWB7tC52AIhAKZFX3lMFUgKTtBqrEsHzNu4bBNH8bXval73XZp1vVYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190942},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"c36bcab2e934e3adf9193844402afba45fd1634a","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.100_1776784232221_0.07622778648678707","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.101","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.101","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"fdb00e7b22262d8f61a780f4fa25d74394064f39","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.101.tgz","fileCount":372,"integrity":"sha512-0gm9t8x02egYXj+IdwoC0Ep3E0QvZ2QgXkzO4X9nm4U2S8+OpqrNT+S33Y4yIpMUCr9RU40e5+l2G+PM4GEhwQ==","signatures":[{"sig":"MEQCIB8BsYXfp8Velrbkp0MPuN/TKQ6fgATWV+PmbIU4w37IAiBW+fNP8NGbKDbDCYhihMv5r4l+EovIg/RtoDpm4bs7hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4436466bc0144bc627832406bf0b41e8ede875f2","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.101_1776846933593_0.039449119226295126","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.102","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.102","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8d206ef3bec7d1da33ae5a0753db6fe6d01f2d2b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.102.tgz","fileCount":372,"integrity":"sha512-SpsUtw111fysNxlq+i3hbaGSUMLzlc/nHOzjTy4lLtbOnu88czcJebY/ql7zUPevGB4sU55k2tgXX1pVN7iDRA==","signatures":[{"sig":"MEUCIHrplLL3nzU9eyJcJ91Vr3p+RIovvAMM/gkckqDRrKNBAiEAzocg/9bO5/GHaNviYim4ETIBoxwPMrtiVmOevUxqe9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216175},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"cd032da73606a1b5dc1b2cc95ac965ce54cc729d","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.102_1776864057939_0.7489647795444052","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.103","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.103","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"096385a329c0aba01d5dd69f67fa94559ebab609","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.103.tgz","fileCount":372,"integrity":"sha512-4cQPvsrBfh5LHGcOE/uviblMRELDWi4RqnzboZqKFYzNcfVXO1jrwq5oRukXTMSCeib9Nct/6F7kz9Hk55mCuw==","signatures":[{"sig":"MEQCIC9cV7xjf1K+QOJatv6i0mJr61kq0nljewaglvMdXbGiAiA5Ho2j6MP1kySKKyd2/xgDsuiNx4gJXQFRtLd+eFulAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"aec168b3071ef65ebc0a540e2800be6e5d53f2f2","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.103_1776949631738_0.8906763305824434","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.104","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.104","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e98d34e77ad4771e5bcc0783fa77655a23b1956c","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.104.tgz","fileCount":372,"integrity":"sha512-yNXsuxPzck3LphqdAUg7ayrvhCOBh9LpDfG41N/pfH6ShmjtZ5Cf9T0T8kKIbenmQUUbKufhZMYjLFLP3+JyaQ==","signatures":[{"sig":"MEQCID16N41p+BGIv9pUSF1R+F/Z/4g6Qat/UL4FAMJGlQ4iAiBtWgnaRj67JfvskhCYYSQVJQYrbo89QasggAcNUxLhcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"ac74657c7ffbcfc6dffc0a31e99258ebcbca68a2","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.104_1776954209998_0.16788944633771763","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.105","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.105","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"833a107933756fa170a047ad946c4ed4662e5764","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.105.tgz","fileCount":372,"integrity":"sha512-2L0uRi1EENzTAKFdnnA/hp0v4ZiTgJY/5agrGyKPL2HYmwMjP9shPQD89cspbn1MAWvDntTxE+Tb1plCyTCViw==","signatures":[{"sig":"MEQCIEQewEhuy+J1TEOdccbmdcb12UfY+PaKxQSC6BpHK67dAiAIyyNhUTnkr82S8134+VplDucZfChZPi+tIUzm2wf7/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222017},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d9ac89a50c8521c83feb3e3555d387b5a7c1b4f1","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.105_1776973080897_0.284133671896736","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.106","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.106","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b6417b0a5679d444d2a200d6aa80393fc1c70895","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.106.tgz","fileCount":376,"integrity":"sha512-phbqLwpilOZnFklZBrMRfl6Ef0wTELNIkNNxWD3J7DmAYB5275cylCKXiuJXvOs6Hsfm6EWcMTWd+ayZ+bjU+w==","signatures":[{"sig":"MEUCIQD7ybhu2cIWaq/xkzw3gQJIXdyptB+mkVxjToW7Rjt0AAIgBMOZyKk77X8qXBIp9Iq7Q4AFNcRaylFgRbi6mXVi+N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246093},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"224bd98f150824c5a747f395d5008b7524c95a43","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.106_1777031267025_0.24944692688808057","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.107","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.107","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"fdd6bb183287f20c3e8f39341cd9aa2c4df57d11","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.107.tgz","fileCount":376,"integrity":"sha512-m/rCqiz/7RqxD8Hd0LYg/hU7QRKg9I/xqvzXkBSRIlg6nbxKBrJHjM4KiTq+USGKrGjDeGidUcXbC6yo8i1/ZA==","signatures":[{"sig":"MEUCIFPeSr2/XqzKrx3JU9p4T2wDigeKGWNcjsZTN4JEqCPnAiEA8Shagv/oKA+pLl+RHS8pqFctsOcy+dcRPqG3dy9UbIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"42dd34b3f332d57d140143445c39e210951fdb40","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.107_1777031736858_0.5098434790482849","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.108","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.108","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"cc42436df156dab79c444770406ba2d3464258f8","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.108.tgz","fileCount":376,"integrity":"sha512-+YGyjId1LKSY2V8ww3yEAZK4drZvZca2v8TuWuLfGLYeuduRCdfjVm+ZKp2adMKS6BVzvmHL0tjwrXm1qjzTZA==","signatures":[{"sig":"MEQCIGwN+hdNBl3P0pLNX17BuOdOB40wU7co9YiSVpmLIPHtAiAOpYxuSWyK+urWzmE38KJPKXqsGTRdG5bSB5+uTEO08A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e4015ce84ea4d685e9bbb587ee03188fb3fa26b2","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.108_1777032663590_0.5144220433112694","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.109","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.109","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"49bcd93882c91921b82ce0828c87db23ba5ac043","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.109.tgz","fileCount":376,"integrity":"sha512-iWex7R+VPHdtla5W4P8U1oU3gCjJUvE0FQkEkHNoY8Srvub6p2fgFCMCINyE1uZ9d36+V3NPgYyWpjMRImwHXA==","signatures":[{"sig":"MEQCIA5u2m3GPW/klxXsO37MZBzQVAd5FOmsfFTIdXQDIpMHAiAj5SMX03cEUndZyIi1HO7LOBMI2VmxuOP2EUuSW8YDcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d48092259e3f3c0eb3fa70b105114cf3210e99ea","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.109_1777036702386_0.7801512833344595","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.110","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.110","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"bf26bc2040115f0c412e9373fd1e8f7d9239a2af","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.110.tgz","fileCount":444,"integrity":"sha512-+RcLw+ISDliQXgHkXp2UBNLmqm3Z0jAK2kZbFz3iwsbwPHyMp7OTUfIWeap1LEWoENOF5Yl6rreVCQnZJqHUbA==","signatures":[{"sig":"MEUCIGNRiQ7gxSukjXJbgYFRR3cHAeOz3P2e6Aa7sNB+iuOXAiEAlUTqJJHqYZjEb7o5Vnzn9xKpKP33bUF2zB9EbA4flPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"378477e69488e3424864bb4d6c6a2f7c21329f13","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.110_1777111208722_0.07395841605567632","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.111","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.111","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"0301db618baa5c3e0a11b511d66dced3a93fa909","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.111.tgz","fileCount":444,"integrity":"sha512-i6RbwUNNklxXTqebFRjJlyHZJkUdF2G1illiFpc9+iORvo+zAjyJ+hBEdzv4MjwjSU/7qYs12C81TcMdVedO5A==","signatures":[{"sig":"MEQCIA5aYPo3lwVuEFW1WYPw0fcHzxpp7a/km7W/vVZFEPGcAiA2BVbuLAq92SLHSRTglmXNNCt7dY5z2ZTE+YnfhLiwEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624337},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"9731bd06966b24fae8ad113e477307d1e2be4d35","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.111_1777379544104_0.4241014961213261","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.112","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.112","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"0aba4824fed5068956eae80184ec87ea17ee6d48","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.112.tgz","fileCount":444,"integrity":"sha512-S5oePlPdmY1ok2KPKMaKB1DGa0U+kIBAnFk4pvw6YjArRpjYWB59THRmBLLdLvMme3nefLOhdX3AhOJ76nSmfg==","signatures":[{"sig":"MEYCIQCHOVYLgcyLOls7HJ40tDpo/RrKC26W9ja1+x7XqUp0JQIhAMrrFvmuPiGp8qaH5rwjNToh4IRqbbBF+5pX5Gj/lO5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"6b37eced939a992953aa9b597d1c8af92dbe0059","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.112_1777464554872_0.49548285835561123","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.113","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.113","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"5c9902b7cb7420a7d8da44f1fbccb2ab5ae11b6f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.113.tgz","fileCount":444,"integrity":"sha512-P5juj5qDNH4RKSNQi1c31dw0Re3Z915emeBPVM9Zlk5JFryqT39WndGw8OGAMok9hQItvANzpXkguk7ruTW9bw==","signatures":[{"sig":"MEYCIQCU3nNU+NbDjhrPUQag5vTobqMfL3lG3bF0ehODMDLY8wIhAKnmzYjDncDm5271ALnGWtaHaS37Vy/kKP2dBvug5GVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631620},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d89da5e26859d9ebdb72bbefc8a79caf6e2674b6","scripts":{"build":"npm run extract-version && duel","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.113_1777469701649_0.6259978933557375","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.114","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.114","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"fed687f8367c75b063047632cb563be8abf89608","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.114.tgz","fileCount":460,"integrity":"sha512-nTjE4HLd6OQ1G+sya0a9qK0LfPnbvRnbYHCiWfGhJxuz80KlwRX+yloycevIrlyEoYb8qfOV4s1noRhO5g8FDg==","signatures":[{"sig":"MEUCICQqnzg2kBjKyqNVKP47NkBC4N/+yOSM3pQ0ZCqVGRasAiEAvLriSF+lc1jC5Gupqovtdl5uw5oR01wCExCfCco9U1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1679112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"2e7837a9cb74c5a0fc7fce19ef2071e471a82a67","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.114_1778065780720_0.2867062029486267","host":"s3://npm-registry-packages-npm-production"}},"0.0.115":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.115","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.115","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ab0c535cdd8697d5ef859231e032bd22fd497664","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.115.tgz","fileCount":460,"integrity":"sha512-vMG5zJskVtSZjyEF9+bx74zITG6L6LY3O+O21VCLSWPOCG476QaYHj1Sp5wPHe0zcjMTX+QEDbztKvNs67NKQQ==","signatures":[{"sig":"MEUCIQCwE+zWDlj+dRo1MBA890aOI80YePI5xjMfZspJu7QOAgIgTaTnFhrHRiffrGMdMxk2Ygwh5v002HpShDjHIDgxBNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1679745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"292a4607efaec0f9244b889c26ed688242ca5a34","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.115_1778153116912_0.776710017724453","host":"s3://npm-registry-packages-npm-production"}},"0.0.116":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.116","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.116","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"092512c921aeef433ff0564d31b7d5d8bbdf1814","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.116.tgz","fileCount":468,"integrity":"sha512-pTZ5MOLYWZLWJtuZ+bvOMqAXMzVi4L3BIAq8OM3pZQuGXi7iS55lzNoZXraYHDYxqHg+jkVOImPqKfg0ZCUTIQ==","signatures":[{"sig":"MEYCIQCsKAA3+PXqdKwnGpoRUa+61dSTER2WiHGk46OWKxUTMgIhAPLsFeHabfm0Dm5sYST/XztmKSA+JHFJCozP6uYp5/qN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722447},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"7492d431a9401ea00cf3370000425e6ff1cc48e4","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.116_1778347363963_0.9342185101481217","host":"s3://npm-registry-packages-npm-production"}},"0.0.117":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.117","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.117","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8a6ae9b069e4230404c34935079cd96bb092c2a5","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.117.tgz","fileCount":468,"integrity":"sha512-fuEfzYsMMJBzOgoKW8+Ki72Aj+89NkFpO5nIlMP68Ywa9Rqx9y2SlEeQdzbN1UAZxWSYhMYhT6UbHeb+7iDFHQ==","signatures":[{"sig":"MEYCIQDW6ppv2cYQKe49kEUxj6h8eQvtnwCMqtir3JGwpGLljAIhAI2NpsqWvnvCmUTDq8IFYzSvXPn1II0jIjVNfDcMqKHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"0fd7b04fb60be4669c05cc34eb7f23df173404e7","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.117_1778347921065_0.2371317348634563","host":"s3://npm-registry-packages-npm-production"}},"0.0.118":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.118","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.118","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8ec5c3793fd67de4492df45470db305646896da0","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.118.tgz","fileCount":476,"integrity":"sha512-lqYtOp1ICmHDW4AgjozA6y6Cs7io1Uv4J/YKLU0Cx3DJ4Jvzte2nl9ObwKnjerOEGFpzPKi7psgaorepTECK/Q==","signatures":[{"sig":"MEUCIQDjyItzyEhDoKRpVwU0jB7NjqcYr+lC0SP5pTjbaEGuRQIgDQ22cm3++fsy2pdiXg5sO9luXiMyg1vGW32eKy6tnfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"685c5a479f2c8773ddcb41df7dccc2549ce1a958","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.118_1778426530535_0.09868771162973977","host":"s3://npm-registry-packages-npm-production"}},"0.0.119":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.119","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.119","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b65b3f9a6ecfb104cf091243d6d44e98f8ac004b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.119.tgz","fileCount":476,"integrity":"sha512-V5XCxF3wUth5q4HNj1c5u64uyNzoS/CA9oiteJdiycakiqEwEyMPT5SIOJ4jNrskuNhPZoVFNtvVFy5Rm5hgkA==","signatures":[{"sig":"MEQCICqhy4yds8zr8w18BR/7QHo+Ga1PJivbzWXeWkNLlFe7AiB/nb8v5mOpuRXLnKN4z5LOHD3o/qrb7nB+AfMD8JtZjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"8f3f6c6bb1b3090bb7105c19238622b5081a0dc8","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.119_1778487740407_0.7261383033593878","host":"s3://npm-registry-packages-npm-production"}},"0.0.120":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.120","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.120","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"95176b7dc7f6e651f20d606be98c9ec38f6006d2","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.120.tgz","fileCount":476,"integrity":"sha512-fN4RHz2wM994qxOSs2B5k6BLsKN6HSjzzzEv+VV7vFO3FIdfkEdiqJQhJt2VFkYYBNJyjsUf+UZhUaph8PNXEg==","signatures":[{"sig":"MEUCIQCUuXA3UgJW+uH8yvN0xBCPL/20mhenasVSm/nYeoNnUgIgcSwM4tS3SZWr/LpTAqRwXbNBP/RtlrW1iqc/MK5XdA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742628},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"93eb8ca9583ae3988df6959c2a30e4584c1ccbfa","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.120_1778487977104_0.5482373952685164","host":"s3://npm-registry-packages-npm-production"}},"0.0.121":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.121","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.121","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ea1e4243e48b8e5c8cdcd46a4ea2090b2b68fb5d","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.121.tgz","fileCount":476,"integrity":"sha512-1sX8GydfPaRj68SZXY83uM1yQDcO/uk1konLSKx5Ux87LH3Up1k2I9VjPHkdhgQqubQHu3qixGvQERW0SNe+Mw==","signatures":[{"sig":"MEYCIQCCCzKIdVEKO4AV+TJakT6WOx7IQ8wNh/fwyXuhFvlWkAIhAIdpPOD478V+QE1U7iXSiaNB68glToGePPRq9ABfBHZ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"80f89fcd3b869eaa579c3d6ad628888211e9db52","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.121_1778526231084_0.6490867370101252","host":"s3://npm-registry-packages-npm-production"}},"0.0.122":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.122","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.122","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b35356341827f53569070a457332d13c0d8ea6a9","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.122.tgz","fileCount":484,"integrity":"sha512-LprP5knXMnxq3hVv4RULvbJS+cMAHQlHi7PfOHzaKDSUh1tnsHJSt9mI7RJUWQFS8IiaHHShde8loiKipUbjQQ==","signatures":[{"sig":"MEQCICTbW1bZCrN5STIFGIY9sBeWK7iUHlv17/B/oFXV0IQ+AiACB1V1G5EEHlmtCxYssy34dqSIBoheh+JUFGDXic5yWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768613},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"b5ef8d07fec8c106b0277074ac16895531c0e50c","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.122_1778529792750_0.7214113639849917","host":"s3://npm-registry-packages-npm-production"}},"0.0.123":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.123","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.123","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"09aed1a9914f6486415cb444429e856560c0198d","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.123.tgz","fileCount":484,"integrity":"sha512-g8CSktoyQw6DkqmHzw+igqOQ4inXiqzrKPvMEzV4ciKBEQ2ihyT7u2Dx1mKeChul3w8g1NmMgNdJYmr/b96P6Q==","signatures":[{"sig":"MEUCIQDmEtsJKT3XCQVrdMqEyjdn6cBr6OEni3avLJsgabsSDgIgep3btpm/Klge6bd0rfbAd+5A/AXLQ48U/E5YKbIy2Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"735fc93e0ef0568e57a220cb5f3493492733ef69","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.123_1778573318412_0.21939141923426653","host":"s3://npm-registry-packages-npm-production"}},"0.0.124":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.124","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.124","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e1dfdfe655d383600843350a241bf009f253f857","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.124.tgz","fileCount":484,"integrity":"sha512-jMXa0DJPm9yQ6gNt1bz0HX1+QEuKXxQF1bnkpEVRoE1LWDow9E2Zp57HRRqT4b+F+sgpyML5HwyBy8rWvG8KbQ==","signatures":[{"sig":"MEQCIEaEm6WX+x4ljGns0fV05AtRO3O9H80p+ER1s5FddxRkAiBDcnznqjd0rrK4uQgYU8R9aEbwTV3nfm3L4fI7hGkSFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769519},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"22d1b98568585b08ae1cfba6ee94adc57b4665e6","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.124_1778660301648_0.25494993079554384","host":"s3://npm-registry-packages-npm-production"}},"0.0.125":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.125","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.125","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a5c199b744eb3f13e5348b680104622deb0d2a8b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.125.tgz","fileCount":484,"integrity":"sha512-AdCp9w7T8ytPLDhNsr54R0VIKR+MgUvBX52XL4pCs8bTiosoy+qqBZ46/K5XovxwA6mj2s44S1OZTeG6UzTZ/g==","signatures":[{"sig":"MEYCIQDlzZdtA5uU9Es8OOdXwFFgqyJJqx4YNIiuHdJdsztrwAIhAJTuM/pEbJPvOjJ/+Zh3dhKPkUlobCABdQbY+lKwdpb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"51bfc81cb4a03dd78b83aa8df9f908873850c670","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.125_1778945551207_0.8637008634451708","host":"s3://npm-registry-packages-npm-production"}},"0.0.126":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.126","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.126","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"21b375185e2bfc648ccc3cbb5806bdca66d4fce2","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.126.tgz","fileCount":492,"integrity":"sha512-U4tdLcY5XjS4yShGY5LX+bO3gqYFscRvV9CQv1Cs+wZFsR9GbLEf1oWeQwqYogu3C4+R7b3G+5QhMlkU0ZngnA==","signatures":[{"sig":"MEUCIECcW4l4NOVPTCcGBJC1yrNeNVIe0YVR1aSqwO2Zs0OwAiEAuBNJlZgOiw194pqN74GY1nMTSkRUSQQc9SyoFmHDBvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1789198},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3401e6a6e0d6abc93a5253527a979a33c36177cc","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.126_1778947899872_0.15817616179677163","host":"s3://npm-registry-packages-npm-production"}},"0.0.127":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.127","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.127","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a17bbce41dc9fa5a2af727259c9ad0791726b954","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.127.tgz","fileCount":536,"integrity":"sha512-XVqlGXFnoNmLPWjHCaTm+S8ZKoTzplSltjoDx4ZSLfm3VgSsm785IgjihAMYZQ3Y3k6U6Q9dAt9T3EyHw2cItg==","signatures":[{"sig":"MEYCIQDuGdKELFMKvJSoIahwmKgL+i3IqFumRhx4MO5PWO1rDQIhAMen6347gNLAn1pd7nAqG2NHcCbIMQVuVOGMRLZoS6up","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1858499},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"bc582c0b6a08ed41abc60d09a46e19cdd7851b40","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.127_1779018271198_0.6839599309076618","host":"s3://npm-registry-packages-npm-production"}},"0.0.128":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.128","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.128","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"9b4b72f54c352ebeafadc8846ad8d959a6a78c6f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.128.tgz","fileCount":544,"integrity":"sha512-rrgb6KAeztNB+HFRpErV8xdAL/WNCRFQNfDehFcIKq9UDKNH0qWcYQ/TyiNe1J0l/sfIZ2imds/rqE5KD6RtuQ==","signatures":[{"sig":"MEYCIQCXCyRZVOcgQBRu+REdZGwT2y0sFM9aqB/botj/J6xANAIhAOcylvgFxaF5vWV2YBRIAggAIH5BEgvjNi+94MnjkfzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1876981},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"bbf6aa5227fd14dbf918e74e00c60ef552859c56","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.128_1779040728303_0.09984393627757071","host":"s3://npm-registry-packages-npm-production"}},"0.0.129":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.129","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.129","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"897f7911aabfe0b5ed2145ee3bad72ef63b02ca2","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.129.tgz","fileCount":544,"integrity":"sha512-lc3WgeQfTDqbJF+OfcxkqUcTUXHI51ZCePL7LgC8UK0yMGcRIbut7dmsCAKDoGKvf+VIQvOtGZvl8Bv7mqo6cQ==","signatures":[{"sig":"MEUCICp/HnA+UBRWBfXoDxv44v4wfgLPa6OHBpcXH1G4+HuZAiEA5YP9byYoSYZEDBRtJp5ZO8v0agSCrljm1WuMDFAN6Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1887653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"6db8b385c0a3da956b30800b27c48cd54b239396","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.129_1779191921592_0.2348681775069572","host":"s3://npm-registry-packages-npm-production"}},"0.0.130":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.130","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.130","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f8b377a650ae59a2ef4ef58c6507bd5cd825c405","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.130.tgz","fileCount":544,"integrity":"sha512-LM9n6EeHBGYoEmYlD3K51sXiCN2jsGAaAV2rOPF/9790ExtbdOcqWlYxUnsc5MPCz7EZAobo+rvtN+pMtuwttw==","signatures":[{"sig":"MEUCIDCIk58+e79ocy6lv8tAOoCOt/H2Equ1gImqH81qDA4tAiEAnxAoQr0TbpIejcsiqwNcj4nlqTJoL/6cMYsIhMT2wcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"cf2928017ba37e595735321fcf99e8857c745afb","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.130_1779311476148_0.3923398473714794","host":"s3://npm-registry-packages-npm-production"}},"0.0.131":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.131","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.131","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"133d1bee3107c759daf0631408e082243dab45ab","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.131.tgz","fileCount":544,"integrity":"sha512-SNLFZBAy6dnvfUWVAtDQFxoLUr+OldmrpYIsYLVN1ZvJAgttemYGW/mAjn8lm2lq47TJqlijRCxHiN+QRw/usw==","signatures":[{"sig":"MEUCIF5S50lN83zIrjPh6LcuBxkhiltmgXYdiOemfy2uaSPlAiEAtotiOgtZptFgqfXog8iLYHciFk2b1ByyD9gh11amB8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1899478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"7e91e100ab82957aaa6afd9b513ed00f75e83c1d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.131_1779352479666_0.5191146745810915","host":"s3://npm-registry-packages-npm-production"}},"0.0.132":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.132","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.132","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"cc0ea5b92c4f5694f018b97e833cc60642e6cb25","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.132.tgz","fileCount":556,"integrity":"sha512-A31ZNKLqha/j1B71rhjQYQhf00CrTqn0XvzUq1GU24+idToxh9AHL3o9wuWE3/np1Lh44VmaTpkm0BjOhTHB1Q==","signatures":[{"sig":"MEUCIQCZmx9B0JhOeJXqwVT9sbh58qy0RVTEP/5AdjF+PfcwagIgDG4mFwoc3Dnfvc7DhLP9qqRSDzQgJAqUyMaii59uZY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2027897},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"24b67d3238d49484f204e04915bfbe7667c95a19","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.132_1779442041799_0.6426760456171472","host":"s3://npm-registry-packages-npm-production"}},"0.0.133":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.133","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.133","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"9462fc6b45a18627d32b68d2b367fe9cc10a2e72","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.133.tgz","fileCount":564,"integrity":"sha512-eQYDZxolNBn0TbFOvqt6wYrCsBqKjj3tHWZzsGpCV7I7PdZJqOW25fKQhh2ZwCi3Qpbg7//NlsqeqDMJP2WcmQ==","signatures":[{"sig":"MEYCIQCi9yfMl+Wzp+tuIFbh5SlShRFTWyFON0rITRwcNTOiYAIhAOqPIU/c2V6WIvriH47Xh8yXmRfUEnPDT8BqxF6/85w2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2044586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"2db7f5371d84feedd13553467ab86fe57a868cc7","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.133_1779449962307_0.1352268053057193","host":"s3://npm-registry-packages-npm-production"}},"0.0.134":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.134","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.134","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8ae0155388505d0236d20be40c7402f515bf2e2e","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.134.tgz","fileCount":564,"integrity":"sha512-DZ0M0NT+fj6gBJj6uzYPHE6AQWV8uauaLHAitKmltw2Q6q1JN0qltFEmzMQRyA4yVACZl1O/YlQIHy/D18I4fQ==","signatures":[{"sig":"MEUCIFEa89IEPht+AK8WRigUlq/eaCOVq5BRMGYIMgE5NSleAiEAokq0ntZkCQCZ573plOIWySmvQZKMobPuZgb6UJVUK6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2137330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e18df4fed59f6388c9d8b391597dd0264e74ae34","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.134_1779705851794_0.9159751063235915","host":"s3://npm-registry-packages-npm-production"}},"0.0.135":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.135","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.135","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"549f10fd7a9fcbf378bf738646725ca97ffb9812","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.135.tgz","fileCount":564,"integrity":"sha512-PwElcptqs8NNt2RVMWlzKMvLlN9uOfTx3WGmBC7trgi6QgTK1OxH5ihH2SLrcMyKOdCbplsgrHx0ck61S9mSOQ==","signatures":[{"sig":"MEYCIQC2E68vsR2BMiKMVBZobp/VDzLuS60Vlcdn3val9ky/1AIhAMnW4fIq6cYV/aQ0YDnlt84Asyv46BlAQ+j9RM7VOSJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2142610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"762507e507b98bea6e1359fdc8a366dd9232eb6b","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.135_1779739517371_0.3716183251517222","host":"s3://npm-registry-packages-npm-production"}},"0.0.136":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.136","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.136","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1d9b424a990c11004a5afadf5282a8c3c2abe8e3","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.136.tgz","fileCount":572,"integrity":"sha512-I9wswXuFD1Xu3DCa55n6gkTXfO3YejpuGFwd/piynRaV/ERh8DnuTE9ELN69NjMErSWQpPRMqPt0a62oS0io3w==","signatures":[{"sig":"MEYCIQCPsaKBD5YqYQisWdVpQBQ3ZckWygmJvHhjIYmJZE4QiAIhAM2QYdd0KP40HleWxkgEKW/fhd48pI+2LCit89WGFmK9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2166117},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1ae848704a1fffaa4f0eabcacc01e597534be491","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.136_1779825912022_0.8537210151703227","host":"s3://npm-registry-packages-npm-production"}},"0.0.137":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.137","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.137","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"514e6bee9c111eb7f1d78057e0fd1bf3b1f8590e","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.137.tgz","fileCount":572,"integrity":"sha512-a/yDdp+L9cJjEL5wLyGjAkBAREckSb2BAjJREwQEatWpun1nZ58iJLiAHTYcA+bZusLdmgtIST7ONFcLjsMbpQ==","signatures":[{"sig":"MEUCIDJgKGI6S/aQNj3ZmNsUiHbj3y9WYYaq7nj41Bl/gZ/FAiEA9MMpkjdCP+t5a/2+RtfVN8Y8lM+YgfKZwfDZWXI384Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2172773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d625d58eb59b8d0fa187a2213e04d53c640f80ba","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.137_1779952396439_0.3686921605747193","host":"s3://npm-registry-packages-npm-production"}},"0.0.138":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.138","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.138","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"d23e8520b3eb21c4dee79648898c566bed218bc6","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.138.tgz","fileCount":572,"integrity":"sha512-VFX8WdpVzlUAxuy5Aia36dsdZtBp3b00mowVy9Pp9rBbOxg0WSQ41QyQLC1G6/WFey/CKZ2cLUdAi4j/+hw4uA==","signatures":[{"sig":"MEUCIQDfFTbv93ztQPoCAlk1EXHOVVTo8ggMeRBU7ZkmLJhRZQIgaftA+VRarz5mi7Hz7LoztHEfCao84fm3A/Rtjfhhypw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2174093},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"944357860422a265f05b6b6fea2b80c3c0dff9fe","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.138_1779991847655_0.24783647778195061","host":"s3://npm-registry-packages-npm-production"}},"0.0.139":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.139","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.139","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"679ca3467da436745edda03a32c4a8c2b541fbc4","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.139.tgz","fileCount":580,"integrity":"sha512-KO/cYp4bAsAn6iZeqAutNHSvZOzu1iuz1WhHZcZp/o2Xt0EWVZpRtupVeqimrSP1efSddoZE/MtM0BAm9FSYiQ==","signatures":[{"sig":"MEQCIAraQlT6cxFvFVt6MtPAFyET1wTBdLhvf3iuCVuP4D54AiANFeNqR5c6qaOszElmVdhKQPgMkzFQJTBqbIRZYbYJww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2275599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d577490a237c7b3a606ca38359f10f7cc0f9746c","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.139_1780040072881_0.9164545616907598","host":"s3://npm-registry-packages-npm-production"}},"0.0.140":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.140","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.140","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e7efe0af185957812e6075b81d19f99ac9647428","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.140.tgz","fileCount":620,"integrity":"sha512-VSAfDURu+Vh+bl1Nbnga9q77VLI72wGQw0Ybd9NslT49EGXkzcjc30ZntsItaG7iyEh3ZGQXWEZ3VVMZNtmq8g==","signatures":[{"sig":"MEYCIQDlInMSUvJh7wDclLxXSL3ireI3wmefUWAFMCT3nyrWAAIhAPPX+4+/jkMf/skA1WI7fHTY1SlnnWLuUHJf9y956cNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"58e31c0430f928275ddc5d069fcd567c7c174bd1","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.140_1780306336595_0.2881666814250179","host":"s3://npm-registry-packages-npm-production"}},"0.0.141":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.141","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.141","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"575bf3d6bcd6a9689ef506d27ca5b171627f709a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.141.tgz","fileCount":624,"integrity":"sha512-5pAvU2slzX1IVAqkCbjizMSej01FW1UlR5EMWLOmEoTCl2TiBZ4529U/gGyWQ9X/aqHg18aoqsTv0g8aXr0P1A==","signatures":[{"sig":"MEUCIQDGrfQGaRAGTu0/nsLf+e3iZAs6dbC+vySnOel01vy6JAIgEjILsPIuC9xah7vSXOUxTfPHS+PfZ49DtcQOFkRmHcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2454017},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"62b85d5b60222824a9293ef56a3fd64a181ed85d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.141_1780324468320_0.743214956840035","host":"s3://npm-registry-packages-npm-production"}},"0.0.142":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.142","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.142","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"d0e331a83bae4652bd8a87790297f31c42b50e8e","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.142.tgz","fileCount":624,"integrity":"sha512-ItH5pmfltrKpfO6A3H0a7FsehrPD/HnYCYnucYEfJ4/afZybR3EceME1kXu2P30itHXBIQlKF+u2BqNfCWI8UA==","signatures":[{"sig":"MEQCIE1feXO8WiMpgVt1nZt5qBwyJF7mP8WxX3L4CmuBPKecAiA1tisv8Ocl52if+4qC8ONoeTlFHQJT6RWb0ZFTAZK8yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2442641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"29a20cc7cdebc2f8d61e712996c5b6a6f26de14d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.142_1780326179660_0.038638887917848974","host":"s3://npm-registry-packages-npm-production"}},"0.0.143":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.143","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.143","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"024df8240c7ba258dc64f59b9b37a772d3c439d3","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.143.tgz","fileCount":624,"integrity":"sha512-9GUJM3bHeVc1LkPTigI+lJYuhS2t0M7WVJHcdHrX/8IR0f/Cg6Hbwo/kDwsCcWdfFTdO9YCvsZlRUvvjswghTw==","signatures":[{"sig":"MEUCIQDYhOs6VZDAk1aEvrYu3dZXoG8xPON5q/jgp6NrptwSmQIgMbVk+ppAL6jDedJ6ym1oi+V2SDW796cabzxyR+nzht4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2442977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"fd13d311d8a3521cdfb6071ca803a249b13fbc05","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.143_1780607040364_0.6339021317170683","host":"s3://npm-registry-packages-npm-production"}},"0.0.144":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.144","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.144","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"bdac5fe422e14f4744023b7981afdb4d3a77b0f1","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.144.tgz","fileCount":624,"integrity":"sha512-YY7cLfk0LH1osUw1UvC5VgGdNyIQebB7HLj/lgBHCtXe1zq3poEUEo+rXk47M28XZl6hWUJmpFEm2qS5LIz/+g==","signatures":[{"sig":"MEUCIEEKiXJJ3xmRrAACuigimHnbZGLAkGi/xsUm4FnNa1CVAiEAh/Mm62OJw7SDhr7eAQn/pCut2S0V8UQ295FFb989MoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"629dfaf51e2a04231df46dd6c820113082c27bb2","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.144_1780821705904_0.818223424070301","host":"s3://npm-registry-packages-npm-production"}},"0.0.145":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.145","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.145","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"93c0e584f97cb5c591e637225d0d9cb53009c888","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.145.tgz","fileCount":624,"integrity":"sha512-xEM3UlRLkBmglA73gPkLWAEjs0c3UNHpLLWKiXaK0EN84cyXuEAhKIkWoQlWPwtuXlp6WKfn1y4t0G8iqUYAVw==","signatures":[{"sig":"MEQCIGVz5ZOX88Oa+fjjRQVwVdI5KGTBwc3rFIAVa3qdYloeAiASrJYrIBSoG3c98Zh/UEenk65Pn2hnHhHh9YIcQRc20g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2484457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5606aa201c43a8047ef74dc306a61e6b08ed7087","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.145_1780939869338_0.5603673762313484","host":"s3://npm-registry-packages-npm-production"}},"0.0.146":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.146","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.146","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6a3e38309c3f26479c78139bce1107651f725bda","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.146.tgz","fileCount":624,"integrity":"sha512-Mj+3DW7rNJabRZAhLdaj0RtVTGVXcXf274mJsp+/T2hYITKpOSor5p/x6CpGnx0sv/3JEZAWRRtGD7DnYmJ/3Q==","signatures":[{"sig":"MEYCIQDWdjZS2IpxXoFstXJ2QlNFB74HrLfWcO3NhYEw0JO/igIhAOLsbyUVknqm9JllSnH7PYXj4rNcF0hjRJIdczNNc8Tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2486129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"102b005a6059b6daa7c50898e340071d3fc3cf13","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.146_1781020603212_0.7730748653729624","host":"s3://npm-registry-packages-npm-production"}},"0.0.147":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.147","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.147","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1015b240a46926d4b2d0b3e4914683dee6ff706f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.147.tgz","fileCount":640,"integrity":"sha512-xrSacqFcj+PwPxePYf7UW88Zqx7WCuKPA159ppTCgsFO9PPGnOqEdMbzyvarSD8reBZQioMWz59YsZNN1w3QqA==","signatures":[{"sig":"MEYCIQDh7yiKgV9tXaboNsO9mrKplOzpfVyFaLaNjWzqrqXC1AIhAJeATlcUx3g+vnnKEZqgHh5SKGsON2yfKQIdEHfBUgNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2623408},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"8ce4f3e32c80fa872ab6516b977123f806b17513","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.147_1781106443064_0.6557860624096243","host":"s3://npm-registry-packages-npm-production"}},"0.0.148":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.148","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.148","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e69a863b10a8d6e8f24803c8a2a4be2ef30c563f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.148.tgz","fileCount":640,"integrity":"sha512-fxNP3DKHEeFCLGR3h/pdn5kd0Sc5XsRueviqhwm6xdnSwti6plhr2Enf20Wkmm5SFr3rlYd2sJ3JGe0DYfsKWw==","signatures":[{"sig":"MEYCIQCM/oZ6tUZuTUhNwH2r/U1+bgNAoXfAltsQGNRyVRlkjQIhAKkhLERNgZG5BU9trOZ0fLnuluCHtVPZI7MKg5uEHFMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2627787},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"eb7eec0271756460976e2583e9020964562a4b56","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.148_1781168020487_0.4640883815678125","host":"s3://npm-registry-packages-npm-production"}},"0.0.149":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.149","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.149","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"29e418d514154f7a29d48af78fa94638c6fe7ff5","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.149.tgz","fileCount":640,"integrity":"sha512-stAdM73O9zxM8hlfCjckLRSgQt/BF+9Wzu+xkWIObRdiYHumYresJi9HdUccOJou7eL0lJt3DFFk6IRUAqZTew==","signatures":[{"sig":"MEQCIFLs8au/GCeyGnha2/ix8dFL3jO91WSk5i3cfPvJ/1fuAiB0FRWIqRyVvVc5mGUIsVw1wRcUCMhXtCHsVhpjG7ZrxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2632797},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e81c9a62ee7a714dd7ae36a10d2aaa8b725f4fe7","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.149_1781200584797_0.3896018257597107","host":"s3://npm-registry-packages-npm-production"}},"0.0.150":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.150","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.150","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"3d3ba00f84dba7273eac59e69c38bf7b43afdfcd","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.150.tgz","fileCount":640,"integrity":"sha512-OzNy5kWClc5Rj8NN6V0acl33BNcdYB50Y4LNc29NCCptwm9xItMcqzpNW5XoL4Ou9D3FyRauH5gqtijJUznLkQ==","signatures":[{"sig":"MEYCIQDu3SPng/ZVMyPKFpbbyQ+DnOkomVioQA20yVZXZ51CngIhAKc86qvqCQolOGp0CSgPRZss7GhgoHZr0/TkIYuYizLp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2631409},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"7eab8dc70dbb1fe01d93e3730af97240749412cf","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.150_1781269415902_0.7401831231375717","host":"s3://npm-registry-packages-npm-production"}},"0.0.151":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.151","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.151","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"3717895347761bd5a33dc28feb24371d9dbcc051","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.151.tgz","fileCount":640,"integrity":"sha512-ec4fnCNClROlgqEIcQzUoza30axdE8ZMHGizUChvXxIqBIh+NuT0ns3vR9C//idZ9V8vCALkdRdT3UvIqgOIeQ==","signatures":[{"sig":"MEYCIQCF1D6pRmVN+7b2ZqSnls2HGw9q4lBkIigHFJal6RkN0QIhANobXZueKFjBngrFzv2J2Wx4iYOPrHm6Hdzh0gmV1Yor","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2633329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"dc0715da9fd0a62a95c3b86c0b924fd66d689603","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.151_1781281302070_0.6486209905204856","host":"s3://npm-registry-packages-npm-production"}},"0.0.152":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.152","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.152","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"168048d9ebc456aa3d905403f62acb1f7841f350","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.152.tgz","fileCount":640,"integrity":"sha512-P4jS/oRBSJ4btg9lXX+dHxCUABx7j+FkPCyDtrWlcZHJSKCFSYNnECUPTZoOTUY3Fp8sdT/OsRAR/59Zpfv5Ng==","signatures":[{"sig":"MEYCIQC5ymnItNqAWzGUIhOCOWcqT32OUkKBpY54xMcgt/6ruQIhALKDNvbpzzzqohSt7JgP+An0fj33ED73e4Nnk7uLMzes","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2634109},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3891f95e9ee76a445f8202e2264a8f6d5b0b329f","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.152_1781290890700_0.9925376927096636","host":"s3://npm-registry-packages-npm-production"}},"0.0.153":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.153","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.153","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e06fbce0b0aa4a40f6f4e619ae1abdbdfcd8c358","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.153.tgz","fileCount":640,"integrity":"sha512-vpbZun36jJfZBHPe9YB/pj4u1E5KbmIUi1+zJZS8BOg1oQBt3o1R/nFWJtAIJoXGUWq3PMnvf8fPWbXBrd/LjQ==","signatures":[{"sig":"MEUCIAxnDaAKqqf7VsBPxZpAIwoUTk0k81bRKPufMjarOjAvAiEAmL3lfioj0AYvPhX2xpaBw8OJ5MG8uQnRH0IJ3RjBnmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2635407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1c84a8241322e1a248180de09705f0401fb9718d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.153_1781291932223_0.9006879496313407","host":"s3://npm-registry-packages-npm-production"}},"0.0.154":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.154","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.154","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"fa28301d03d66bb10faed2dc92a47119b8390237","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.154.tgz","fileCount":640,"integrity":"sha512-ovO57khxUrjfc7Vlmp2aS9Zaiz8Stka0MSU6wRyldfQk4S0ZBde9/eXkv0P/xSzgwTR70n63ryKbaedU6r67Vw==","signatures":[{"sig":"MEUCIDUqkGahibFfzr5defIrPIcYCNDS4dCQhFBrj0ofc8xjAiEAovfzFxNYCbb2NJh3RltC8boSI+kVd/HO2n2LgltPs0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2638505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"be30c00eddfe26d6c101d8e8a63890b0abf0df47","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.154_1781517912849_0.41252285912122577","host":"s3://npm-registry-packages-npm-production"}},"0.0.155":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.155","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.155","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"76c2f23e8b8a09d97a2365b9db5fc3d00ff573aa","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.155.tgz","fileCount":640,"integrity":"sha512-c6TIJsDshV7CDpiOoX21YZgjuMVbRJSBubACeLx48a0//WK+nLoPQL2oR7Max5ZTqHMDc+HekwyuV8IFHiPYqg==","signatures":[{"sig":"MEUCIQCaKpJFW6GNtJLViCFGkJqV2FjBtYZN3d7n56UeYrUImwIgVIzNoxX/Qa+mHguooBY9j/+9jcpofVTwRWPInIA7EOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2639335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"82f64ddb2ed583177f8c3058b0ae0bc452bed479","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.155_1781522020565_0.6087585797519715","host":"s3://npm-registry-packages-npm-production"}},"0.0.156":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.156","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.156","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1d60e6fdd2039fcbc34f53b932b0abce9e3f1b04","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.156.tgz","fileCount":640,"integrity":"sha512-qA69hVnOhFpLDkA8JgbADYOE6pp7ma92dryTCzf22xShG0yn/OwBDvH9szC6sfTd2DH8kB55VwHNBSaykBgZ+g==","signatures":[{"sig":"MEQCIFe1jSdoWWHeQRAtnWg1tKIvvrkSXk5z1S7Y9nFEPxYnAiAZxM3meDLdO4goYZLaDZtlB8gqlbGRLbglJgCG/ULRJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2642935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"785759a285b2bd01e6d469f5ead049b8ac87702d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.156_1781532328788_0.5752645156159013","host":"s3://npm-registry-packages-npm-production"}},"0.0.157":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.157","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.157","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8654977df2ff126f47d3bb3249ba5a4aac17415a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.157.tgz","fileCount":648,"integrity":"sha512-Jfcns+F7Geul/G3lzr2PFOsqnLLy0ik4XroSXnR6R8LoHV9+c9Q/BvKWGCqI9U0t8B9RYgOy4P/egqIT4A6YOA==","signatures":[{"sig":"MEQCIBjGcMLOrNHJVtdP+Tb2uVSpLkU5XJr3JJnWcK2eGlADAiAzlrERrDW4K68AhkyNSPvUGXIxDBY4/MjC6Zec57lx8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"56852342455a58fd7ff6ec7f41c4412707f44274","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.157_1781539995286_0.7802495201601638","host":"s3://npm-registry-packages-npm-production"}},"0.0.158":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.158","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.158","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"76a7a7b8296a31648ea05c195e91cc0208d2600a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.158.tgz","fileCount":648,"integrity":"sha512-j1l3HPsKnJ0hTW2fx+QBv9PT4fx1AxUgUjx/CkqRTN3gYzY+REAMLlXedxz7d6GyVD2qHyl2n4z0FCWtflstIg==","signatures":[{"sig":"MEUCIQCY1kdM73tI03aM6/GNERrHQy6/f8wvVLosIU35XyRtSAIgUgEuypB4DRD7mhSqa4diXXlcD1mh70HjtEPAcShSD7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2652373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"9f9aa3e87c003d8935b6469d3f575dfc7d516ef2","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.158_1781613944718_0.1936644294404144","host":"s3://npm-registry-packages-npm-production"}},"0.0.159":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.159","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.159","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ba08eab66b16e4e3183c55400e2d344a71c9b9a4","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.159.tgz","fileCount":648,"integrity":"sha512-oNzMLRIN49n6GUapX3HnYhFBgvcINYqZJSxtZmfAD9WvAdcSGEkUXG8JoJJTcDa/LjQWVuWoB8XQpXbpYMG4qA==","signatures":[{"sig":"MEYCIQCZn6kxPuXN3x/vcLSLv7Ia9DqsigueycvQXmkLrY6r0wIhANFKZoEilNN+IbrzSc+A4XtLgIgGp+JPp8jRiIyFr33y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2662392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"ff9261ba63e839edeb60beac56a7412baf10dd1f","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.159_1781620132808_0.030540380635608377","host":"s3://npm-registry-packages-npm-production"}},"0.0.160":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.160","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.160","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6ae5d085c0a4ae19bc4a94582a8025e0e88fbde7","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.160.tgz","fileCount":648,"integrity":"sha512-6HzUwxvdbWkr5ls3GiqMj0nCpWXeS0Lp0aNiFhxn0td7xTDdmhxSnmro6InJrUBpbhplCdsHW0hqAKP9eu+dqg==","signatures":[{"sig":"MEUCIDvJUauF9p4qymRKiSlSM/JUa0ErxARhvOVCaWC7k/UzAiEA6zObg7RnhqHR7QvQnXZ5nrRdhHBFH9uEIZnTnIOloYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"da9e2b7d526e4bf4d198b1b8e717362c5758438a","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.160_1781863760948_0.87794927457268","host":"s3://npm-registry-packages-npm-production"}},"0.0.161":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.161","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.161","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"2858eb7bcd3e17f3c71cd326f375d020e59e0d1f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.161.tgz","fileCount":648,"integrity":"sha512-mSbnJ2MFn53WuvYf8BRyzG27/7e/dNGxquedYiAGTxZX7hrytYEejyDBep0vl/FWJG/vRPNw8xoSrCWsZOTXQQ==","signatures":[{"sig":"MEQCIHlUsoLZ2MoSdS0Vzspbox/deSkgl/JSAr3Si9ZnzVWTAiBS472Sx6gyES5qoQLUhUHTcKlAH18Re6lCbNRaqvakFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2678169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"68a0398016c7e120561010133e04770851fb8264","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.161_1782384022857_0.4254387933894075","host":"s3://npm-registry-packages-npm-production"}},"0.0.162":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.162","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.162","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b3d4d9d2e8b2e8be3778ff442cada49395a34b40","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.162.tgz","fileCount":648,"integrity":"sha512-bLDlOszjmi98IukwQo/XjRrQphGM1qqEt9rn/iPj/GwKTz2Ql1sJMfngKGeRFxkJgXN7jHnUznzL4jyi2UOoTQ==","signatures":[{"sig":"MEUCICGDKsGB/nEv83kx7e2k5NB9scoLwnBv6TcTJL5nJlcdAiEA7nyE2WPhzkrRGyEMcmiCLAXvP0ME6sORBy0aYVAOrHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2677625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f51d10811f7b587aa9850f5a849e78eac46d0120","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.162_1782510229407_0.38269373684120356","host":"s3://npm-registry-packages-npm-production"}},"0.0.163":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.163","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.163","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6493645116190fbad9c4d9f61eb20e091fcdbbe9","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.163.tgz","fileCount":652,"integrity":"sha512-kDAqutKf7//8ZEka2VgxO9qKGOVe7zo9AYdeu5Py5tT7slvzbBNmvI6bsXjcA6NdVRGg1yeg+iz8Mtdvt0RWFQ==","signatures":[{"sig":"MEYCIQDPyAHdqZnwnXo9ZyqeZ+Z5PCVeFqQ9FKffRW2PO+S7BQIhALfq/4Tr2QL6ap0ZF3ippk4WPTbUrwLcGom9+zPI+t1d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2691192},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"6bd8cc0b021a8d636ba80183acce7be7a9de11a7","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.163_1782589378266_0.9487481223865446","host":"s3://npm-registry-packages-npm-production"}},"0.0.164":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.164","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.164","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ef7df6a7c5699115fa24d96024c0f68d4daf5563","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.164.tgz","fileCount":656,"integrity":"sha512-qCJ8UyxFXrZ/U+RXjZS4t2uL1IC+Xncb9lSYVxmTdGzAbJ/JL0qoMWWhD71o4Tj+tDa4LyQk2UwPLrRmREzfBw==","signatures":[{"sig":"MEUCIQDetyOOHwyFjIm32iLi21u4is7ClFSX1L+USM4rh384GgIgbaAYQsTC24OGqgmisarorDeX7FXTJZJjP7TDast5e+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4e2c093773e2b3b9269f8100e19513782d5d77d2","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.164_1782733501160_0.06729984893208218","host":"s3://npm-registry-packages-npm-production"}},"0.0.165":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.165","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.165","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"2f494fabd062ce02c5d75d5408c797821d9414a0","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.165.tgz","fileCount":656,"integrity":"sha512-t5X6LeghdOTd1rnZPv9uSW0HeX2oy+wNRtC0YD6SSLCcDKuGje6S3RXV9ZwOe1HObO01EgbJkt3kTWy3P1pWSQ==","signatures":[{"sig":"MEYCIQCHljD2KulfDq+17WhvlHJysC0lrDqRwwKH2r9OSLe8wAIhAM3rbDn3OfUEpg2DIStuyT/OzkhQP8q2i2VUbEZCG3P+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"36dc88dad5400df095f8a4bdc3511c6622f7c1aa","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.165_1782766217791_0.20248766629723614","host":"s3://npm-registry-packages-npm-production"}},"0.0.166":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.166","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.166","maintainers":[{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f177ce52fdd44da7f1f0d87d9c8b6d7463a57339","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.166.tgz","fileCount":656,"integrity":"sha512-XbDqTsjoNyQ9jbCsi+nsqPgonMM3yhz7ynPvgNVspMKum0IK+ozidgddkWk8f9a2Jifq4dUlNAaHMISW/G89rA==","signatures":[{"sig":"MEYCIQCaM/3CQ9AuB5ZZr9bZAL6lgBB+lQpuomzrwC4jvE72uQIhAM1vMCC/Heh85bRezl5m3uPQ+PaVMR61HrSCQkP9Zwu9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2701898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"6997c0bbde5942c3119640d332246ca71a35265a","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.166_1782852645533_0.5137971088355571","host":"s3://npm-registry-packages-npm-production"}},"0.0.167":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.167","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.167","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"3889b5f5358866b473e5305a2aac3a85191baf18","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.167.tgz","fileCount":618,"integrity":"sha512-rQrmagJzd4cHzJpKOvUuvnUkGyPV3SUIsSKKi8nKpINTVTnAQbrBFXTTzrti5Ys6j30V3AuEs1t2i0wkjmlBXg==","signatures":[{"sig":"MEUCIQC4VDpZMdjn9ELi9vbkiuDYlVqDsMntoNeNNvI94yV8AQIgaYJeLEICj4G6VICo86gv3MS5paS1AtkHEIvc+SD5/zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2484815},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d3cde6e7b96dd9fd6c00f5e08cf5db289006994f","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.167_1782918042023_0.4963751523699236","host":"s3://npm-registry-packages-npm-production"}},"0.0.168":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.168","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.168","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8a96de25ac7f12e35c3c320d98d7dfc3d10cf217","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.168.tgz","fileCount":668,"integrity":"sha512-4yidfL4c6IAfQlBB327wnwvN+Nb0PaVcuvXnNXqgUZpTXGKHoVqCeZLJK1xjLMepZT0hfl6K1nitxDx8ykNcww==","signatures":[{"sig":"MEUCIQC8VSUQUXOMoxrJ8IcI0sr6Oa3J5FWu0qewv8oGpEQ2HAIgL2LZx7ZySTIQNecn+J5iJlbsgxpPo1wOqZVxPYm7PxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2734287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f948614466fe3517449ed631656dc51f81c55f6a","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.168_1783002600694_0.17945909456489506","host":"s3://npm-registry-packages-npm-production"}},"0.0.169":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.169","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.169","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"9efc968ce35f4413e38ef45a0aa89f443128eb01","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.169.tgz","fileCount":668,"integrity":"sha512-YCl4QTUJDBjOtNaHoKAoWPuF1zG1YojLCKYzT4aPq476GUp9gC3t+injHOpXC9wOr9qvBO7/h0XCba1oB5G8sA==","signatures":[{"sig":"MEUCIA2oTmB32AsmF3mJG3gEgDoLKc/L69RiAe0Qlvip/ETBAiEAlbX3yr30+KoBQEY1g3C1xlgi1X5ADzWADGyY1pRZdzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2737525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4afde5c0dd2847e72e5acc0b5867c214fcecf755","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.169_1783018680260_0.3970061584801403","host":"s3://npm-registry-packages-npm-production"}},"0.0.170":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.170","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.170","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"91c5724e63db687965d2eac081906d2115c7be1d","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.170.tgz","fileCount":668,"integrity":"sha512-A1ZrfZteupZZw5IJ5X+R+df2UI137GEPCyitAETOzsq8cdeTBDUlou+TTcem6bEGOOMikWLQIlnJ4Gc3bMU95w==","signatures":[{"sig":"MEUCIQCz9Zllfob4uI8PwiON5p8ETUvUv9Kj0wWTGxcXstPM6wIgKf5xMi9fYYP6vzPjVpBj4Aq9p/8xwjywiVQibQgrV+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2739735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"80e31fb33dc19ee7c32ff9febc8c3ccb59baa99b","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.170_1783071119360_0.813206637742194","host":"s3://npm-registry-packages-npm-production"}},"0.0.171":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.171","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.171","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"794fdd722793b76738f5dd0b2298409f12dbdc64","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.171.tgz","fileCount":680,"integrity":"sha512-iycTYMmzBA5UaAq69ZApoRdNCd7vi1BfA9jJJIlG7MJunuOLPOv37bWNb5FbaZZNTFYsclLGIIkx6bb3YvbAGg==","signatures":[{"sig":"MEQCIHMMv6EqoGpWBGnOvAiHXIHVtUM9cqFjl6GcgAxZbFhHAiBUhKa1o4kuGEk3xDV8ANsnD+pNhUawlYE5B+2G1gVzLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2835572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"80e31fb33dc19ee7c32ff9febc8c3ccb59baa99b","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.171_1783150980917_0.4586974485150366","host":"s3://npm-registry-packages-npm-production"}},"0.0.172":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.172","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.172","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"6bb69b95252307b59915e04db3e9ba6a2b424ee4","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.172.tgz","fileCount":680,"integrity":"sha512-eC7fcWXHXziACyn/fd3c4XWd9iamob64XEWHj0A2DrFQcf1Q7uKYm7gmp69CbQCHO78oFCXf/MjqARinC4owcQ==","signatures":[{"sig":"MEQCIF7arHj8cIUAIP5wXE7rPZ1QGBiR2oJXMo8yWTh3dcL0AiAbUHXnBGlch28PmSu/ByWGn1JoOXWtzjrJkxx0nUOHew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2840794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5672891046a990b27e98eb15de0635b22ed7535c","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.172_1783411027179_0.07670711750806802","host":"s3://npm-registry-packages-npm-production"}},"0.0.173":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.173","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.173","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"c0157beed13eff10799d4176f1d791c3ca8b222f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.173.tgz","fileCount":680,"integrity":"sha512-0wVn8AIT5JRgPOaWII231kSJj+pEod8nY4FCqFt9uGOB0UuK3XUQybRqUBsFlb7F9PqU9EwklTfZoOQgerp58A==","signatures":[{"sig":"MEYCIQCxp46rtCOZVyASbH+9GdIjd6XqDdyJD6s3aio6xNOT3QIhAKHlpkIib4aG8KKjhjjv8ngBOX2NS7WZ8BeMbMszSzFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2843522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3271eaf8cad4e8cdf92bb98e39cb30c3af12b110","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.173_1784039654489_0.4079190258739436","host":"s3://npm-registry-packages-npm-production"}},"0.0.174":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.174","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.174","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a2b605de310bb98950a6f1782927f033374e63b1","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.174.tgz","fileCount":680,"integrity":"sha512-cHFkd78HWlZeRRFTVvp2QHoohJXJSX1Hdd4E2TH+zoNYleAlQS4auw2ShIf8afMKuGhq9iN7Cfte8N3Cy1wy9g==","signatures":[{"sig":"MEUCIQDwN9NfdEqWuRHqtOnGPJuSK2WCMXRWsITdwjI9tYG8WwIgVHBJ25BrDfKHwXf5unmglSeEBpUe22nCckln/IorjoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2843798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"b25cfd0050788bfb49a53816e450251f699bbb72","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.174_1784104918617_0.7679226874463796","host":"s3://npm-registry-packages-npm-production"}},"0.0.175":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.175","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.175","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"de0aeaea99fec491b1ad34c74e6682190caf71fd","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.175.tgz","fileCount":680,"integrity":"sha512-54fKUfdVW0pck+0FpRrN7PSLOGck06057gWTPeXKnU7EZk326kWswenh/NCHNGbfJE+p68pHz0KURCz1eVBtsg==","signatures":[{"sig":"MEUCIEBlEm2sqOYrGU4yLKdtQ0GS9KSO+domR8TW4FN6EoKWAiEAoV7awAGp2hHHgKXHmpe+fyTR7aFBbEMJu/sWwg/0XYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2871283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"16b542330e5a8b5c909f048dec2006d1104ae9d2","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.175_1784208960598_0.9611425306194132","host":"s3://npm-registry-packages-npm-production"}},"0.0.176":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.176","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.176","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"af9690fbf0ddbd95189faa9965fd196bd15656d5","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.176.tgz","fileCount":680,"integrity":"sha512-VTaBZp9KEhfD4OP2V8oHYP0njk4esCoj2VagZOYpu+9fmwLt3JQ/mNRSjru/CnffsT6iRZkEeFWbbS9T/QFcFA==","signatures":[{"sig":"MEYCIQCyMeIcGjehk7aRAMvFoJD7v61FwXv7VRJC44VvXCo0QQIhAL7DSTXX0W1AdSpImpf/I8yFCDEfMinz12rayOm5ZJ21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2871929},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"a6408389723eb5d420bb472b5526ec35e646f545","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.176_1784563021403_0.7725560316924833","host":"s3://npm-registry-packages-npm-production"}},"0.0.177":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.177","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.177","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f939ef7d83211a92f6c8c175bc02ab97a3220a06","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.177.tgz","fileCount":680,"integrity":"sha512-j65s9GrPdifY8ul9kPVI9KSD+qbUVfWAtUvi5dhYRMRrvQqUqQ22UzWhnX0C+V36XGzvGOX3M4oIYKlXT72BWA==","signatures":[{"sig":"MEUCIQD1pZsHzShLlbCf5vudB51VEqFLWOoat7DSAbJMn4iQFwIgRNadon/MqCVz1OS4ec8C1+ztuLhNGLZyvL2YPHwr3Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2872765},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f71e4e0907c4f55cc207f9b0ae11840859ebb7c0","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.177_1784797243198_0.3135287926722441","host":"s3://npm-registry-packages-npm-production"}},"0.0.178":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.178","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.178","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"78d092c5a60e3eb6b4bc5b13e22ef4301709b9af","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.178.tgz","fileCount":680,"integrity":"sha512-G4kG0MaOypWoBV740GC40EBhihxAmat5ClXrdTh96zJ+Vrkyak3WXQK+IeIyLMlFjZzRum4aJVvNxiNgPwi+ow==","signatures":[{"sig":"MEYCIQCTe1cAB2GBw3yGoFX5IIcxZpeM4yZkp35L4bIezt7K5gIhAJj3GMDWjNPOlxDN1WMPzstXH3cqwrfa+1g0vVxmrhdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2884301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d965abe60b3346f01a61921b2f2aa7d5129617f1","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.178_1784897396012_0.6194545852539028","host":"s3://npm-registry-packages-npm-production"}},"0.0.179":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.179","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.179","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f80b6aeedd6aeda2e595f05db769137d9c6e5e9d","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.179.tgz","fileCount":680,"integrity":"sha512-E31dMTNBMfXadpoMpAqQMFw8EQTtqkzaRHQq9OHTZJrHx7tMaY1pNbDucP2C3Ox+r0PEVTioWIoedgDfML1l8w==","signatures":[{"sig":"MEUCIQCkbUJKqhEZTPO5AP/PmWyY83vt8pULb4oVsKqUyAX0eQIgdB93y37I8Q9rt4aGb1lpA2XzqSTfan9C42yVVwlEMtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2887105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"20e4b2fb809ad6462e1a90a45593427301ad1f2f","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.179_1785056279123_0.49747498376171917","host":"s3://npm-registry-packages-npm-production"}},"0.0.180":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.180","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.180","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"2a8eac885dd6eaf3cd68fcef4fae9efcda4bbae8","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.180.tgz","fileCount":680,"integrity":"sha512-NbKcEhrgyj8ZvZX5arnWDPOT4VFWsCeTxPoin1lzUMg1vkX+SQbB1bv4ns7bildnsNwzjOic3b6DXA5IEdj/Sg==","signatures":[{"sig":"MEUCIQD/fw5sl/41C7njNoAdqyNBtk979B97Fjrqk5Yhx9ftQAIgZoZAJYpvFr0lay29pC9D0/q5zSDNtydJoq47bO5YMAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2889541},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"25adf99fc144240f1152134a47e99a4904bd3f90","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.180_1785162883051_0.7904941247155124","host":"s3://npm-registry-packages-npm-production"}},"0.0.181":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.181","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.181","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ec45b46d9574ee7ff6357ebf5408761ed2331af4","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.181.tgz","fileCount":680,"integrity":"sha512-7hyMbN6FGk0hJ4AxCFz9RiOylCHz6Nw8rDRdx7VJdMOTRSKjHfa7GLdLKkl4lTC2TVcZXfyqBymywLyooUycWg==","signatures":[{"sig":"MEUCIQCB4oD9s0bYtw+fg0eZKrPexdhbbn0vd3t2HWEXQ8xgxgIgJJoGtoIjuIzxNaBxdSTZlZIYf1Lp8JNHjDHhvs+SKKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2946714},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"58b0464aa0bf67e6e15c25927c5c7296fda81792","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.181_1785402763650_0.7911169432656435","host":"s3://npm-registry-packages-npm-production"}},"0.0.182":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.182","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.182","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"170c814ebc498731e8be0b6c689aefa5eab84bee","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.182.tgz","fileCount":704,"integrity":"sha512-hGJeDFDvUlxJYQK+kMU9KyLyy1vOA2NPoh5+izUriAqyGNJAqbcA/OShc3NoYzuKJU9KMvkw20DHt2eepDXC+w==","signatures":[{"sig":"MEUCIQD25cn4yK7hxc4j/qlVxB9DuRFTH1c1p3qTzrdzYyiQRQIgZjiXbP5kGcoKCNIQVykylU0mTLszToXUepimxQKbAWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f6fb01c54ff3496417b69e8c22b503a3d573d305","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.182_1785916329041_0.21420182158595757","host":"s3://npm-registry-packages-npm-production"}},"0.0.183":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.183","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.183","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a50c0ef2694f7b0d4318bc03b6e802fc9668fba2","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.183.tgz","fileCount":704,"integrity":"sha512-9nlU929FdVj4VRG42uc6fce9WM7jPzeA1EQr1o452y1ZnUFuLo+R5zOmlzfSDbIKse/daHrdzSv3VulQVyxq/g==","signatures":[{"sig":"MEYCIQDzX2nIhY8ISn5fhqSDIQLr4Q46YNKWovvD5XWl5wClOQIhALpo9+J9Bpx2lE6pctlFwr1frpfMSLmlqwHb7fc1hFtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3165232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"9e73c38b373dc81ac485c615597dbabee1f2391b","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.183_1785924741594_0.371862506704284","host":"s3://npm-registry-packages-npm-production"}},"0.0.184":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.184","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.184","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"7958b04daf8cedb525fe9a3f442bb6c93e60726a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.184.tgz","fileCount":712,"integrity":"sha512-G/T0hQ6oFr4flyj+VsMItGt5cAxNInE/zxI15DZ568mQJKzy6u7R1f6j6n4ge9ATafmOf/gOs8YSOyTfaOZwSA==","signatures":[{"sig":"MEYCIQCXwFmtaf7LwDXFguXlXceAc+8HpSxyR6BuM9ZgojHfWQIhAJU3dOKVyPs1ZPyL45gxh4Bg7oNslNNBPPuT3WAOMb0w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3223584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"baad4906c830e7ae2be9824cf68055cb9b8a1905","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.184_1785939453897_0.3682288265118596","host":"s3://npm-registry-packages-npm-production"}},"0.0.185":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.185","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.185","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f61ae27d3b4e2bb80fa88bd8b4a08644711ae157","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.185.tgz","fileCount":740,"integrity":"sha512-WL0lci+h+nOa3gIkRYexTpdP7UhtSN2v5Jww8NRjnYf1un2kz9MGp585qVGT5MvUBxK4NFv8v91gNL2p2Ihngg==","signatures":[{"sig":"MEYCIQD8fKy8YN5iwKT5blDDoXg42r/3FOJVWYXOJvXdgcD0vgIhAJ2eYhrQkRVrPzp5lod53RJU5FTkFhzt8s0PvaHO61De","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"33b08949b18906ad987f022224c5e612d2ab62e1","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.185_1786474645191_0.9642567938531255","host":"s3://npm-registry-packages-npm-production"}},"0.0.186":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.186","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.186","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"db238f3fae27fe5396469d9b8019c9e088db2895","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.186.tgz","fileCount":748,"integrity":"sha512-+BF1ZPxh3nA3rjsUZjfaYAGhK+Z10+fvUU/zm/zLvBF/fxPnwsmNesfzhM9LWYB6yjUHFINzwWR8b7777Llyhg==","signatures":[{"sig":"MEUCIHPdmVgBoVdzaAR+RjlAbfavuhMuT/KPIyjvcq1Vra0WAiEAyU9hLnaD2ybOoxNP820ss3nvNQcaJY2q617f2CwhGEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3461169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4c68fefc040ff1a5001859f5505cd9c7f9ff0dc8","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.186_1786813005474_0.36941939005195734","host":"s3://npm-registry-packages-npm-production"}},"0.0.187":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.187","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.187","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"17d1f150d4e0a81d744f69b8f9806eed99c13e24","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.187.tgz","fileCount":748,"integrity":"sha512-i2+92OgeeMgknx/311AHXDu/2hsvEFrXXH4r1cAoCJgBHrjhiUkhHPzPUucb4bWjzPcrBUwS2J8CZVuOIFicgw==","signatures":[{"sig":"MEYCIQC43biNYyP+Gel3pZ9sEe658vmNnxL3Hc5Zx/N/qPIb7AIhAN57LZNKIFsIRLLxxFA5TB3Litbu1tKfo6X4frYPG/nm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3469570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4e29d01ab5bd2668d569be4b27ce55572e6c3ad1","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.187_1786899269369_0.2687013533935254","host":"s3://npm-registry-packages-npm-production"}},"0.0.188":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.188","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.188","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a89907f9827d8759ecfa5388626706b4e6951c6c","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.188.tgz","fileCount":748,"integrity":"sha512-ePTuww9iwJdrFrWA6XifLAaMih3z54B6MmMbrXyRwzQ/wtmcISLiiPA54qZ55FapYhouITHrur34iSEqN2vf1Q==","signatures":[{"sig":"MEUCIQDovMXAATF2i7197DdJaNAjCwrLm4QBuYQp0XalRmBxGAIgKQSBURRplmCkxArRD/QC51SPtkcToR/SE0QwE7RQ4SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3506963},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"ff6a3b1faa32dba86caf15753a9659c681759550","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.188_1786982839269_0.36899219518523374","host":"s3://npm-registry-packages-npm-production"}},"0.0.189":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.189","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.189","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"d01d9f075100764ed06d563fa33741b770031972","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.189.tgz","fileCount":764,"integrity":"sha512-G/O0APjliccqmBISaXvXW5sFPufqDfRpAjd+KVo+SiW6Cs/OpmsscuxZqvOcLoIz+LSPNxPlAjpYS5Lq2Cs18g==","signatures":[{"sig":"MEYCIQDP4f9WU9FXTbncsYlhZYk7Hplzen6QD7pqzz2Eek090gIhAIybnOYpM9YuxdYo+ksIqLYyAyespBN3ajHAnHCtYm0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3602385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f9e72292c1b64472d68aee4d77b08cf8faa04204","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.189_1786995498921_0.9353257979697946","host":"s3://npm-registry-packages-npm-production"}},"0.0.190":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.190","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.190","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b4f177d66d9925eb2b5e0db0ec1aa460593da9f1","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.190.tgz","fileCount":764,"integrity":"sha512-nBXZKJlS/zH6TYTIiuh4pSSCIJQZ5WH+Xw4qhqVsbWA7xgZnQbt2R7tOde4Xb2wLynQPUGYCRoFMIjGiLxGDqg==","signatures":[{"sig":"MEQCIBJUiQHviYjj3MnAC/EcH+PL5cXLyS5HJQKDn8BaZjZnAiB23OgzCcYRlLS/Br33yYQvt6bzaxKP5WhBKTSo1klQLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3603639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1845263f3a6652504d71e3559bf7591c5dd142c6","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.190_1787341721534_0.9464268987033404","host":"s3://npm-registry-packages-npm-production"}},"0.0.191":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.191","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.191","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"121648076f08d64bd9b35bc655d2e2d79d44fee3","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.191.tgz","fileCount":764,"integrity":"sha512-Pzp8LcU4LPW3LdCLYBKd8au7GZFHJ1Jn5zZNwjrIxlz3PloxZP9rU2/7Nf3Ik7QR2y7nuCVlUfJHSpX9voyQFQ==","signatures":[{"sig":"MEUCIQCgcuYZJzt/nel4jHwJcZye8y6wT2PTcucEyXBF7oJaQAIgH405F93ETSYaI9QL/xbLAG5jG+PDcLRZhlkAkt4q3Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3612622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"b3f6f8f37cc99bab4c8d7c64b494d4d2594f1951","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.191_1787562578186_0.2967111255861179","host":"s3://npm-registry-packages-npm-production"}},"0.0.192":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.192","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.192","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"e4741e70fbc4c425695b302064c53a0ab06d5c75","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.192.tgz","fileCount":764,"integrity":"sha512-/sOBaYWM5cQQLScEgk0pwWVN/ykCSnU77apfqt6Bn/5CF2ApANSeT6nUDu8xuVF4zSmhlm6h4cqKmeht/qyeng==","signatures":[{"sig":"MEQCIEpsQ9xeqYlgG+yTXJHE9FKLNpThFhDVdS2BLn6FamAsAiBD2Oy3KYsEDI9bSLK2i20QfcB5hZ/rfPHFSzunsSGgbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3622862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"9b4183fb7d66fa77c0dcd56db2d190942d335227","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.192_1787643157239_0.9808593729986561","host":"s3://npm-registry-packages-npm-production"}},"0.0.193":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.193","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.193","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1075356ada9c9ec6e15133aa383c050b2ffd19de","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.193.tgz","fileCount":764,"integrity":"sha512-VMu067DKpsdtE8twV2jJbXjM5rBpq91DuT6oyEtInpxvR9AyCIJ3ASpgLX3KClD0PkCvQJnymb922VGMOZ+JXw==","signatures":[{"sig":"MEUCIDXeKmBunOmC1g7Pe1znwmqhhla9xfjzhmdw2ggcYO3mAiEA3aHbISXoEGRWVREtp9nJFi7ElmvA1X9th0F0rJpx2VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3665930},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"82577192fbc98c65951425f8390008ed88321b33","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.193_1787666902368_0.6482898138845259","host":"s3://npm-registry-packages-npm-production"}},"0.0.194":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.194","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.194","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a04c53672d8f6a88a93a9f706dd9b10df69aca3d","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.194.tgz","fileCount":764,"integrity":"sha512-sDv9P/MuNNL0+nxb6wqblfoJeh2aLfGwiPDKj8jKoS5QafdNWAz63CFipuZcB0NY6qSIFjxtuP9tFm/zyTnudQ==","signatures":[{"sig":"MEUCIGi5OoQELlojr5NR+ppDAqi4CxMsiKDlQkBucpW24O4xAiEAoyV/A6Y+W9pXWYH+BUKeK8vBE+5Y2+tr8ot1uen4oTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3712962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f490d7452710f5ff7576749501f000373ed817e6","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.194_1787758394587_0.23178231409292227","host":"s3://npm-registry-packages-npm-production"}},"0.0.195":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.195","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.195","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8d699e8c5f22a735ef95b7dd42ab594298c0db5b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.195.tgz","fileCount":772,"integrity":"sha512-ev1+GDR81Cyr65RJ1wGFidsDbN9M1hDpRpwLlfe4rvhvb4qj9DoKqC7uw+z/gZ99YEJUTmdX1v8r73715SxjbQ==","signatures":[{"sig":"MEQCICT/f+atzn7yUeTIkOtZuh4TJOZBBQmicMBYwgvbDXcmAiB4+XoFZhylgrhOuEzVpO1Z8C+JcRKNvpaXjQckMv/kuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/k2s6HrjBL7s0eyfVsiX3ThaXpaeLypoePKrzR0GijwIgdVYk3069VOdEgQxyDToc4/lahdE8LUJuWvId4HS0LZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3767315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e59055ed440bab3ce57d0ceaa04cfa40bbdca8ed","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.195_1787989393476_0.41322386892810425","host":"s3://npm-registry-packages-npm-production"}},"0.0.196":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.196","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.196","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"67b687d4ca52ab017a0105e3ee130d17165157e2","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.196.tgz","fileCount":784,"integrity":"sha512-RSr01++7awZB93w08NWNihuVqYSB/UlE/YJoGZY/q56u5LmO28SjaUDzEgfb4xlgr3YZRsltyYgobEIZ7wBp9Q==","signatures":[{"sig":"MEUCIQCkAefVpP+M4CC6D3QaVNOOsVY0wXhB1PSsf0tf0tylDwIgbqOytxKWwEnMUwYttPKP+z1dTJpXfL8FNBI8rv1BPEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMpPwXgm0ZXSuZw4yDkh7/g5ULzEB8Ezb04CjkbyXU9AIhAMJIlESXFQIJm5Mnl5TaNBuXGHjRwhOxz5TrPCunHY9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3824078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d3ffb9126dc821d36d646a6ada4195808dcd7440","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.196_1788079553817_0.5834783026382617","host":"s3://npm-registry-packages-npm-production"}},"0.0.197":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.197","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.197","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"761154bc178570c01953bd65f5dad4ed1ec29d6b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.197.tgz","fileCount":804,"integrity":"sha512-kVJpUifGQFS1mgPHpgehrAxkofzDiWv8CyYgE7SDWyalgY+lZ+midHxS21fL9p7VHTMhEbG49iWGjGrsdY/nrQ==","signatures":[{"sig":"MEQCIDfG5YQwgss5IQvYyYiwre2ffCOwsEjF8WCbWvHgjFoqAiAVr3NLNS4asor4yvFbywJuuTMSukYVLyOk+b4snKDHGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFnFrNotM36m4E5ri09NOPldQ6zpVoFbDqxcrrgq1OrUAiEAkjLRJdWyjoj7jiEy87dNWE0w/wKL4SxJlxnqVT27OG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4058352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"875f9e8c152b0415b4e8bccdbb7277a73ed70029","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.197_1788204116576_0.0570046365666268","host":"s3://npm-registry-packages-npm-production"}},"0.0.198":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.198","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.198","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1dc944ad7a5a4023d542d1757799084e3c9fdcb5","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.198.tgz","fileCount":804,"integrity":"sha512-I2rnW7DTx9+3bTdCWn2Cljm1oIsWI8vbL8gmacBaIpiG4pchuDxJEpZkAgKe3eZlKuwPFcy3EibyGJ2ZiucByw==","signatures":[{"sig":"MEYCIQDNJXM31mkViA4L0ckwvmJPjdmso9J8UqpJyqUW1ksZswIhAO1KRJxaFps5p2p7wMjgBiVGvbb2eFKN+2DOrvUzO2nK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbenis+pflCU1dg5YVaWqG1scuOkC9FOKpHjwrCRH6+gIhANuOUzu0MtFKUlNzzG4fnB2aaxePdLl1HSBKiscth/Pb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4060385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"875f9e8c152b0415b4e8bccdbb7277a73ed70029","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.198_1788204894132_0.7568051150571733","host":"s3://npm-registry-packages-npm-production"}},"0.0.199":{"name":"@enyo-energy/energy-app-sdk","version":"0.0.199","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@0.0.199","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8d06369e0ba5b3a365df432f2344ecb23045422f","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-0.0.199.tgz","fileCount":808,"integrity":"sha512-kIZg5FbVb8T5pIPCOb0q2gsyhBaZETIvers050EdQmi835DFz3AAGpXgDDOwC7t9QaIbrZFIwFcm8T+wHRbDCQ==","signatures":[{"sig":"MEYCIQDHJbVdUgdVQyL1PvsxfLNM+z9jGJeza7VDkvcu+XmW6gIhAOX5rrBN6axlujBjzJqiP92RfH0V8wQKX+vUMjizNToG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC62jENYu3fbdfN4rhuKebysOyVJdLZed7xgzXxuLo0MgIhAKUWSi+qdRe6BLKe3rzWp1nJDSZXq8/jLry1XeoebrHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4092040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"bff6283bd06a4eb52c8529a2cd2b0f61c8f4edc3","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_0.0.199_1788248965992_0.24487308801251806","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.0.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.0.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"a00f7391ea6a4c9e668ec8dd265bb47715287efc","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.0.0.tgz","fileCount":808,"integrity":"sha512-9Y43W32oO3G/WQ+9NAebYJdMABoefk/5y/jsIwc0Os0YLEsq++/CpTxv0wkzyMiksP/eTq1nCsmDfj2pp+tUrA==","signatures":[{"sig":"MEUCIQD9OA33vnAStb6Twa4gphpmXA2uSyNuCU6OKXvwpuQkyAIgVTMOBGAd6xXFKs46hgBy64TRatNWftbIEM0OioCGTFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClEVRiPoWXOkrY+1BT2nLJIUvn9t6Wn3MANgdVxaaTXgIhAP/qbKyV82NADUooOTS3+fpYCVNwGTh3UvmC6Kimppk4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4102040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"0c0dc298911a6bf6e2be9f7613985e6e2af07f1d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.0.0_1788264318851_0.6073284023717209","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.1.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.1.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"0be559bb03ed84df43b73cd62beca293a894be3a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.1.0.tgz","fileCount":808,"integrity":"sha512-ddGjHP4q2AkUt/fgCTquMC+wVaIg0WxeIH8FjOuEFyLnGpIPy/Q9xe8+LCQEibbMzmpDpkHdeyQVP8vnlPn5VQ==","signatures":[{"sig":"MEUCIBN23qYj4sCxm0wIxR/a6sUozgvH9AR2BFuQ8xr1poewAiEAgdMizgymIV9xQzaD45GkRd0q0NOf6uORkiTidGDSif0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMshWNUHJk3fJqu+7hlnxK8y/uqOadyu3FXUtZIstkvQIgVhyuZ4dPUsz00nEnzm1JfPt4s3/rgJSILfFlTkkkcyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4127649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3ad4a228a356ccbcf3fa47520b8f65726f58bcce","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.1.0_1788333839979_0.18888294921842363","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.2.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.2.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"36ebc3b2262e0a94f5c4011b9d27120868f8d325","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.2.0.tgz","fileCount":808,"integrity":"sha512-w8BQZfU+1pPHCX1vlEclCKg+9tAhG0TbnmAhN/C2Z1os3WrnxcKLnMfARUBdraR7Ui9URsQWtfO1jeTML5gWwA==","signatures":[{"sig":"MEYCIQD0f4EN9h64RHUzPafaYZKcQxNUjtKw+c39ETzylkaxeQIhANOx0KuV0UCSLycrgbbhrFrkJMqpdGheXFz4iFm/NdQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtPhniH+566ZLWSStQtReAwFAarQcn5nxGor9MZjTj4wIgYv/1Ultt5SE2w4ccA183QcJx+2gNDMbxtI454lDlcoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4149451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"824c8bfa524e640b32cc140322ec7db112f47aa9","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.2.0_1788335459235_0.8327266547910901","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.3.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.3.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"d0acb8d4d37fff31ce3f29c113ebf311f9c04c9b","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.3.0.tgz","fileCount":836,"integrity":"sha512-GLEdfUgsrR6fNZf2N6JePzsowJApyx4fDu6VlHNCqMRClsjy2Z09/6kBZsw6+T6yZI3ffrGahmt0exiHY1injQ==","signatures":[{"sig":"MEYCIQCdxiS7u2HpJzz3ajXFMiKrq4BasOY2dKl5iVKu/fDO8wIhAKwkJr/Dmom6VhuTtM4EV4USL7p8sDri34suOTJFrJhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG5ojiGCPkW3mz78JBOLPKAfdj2AM+ye1CO2HoG78UEJAiEA+UzPdDIz9psDKhoYi+9XsHfKPkIJak9eBtFgiwcCRDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4322680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d32558c4aa1c34b66dfe2dd923213785c0ce33ac","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.3.0_1788354012672_0.7194658031936381","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.4.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.4.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"549d8589f50372bd6e85c51319086de7209a28e7","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.4.0.tgz","fileCount":836,"integrity":"sha512-FZ8WFx63EgXJOvQEpS39TKp5rrd21hTWLkLmxzFltfGsFdWPQ22B02YdnRlXn4JE3Bmpfyv8E1PsviONdcpo6Q==","signatures":[{"sig":"MEUCIC0jJOs2zhqCsztc+an62zZDmmYWEy80sovfbgiXCSYKAiEAnXIR2CtmyD2atWoLd4slqSTmrY1BeLGylZchyJN7HoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlp3pL5ri+APAjWOyolkIkBpYk2/sw1jFRjc24DHk6cAIgfqt25yzfwc7W4xHP+SMoSBf//Y2bw7plHOiNy7bC3gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4344014},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"428700961fb5a1c489919f17a768c04eddd1f678","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.4.0_1788436587882_0.5551308134412443","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.5.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.5.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ac70c72e0153b8ca164282d2630ad9e067e756e9","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.5.0.tgz","fileCount":836,"integrity":"sha512-vQdjy949oez6BegheudpYY9dNfzDgdiCFuXTLAESwuRyYnS0W6IbojM/neDs2w1XwMiA7xrCGASdtzGigtk9yw==","signatures":[{"sig":"MEYCIQCmzO684YB+OCkOqTqU3m6wkbwv5O1kUGiswKvrBMSZCwIhAKpJ0hs91m0FIeG0jeHNUVjfWD/3r7gj17RKMotlTi6N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0RqJ3jPwLxgIYmXGYrBcybzXtLKXXxg1s8Fws3hlb7QIgD6WZt64cLji5XXi+NOKM2hf2p/5ix1jPH/uNt8xdyKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4354751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5606116c13f7885b0a06fea86232fb76da19655e","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.5.0_1788438164786_0.11469168712652378","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.6.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.6.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"72724896215c3e777c88c674d8ae878220ea0eda","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.6.0.tgz","fileCount":844,"integrity":"sha512-jSzi31Twuq8LVkZhHfc6TnsYythKn+uEMQmMgcvVLZUnRKaF/DJUEDkrAxOfCOGZGrXl6yOryHs70a125XyRhw==","signatures":[{"sig":"MEUCIBUSfqEjfsDjfqUaEQF4R23AAl0155WjRke9MJ+4wG+oAiEAyl7eESvY1o/hwwBTclmwummTKN7GbtOXTZFqh4wb3f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBLt1sGzM7dxsyLJac3uLCQqicSqZT7l0q4cyZ8/Cdw7AiEAqln2hXGnYufTvc9YeraPtTDnCHovy3qLz0aKeyV3ITw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4389354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"3938aee275883ad0bc310371e5b87fc6d789dbde","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.6.0_1788730838484_0.8568958941075737","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.7.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.7.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1dc31558e7aa71a1f89ae4c815452e43bd6fef94","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.7.0.tgz","fileCount":852,"integrity":"sha512-/VjHzBx9lL57TP+hLICM6A8K4wLXvZwhfagXZjiM0cgrWGX774KnjIWtotgoXy9xCwh8bOHbLbMmowfGc9UtQA==","signatures":[{"sig":"MEUCIQC6eIEpS0dFusVw5hCnRVJB44zlWPiUyDmx/9sfqNs7hgIgF+rC5pdAzsEjSYXjJxQBllfO+eqF+ZYIrNw5fExJA2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEXBtW8slsLR8SgjYOMsW9R/LAL7OHtn6Om7IyvSN/xcAiEAge3g6G47/eSpbC5zI60wModx8vdeXRNzansZvieuIlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4476467},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4220dc42bfd981feb47535e69346b930414c5ba4","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.7.0_1788793149389_0.9766318508809848","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.8.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.8.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"8be1a3854e7209fa443b79e608489f4e10141085","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.8.0.tgz","fileCount":852,"integrity":"sha512-KSEko2WKIpcLerVJqGbRQroSnzBhfyo3gC7b5W1OtS7LHEwqLRgouOuLY1+EEq2585fM3ARI1kty3zT6Up+UWA==","signatures":[{"sig":"MEYCIQCtrCx7LWnFeBrnjSbj8UDCSp2AkekgsYockscIvI0z8AIhALa0urXeJXxyMNoXwdfTbK2hjASuUGK+2+w09lLkNq7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIClNhNjRn4HstcsrSYn+Vmaa3UhHnJbXvu9DvP5Uuxt3AiEA9QZM76VHK1kVcCSMC8PnBMDsHGFW01kUxYBV5aHWcUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4477347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"5f98624c6e79224ccbd2af143642dfa3c1279eec","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.8.0_1788812308586_0.9571456824772004","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.9.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.9.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f48c622000591793c6eeccd0edb523110a0fcebf","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.9.0.tgz","fileCount":852,"integrity":"sha512-iZISykuoO7W9jKcdbfTkF8TEiJqarR5JZpK4Ho6vEO6ei0PSDXpqJRvdPrSRZ7VFQNM357dygcfO6mYbPMRntg==","signatures":[{"sig":"MEUCIDQDv9CMvGIbqNxqvEC2r8UN0k5BKQapKY9k6t8KRQjSAiEAgOJlQYDykRo9gS7VCm9rQLcfkF8bsXqAg8glFWAEqjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAUwiVhDAIbFcJso2YhB1Z6V4Zyu/2Q/xouHTofdPxSIAiEAqQ9K52F+lIz3J5oS6pVvRub3A/+DxML7EzEpZQWzHa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4506746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"684768bae71124e2f3e5c2af82b69ea7205cf65f","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.9.0_1788872257269_0.03575907455839622","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.10.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.10.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f29e11637029541ba52f62f929e40ac0a5528121","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.10.0.tgz","fileCount":856,"integrity":"sha512-cq2+6vk0JgE+VUHiMX2XGm44fTIxaqVaM6IgEp+G5Wz20EsGhakBu8oDsit+xndltT4Z3FpCbCAOK4v9pbawSA==","signatures":[{"sig":"MEUCIQDQ/favq/aXV36GA0cHrcL8h104ScLKKY7ddoXmRkmh0wIgWaW3R4IWScugZS8SSJAEW7VGdIa2YM6oi+iWI4P0YR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdbvxlFH/6s+W6Z+brwWHEcgJ++zAUxmuoDxGfvpKs1AIhAJH7dQmwG65sytdp5PYISMbtoN+KpC7G8Kn1G6P/A9J+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4538436},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"4d19a416e6eedd04fcad0efa71c84e4d9e769e0d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.10.0_1788875974027_0.9280320176691137","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.11.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.11.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"08bc5549bd01dcc18dff4c34af4fed75906bf7ce","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.11.0.tgz","fileCount":856,"integrity":"sha512-cCT49ZhjRzXkubyk4LZVhmjhrAm+QYUSf+Wtk/wFef0BC4K1j7ZZqaDqcMRM6s/D3HOZtu7qcBx9hcaF5riWgA==","signatures":[{"sig":"MEUCIQCKGk5oj4V6rofJFNxMgKxZY0dwacyKftb8evyDXEAwjwIgIf+5FXjx/v7UHVtP0V4xPVCV9EJXG64tAwJgWqxK3lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHnMXHIhaDQD447XJcOsNEz62nNmFvN+dtHueFmViJ1YAiBv390sdpjbzDqlpWYqVQUHLpldRFawP1ENJp6YLqi+SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4566328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"1db2bcf95654b251182733a7b4a6ca4b87ef9b43","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.11.0_1788950765261_0.1802368099976439","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.12.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.12.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"fcf23a52ab33b719212d870340d8623a724dc6f3","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.12.0.tgz","fileCount":856,"integrity":"sha512-s0M0oI5ZhckFXdWxOWCso3nTE9aVz5JsYOiNvj53FDsTVe+/VnKrGM69bF24ac1p3FQnkJlazUEG3SL2v/Oosg==","signatures":[{"sig":"MEUCIBPikn6mbGdhDD3QYS2mNPeqQze4jVSR0f8xy7KYSk3tAiEA2OpMkyKUeOsdcE/5XnU2lsxCd2r6ZKgZYzDFgxTPxjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICnszWaVnvJf/3PKL6aXZ8kRZVP01eIv6Z7VW2e3r1RnAiEAxFfZBc6R3/g/4B9Jap4+XGXqAZfCc8zDoUveWyG3Tek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4570345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"c80e98f99e535608d308b84e0db6e570ea04c228","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.12.0_1788951135412_0.12964420059815618","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.13.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.13.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"efee7dd9f87b0450557fb88b5c8e287222309836","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.13.0.tgz","fileCount":860,"integrity":"sha512-FjojOLRXwcPntSEO+FH+YdEm2YUL36GZWK24xJLvHamaRfcbiaYOCLHzCBzX7vNpCfGSiOSEhmP7ZLSf8BOP1g==","signatures":[{"sig":"MEQCIBhbAtJz08ZSyfCo11t+MzOU2oygldDH3p73YGaWnHKEAiBvDzrO0s2BCRXR1DnvmSAWfyQWworc0W2QQaMtd0Wj/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDP6rYTMjVpdVzpnx2vtdDkSLU8MTwPTFvUFavbTxlhrwIhANRkFzaVbMfPjR9rwu2W4eHWB1jLlzpdTfKdTNB6A8iT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4675204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"beba027a04548b19d1bead5e481e0be93d95fc48","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.13.0_1788960545905_0.4748400674126114","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.14.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.14.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"1869a91b258130336aef6816edb200b3d310778a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.14.0.tgz","fileCount":860,"integrity":"sha512-m+jS6SZDE91dJXlX/YbVKrImyGrnOuwx1W0nF3o7aQi0D7pasodq8YAgr4fyBbaTyKy3I01G4agmxAP8vxZiDQ==","signatures":[{"sig":"MEUCIFSr9CMhzH3GSwxEGl3VLgD7QvbWShwq+oEL5lDQNsuIAiEA/mXd9ZzvH3cPoV3ngwxuFgG4PZw/TXvWJBo4LwdPhas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwHzDYfq3U3kS3eRnMbfRCn0HMhwFNZ4hUMjbGaq0cEAIhAMhulqmeMtCK1hQ82JpmN5oFigr8Efbdw6sbTcqVxg6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4772890},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"dab04ea395730972b03695157dbb06647d99dcae","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.14.0_1789138948447_0.008598258962206451","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.15.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.15.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ae2ee71141d19b661549dec602f3c6157a6b3845","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.15.0.tgz","fileCount":860,"integrity":"sha512-2i6Dz70kZhuAGhw8YNvH5aHevj1SwNzVqVjq42CoX3QUfMBqbYheMun2+RJJ4tXnAlTrWjQwKopW/mdN9rmHhQ==","signatures":[{"sig":"MEQCIBG5p8ehDn+y/5svV5BNt4WrE1S3tPPNzUjSOVmcpK1pAiByKKAB/tk1aWlRlHgQxSh+/Y4HMtrXGGosMKAIFLIs6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSnACLXErRpPNcuDzFL/5EhitKThedLTniQg8P34MiegIhAPYWabg2I+43QuKY6Q9wcN1Y7/erGdaVTh7XuSIAMsAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4775336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"71f28e700a88881c1767d9a581a2effb5f1ebe4e","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.15.0_1789295403042_0.4707056423408924","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.16.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.16.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"b35dd5b1e1e41831c8e29f54d8b2f150066b2e72","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.16.0.tgz","fileCount":860,"integrity":"sha512-4l+Z81kf6MjLMjPS+ww/ZsIfmLGKX+Z6lmkq3IQHCTAQ24qAp/z06uAaV8Eh3KzhgrfslT86cYqPjfnYf88dPA==","signatures":[{"sig":"MEYCIQCfUqQD4YnBPlufGMovTjJCkZC6t2000RX/8WPog+HAhAIhAPHlmnwWhJK1n1bcxvdAVmoMmMG/lbK2u7RYdgAL16Aj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID9MYdNjHc5HZOXWSnMDDmDOXzdVy+N+m/Dgt3QJPfbyAiAhFnVdu69kfc1gl2CQ7nLIySm+Uzzu/314YRSYRntQJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4851465},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"28cf1deaa8b90e4adae20365976045049f60f8a1","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.16.0_1789481765311_0.6984091546686741","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.17.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.17.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"ecca25ae8f07796d003a4274171a77763fd0ec35","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.17.0.tgz","fileCount":860,"integrity":"sha512-vhTQaHW9b5yhc0Q659XHRMYnIXSppRZyoWL+3iqhQKdkQqWYNTdUcQWDO0kAep0r315KeEZgjkr9F5H1voS7EA==","signatures":[{"sig":"MEUCIQCiSnyL7JQHaqz+9eBpObbWEaX1feigNLZjpCYNMT7XNgIgHbYk65yNWfX79ylTRbrkW4dRxczm+31FMV0YXm8Cdok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICFwp3NsBRrKGyy4Dvn9ifd/N8w5S7C5rKmwz5pC4KQ2AiEA+eWfd3wKjtfowrlNb6ZUj423PYnzhI+LfZPuJV+Gfu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4885649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"f377a2ddf388af8d5312557519f3bc5d5dc48ab4","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.17.0_1789496878391_0.4930140480135363","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.18.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.18.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"760e09c477954f958c8adbec02c12f7afccfba06","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.18.0.tgz","fileCount":860,"integrity":"sha512-S5iPOY0+zoEhA8yHBkv4mkuy/MVGoABmyqXEhIVlEqmMtAvYgoqqYPyr84HzLV75bMCmia98AgVK9rasBP87PA==","signatures":[{"sig":"MEUCIQCtD/S4kwh+DWys2T6R6Mqq+V96ANUvO1wJiW1rX+qBcwIgcDobRMM9OzdiDqcJrSRLRtEAx1GzUICt6CyjLNkcar4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIbV8bu4i2nbkZ8y2NR/Ns6pEaM+x1uQJC+jolz6xTtwIgYd2vFE4Bwa5xXF87HcsM4VPUxOcJJIauDwG4BQes37I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4899527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"e2a6afe0deccce7c29b0f2a96977b23b141fa832","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.18.0_1789643219042_0.3038161948782925","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.19.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.19.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"65a9941ef1c3e407d6fc755d8e4c0bf55c1a274c","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.19.0.tgz","fileCount":888,"integrity":"sha512-nNKqrztjQBU6I3K9hR8OIppl18ejEVlxlfT8qfbv81SRixy7MuJkytyZpuCfJjsqLLfOdjRFzwV9jFyH63x7EQ==","signatures":[{"sig":"MEUCIQDxcB9Xtf/3C2R0qWsDUXcyexEmfXZF0e7xJ2dspq4RbgIge2w20DqTa0z1o/T1u4ChY3DULD/fAe2xV3IFgYsCPqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD95icqtsvOTs/KpWyxXh7ha06sBeLjzA1N5YIt148EbgIhAJOnThjU/7h/AD24ubrY08XM+jnv3msYghbKdSTbPZJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5267755},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"7d8b808a5b48c297637d7f222ba79fb1a9e4a183","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.19.0_1790067155168_0.21384675330927405","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.20.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.20.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"c724e14d9b0e7025e464a1376bc064942372536c","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.20.0.tgz","fileCount":892,"integrity":"sha512-Gh6ZkRBR6sGp5Kn9DhY+AQHU2s6YAwkFcX763eSF7oksyrCtzzTu3J71mK7VI9zmxbqVj5iEDlsQSvgRsShH+Q==","signatures":[{"sig":"MEUCIGfTXI9hKlxtVk17Y7B42HyLVIJBmUVP5pO2Q/Lkl41XAiEA3jHswgsqfxJwHoIejvOrYVWSFjoxyH1Hu0p7yegBFjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGcb2XlrM74cmYY0xaHCmLuF5YBcMphh6jleJ/P18/sAIhAOGXi1tT+2LkfqnmFsB8y8exfgBSmFcTyyyLF5kM43xJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5274453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"572ddd4376de1d5ac6dbb9ae70276c9db823f9e0","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.20.0_1790075750236_0.3838909712984033","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.21.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.21.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"f9c6f933cb91d0866f77356409e83608cd47586a","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.21.0.tgz","fileCount":900,"integrity":"sha512-t9HGQeV32IqhamFF0A06RgdO8i2clKYMmiJoMjaXWes532z5e8CLogE9IX3u+xGU1jPSx4GPBM8RlkMjOH8UPw==","signatures":[{"sig":"MEUCIQD2T/6I1xJcLxUdS3SF6lyXvcBs4gsKZ6XPtAA2tXKVZAIgY+EXEPDddJWUJKucI4HVFzBuxFWhK5hFU2vGX07iiwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDybLZ5+SIB/MaOs3ia4tkY4khpHEEG7nc2IBVThk1NcAIgB0eknzCrvVFurP3ZmpwxYQapVONt/TIWF/dqfF4Olvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5322557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"d1e062ee9fcae17943d562aa6532ad740bd531f0","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.21.0_1790088476832_0.7210687165344218","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.22.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.22.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"85f86ed961595a1cce1cdd9ee897d2ee05a10ea1","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.22.0.tgz","fileCount":900,"integrity":"sha512-qDzrJGzo7J/UD547Zd4oW2fP+ee+UE7q2TDDsydPcj/m+Uzlfb8WQUl0JawreYoP/dnB6rxqbbRkXUYhNqlTnA==","signatures":[{"sig":"MEYCIQCEKFI7mcnLkdKEKUw4Mi35zdUdRVPe7hHGJn0yAfydQgIhAOfquccEPdWYiXdobgnPxLk2TvW1bXb3DUihG9++chOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHzuzPolUctOLqcxlVo5cntDTuHVfLHJnqrnck1ma9sqAiEA0Zk1UBs1NkXaay5jk3WbFetHFCQm3t/YiZ/y5p+2Ul8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5332499},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"0a93ad713b06496a93ae3099c65bb3896ca97c1d","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.22.0_1790169729991_0.45497091738257533","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.23.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.23.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"fbe73cc195c642e1cb5c102e7dc43da4638bb68c","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.23.0.tgz","fileCount":900,"integrity":"sha512-KLLOIxx1BDx2VpvZUSoTXayINGig1/GTILpSA+p8uffKPfbPkmwMSfa+N9+TGSCo1A+bP76I64oFmC946sy6Vw==","signatures":[{"sig":"MEYCIQCF2fjJXzQ7EXApTLg7eCU/53TSbQQ6z1crXouy7pfjNQIhAJ+Srg+pudLU2W3vqZHq28UKOC6n09vLnf4Y2RHnsAcE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjk5yR8TsAE6PxaupjxRP6PJ8a+2JjzexDc8X6Yi7qiwIhALcmG87GD35047ijBkNd6SRq9CKKelxqvT4kWouKhBgD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5442490},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"a2cfe2cdd8a9b64001d064852ad3378083a41aae","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.23.0_1790248240769_0.030457448120745356","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@enyo-energy/energy-app-sdk","version":"1.24.0","keywords":["enyo"],"author":{"name":"enyo"},"license":"ISC","_id":"@enyo-energy/energy-app-sdk@1.24.0","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"homepage":"https://github.com/enyo-energy/energy-app-sdk","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"57605c8b4922204a6234f9052e49d4a5286dd1ea","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.24.0.tgz","fileCount":900,"integrity":"sha512-Txddf7SKjdyN0NkHWvTsUFYnnyrrBi+6sPiZH223Yu2AcLXHMsEIfiad/kxkl1QgSciTzzbqgUGhlJf/nRsLhg==","signatures":[{"sig":"MEUCIQDx8gYEhetOWLfiaI6m+3jOCtIs4er5H+NismN2tt+DNAIgG7FtySFgVbS5FkT42KlBKW6BGNP743GcXW06TBe5KD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/gMpiyGG94FZG6AcZ62roPs2zCzJM3oYho3j9guqSbAiEA6/rgi5vCn8E3VCHz16zuYfy/aPOq1RO1zzMQtH6mT3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5469828},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"gitHead":"51332e41f30fea8e6c8e76b6135123e9fb36db67","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/energy-app-sdk_1.24.0_1790363201666_0.16364190172665793","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"_id":"@enyo-energy/energy-app-sdk@1.25.0","bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"dist":{"shasum":"3d0ffefd5e42840b8bbc17232ec05d5193fc227c","tarball":"https://registry.npmjs.org/@enyo-energy/energy-app-sdk/-/energy-app-sdk-1.25.0.tgz","fileCount":900,"integrity":"sha512-CCLtXsatzJzjKzqE7kf5Ougj1rq8hyxHkn9neA/oh4leRLHbwpuGJRTnkq1z+3xn2cMhwehY86SzTq3vV2cdow==","signatures":[{"sig":"MEUCIQCcfRA/GKfNdz5fgutsTvIkQxIXDfTMx8ClUxn81Chg+AIgXaWtgYdjvmD9YZy2Wf09xdWEDoI52hY4GMMBfhIfCMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDP93GnrGUJW3K82WtXqDBhUHhfmeSafb/CM5KUX2s3IAIgFPuRFVRewzTKqM4UEn6A9h96T0G5QTKkbsnyDziM8XY="}],"unpackedSize":5483452},"main":"dist/index.js","name":"@enyo-energy/energy-app-sdk","type":"module","types":"dist/index.d.ts","volta":{"node":"22.17.0"},"author":{"name":"enyo"},"gitHead":"4c763084f7cf8f1295979a1ea0d9a3e30c400e6b","license":"ISC","scripts":{"test":"vitest run","build":"npm run extract-version && duel","test:watch":"vitest","prepublishOnly":"npm run extract-version && npm run build && npm run test","extract-version":"node scripts/extract-version.js"},"version":"1.25.0","_npmUser":{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},"homepage":"https://github.com/enyo-energy/energy-app-sdk","keywords":["enyo"],"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"enyo Energy App SDK","directories":{},"maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"_nodeVersion":"22.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^24.0.13","@knighted/duel":"^2.1.4","@types/express":"^5.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/energy-app-sdk_1.25.0_1790952669932_0.6824477949712167"}}},"time":{"created":"2026-01-22T18:47:38.259Z","modified":"2026-10-02T14:51:10.206Z","0.0.34":"2026-01-22T18:47:38.915Z","0.0.35":"2026-01-22T18:59:53.602Z","0.0.36":"2026-01-23T10:36:43.054Z","0.0.37":"2026-01-23T13:44:42.979Z","0.0.38":"2026-01-25T16:36:24.585Z","0.0.39":"2026-01-25T17:41:19.165Z","0.0.40":"2026-01-26T20:15:28.071Z","0.0.41":"2026-01-26T21:32:50.822Z","0.0.42":"2026-01-28T10:01:14.447Z","0.0.43":"2026-01-28T12:58:14.320Z","0.0.44":"2026-01-29T09:39:22.897Z","0.0.45":"2026-01-29T10:01:21.709Z","0.0.46":"2026-01-29T12:57:47.531Z","0.0.47":"2026-01-30T10:49:47.985Z","0.0.48":"2026-01-30T14:34:30.292Z","0.0.49":"2026-01-30T22:30:48.187Z","0.0.50":"2026-02-02T21:48:53.502Z","0.0.51":"2026-02-03T17:03:49.978Z","0.0.52":"2026-02-03T17:51:31.055Z","0.0.53":"2026-02-05T14:05:23.143Z","0.0.54":"2026-02-05T19:52:25.852Z","0.0.55":"2026-02-06T10:53:12.104Z","0.0.56":"2026-02-06T13:07:51.591Z","0.0.57":"2026-02-07T19:32:17.729Z","0.0.58":"2026-02-08T19:13:52.841Z","0.0.59":"2026-02-10T15:42:29.273Z","0.0.60":"2026-02-15T12:08:23.904Z","0.0.61":"2026-02-16T22:27:35.083Z","0.0.62":"2026-02-16T23:01:31.224Z","0.0.63":"2026-03-06T13:08:48.121Z","0.0.64":"2026-03-06T18:10:31.254Z","0.0.65":"2026-03-06T18:25:43.466Z","0.0.66":"2026-03-08T11:37:21.453Z","0.0.67":"2026-03-10T10:01:04.075Z","0.0.68":"2026-03-10T19:43:26.323Z","0.0.69":"2026-03-10T22:40:32.909Z","0.0.70":"2026-03-18T16:16:59.079Z","0.0.71":"2026-03-20T12:30:46.371Z","0.0.72":"2026-03-22T10:03:32.770Z","0.0.73":"2026-03-22T18:00:09.673Z","0.0.74":"2026-03-23T15:40:12.936Z","0.0.75":"2026-03-26T08:31:28.064Z","0.0.76":"2026-03-27T14:28:12.578Z","0.0.77":"2026-03-28T13:12:16.616Z","0.0.78":"2026-03-29T12:17:34.042Z","0.0.79":"2026-03-29T14:15:59.365Z","0.0.80":"2026-03-29T14:26:54.061Z","0.0.81":"2026-03-30T15:08:41.404Z","0.0.82":"2026-04-02T08:39:23.869Z","0.0.83":"2026-04-02T12:44:26.923Z","0.0.84":"2026-04-02T14:34:32.512Z","0.0.85":"2026-04-03T11:09:21.585Z","0.0.86":"2026-04-03T13:04:45.814Z","0.0.87":"2026-04-04T12:49:01.611Z","0.0.88":"2026-04-06T08:03:19.097Z","0.0.89":"2026-04-06T14:51:14.505Z","0.0.90":"2026-04-09T11:18:23.349Z","0.0.91":"2026-04-13T12:18:47.106Z","0.0.92":"2026-04-14T16:22:14.246Z","0.0.93":"2026-04-16T11:03:00.228Z","0.0.94":"2026-04-16T11:12:21.928Z","0.0.95":"2026-04-16T11:28:13.157Z","0.0.96":"2026-04-17T13:19:42.416Z","0.0.97":"2026-04-20T15:26:56.514Z","0.0.98":"2026-04-21T08:02:13.440Z","0.0.99":"2026-04-21T08:27:21.136Z","0.0.100":"2026-04-21T15:10:32.397Z","0.0.101":"2026-04-22T08:35:33.735Z","0.0.102":"2026-04-22T13:20:58.083Z","0.0.103":"2026-04-23T13:07:12.086Z","0.0.104":"2026-04-23T14:23:30.207Z","0.0.105":"2026-04-23T19:38:01.099Z","0.0.106":"2026-04-24T11:47:47.202Z","0.0.107":"2026-04-24T11:55:37.027Z","0.0.108":"2026-04-24T12:11:03.751Z","0.0.109":"2026-04-24T13:18:22.561Z","0.0.110":"2026-04-25T10:00:08.973Z","0.0.111":"2026-04-28T12:32:24.318Z","0.0.112":"2026-04-29T12:09:15.071Z","0.0.113":"2026-04-29T13:35:01.884Z","0.0.114":"2026-05-06T11:09:40.902Z","0.0.115":"2026-05-07T11:25:17.114Z","0.0.116":"2026-05-09T17:22:44.137Z","0.0.117":"2026-05-09T17:32:01.298Z","0.0.118":"2026-05-10T15:22:10.723Z","0.0.119":"2026-05-11T08:22:20.677Z","0.0.120":"2026-05-11T08:26:17.304Z","0.0.121":"2026-05-11T19:03:51.369Z","0.0.122":"2026-05-11T20:03:12.935Z","0.0.123":"2026-05-12T08:08:38.579Z","0.0.124":"2026-05-13T08:18:21.926Z","0.0.125":"2026-05-16T15:32:31.467Z","0.0.126":"2026-05-16T16:11:40.090Z","0.0.127":"2026-05-17T11:44:31.358Z","0.0.128":"2026-05-17T17:58:48.473Z","0.0.129":"2026-05-19T11:58:41.852Z","0.0.130":"2026-05-20T21:11:16.284Z","0.0.131":"2026-05-21T08:34:39.818Z","0.0.132":"2026-05-22T09:27:22.008Z","0.0.133":"2026-05-22T11:39:22.517Z","0.0.134":"2026-05-25T10:44:12.081Z","0.0.135":"2026-05-25T20:05:17.568Z","0.0.136":"2026-05-26T20:05:12.223Z","0.0.137":"2026-05-28T07:13:16.617Z","0.0.138":"2026-05-28T18:10:47.889Z","0.0.139":"2026-05-29T07:34:33.057Z","0.0.140":"2026-06-01T09:32:16.768Z","0.0.141":"2026-06-01T14:34:28.473Z","0.0.142":"2026-06-01T15:02:59.839Z","0.0.143":"2026-06-04T21:04:00.604Z","0.0.144":"2026-06-07T08:41:46.043Z","0.0.145":"2026-06-08T17:31:09.501Z","0.0.146":"2026-06-09T15:56:43.435Z","0.0.147":"2026-06-10T15:47:23.275Z","0.0.148":"2026-06-11T08:53:40.737Z","0.0.149":"2026-06-11T17:56:24.988Z","0.0.150":"2026-06-12T13:03:36.069Z","0.0.151":"2026-06-12T16:21:42.294Z","0.0.152":"2026-06-12T19:01:30.888Z","0.0.153":"2026-06-12T19:18:52.491Z","0.0.154":"2026-06-15T10:05:13.021Z","0.0.155":"2026-06-15T11:13:40.768Z","0.0.156":"2026-06-15T14:05:28.984Z","0.0.157":"2026-06-15T16:13:15.455Z","0.0.158":"2026-06-16T12:45:44.906Z","0.0.159":"2026-06-16T14:28:53.001Z","0.0.160":"2026-06-19T10:09:21.128Z","0.0.161":"2026-06-25T10:40:23.084Z","0.0.162":"2026-06-26T21:43:49.649Z","0.0.163":"2026-06-27T19:42:58.482Z","0.0.164":"2026-06-29T11:45:01.381Z","0.0.165":"2026-06-29T20:50:17.993Z","0.0.166":"2026-06-30T20:50:45.711Z","0.0.167":"2026-07-01T15:00:42.196Z","0.0.168":"2026-07-02T14:30:00.892Z","0.0.169":"2026-07-02T18:58:00.505Z","0.0.170":"2026-07-03T09:31:59.535Z","0.0.171":"2026-07-04T07:43:01.107Z","0.0.172":"2026-07-07T07:57:07.347Z","0.0.173":"2026-07-14T14:34:14.626Z","0.0.174":"2026-07-15T08:41:58.800Z","0.0.175":"2026-07-16T13:36:00.746Z","0.0.176":"2026-07-20T15:57:01.564Z","0.0.177":"2026-07-23T09:00:43.340Z","0.0.178":"2026-07-24T12:49:56.194Z","0.0.179":"2026-07-26T08:57:59.288Z","0.0.180":"2026-07-27T14:34:43.208Z","0.0.181":"2026-07-30T09:12:43.819Z","0.0.182":"2026-08-05T07:52:09.237Z","0.0.183":"2026-08-05T10:12:21.766Z","0.0.184":"2026-08-05T14:17:34.071Z","0.0.185":"2026-08-11T18:57:25.416Z","0.0.186":"2026-08-15T16:56:45.676Z","0.0.187":"2026-08-16T16:54:29.548Z","0.0.188":"2026-08-17T16:07:19.458Z","0.0.189":"2026-08-17T19:38:19.120Z","0.0.190":"2026-08-21T19:48:41.705Z","0.0.191":"2026-08-24T09:09:38.387Z","0.0.192":"2026-08-25T07:32:37.450Z","0.0.193":"2026-08-25T14:08:22.641Z","0.0.194":"2026-08-26T15:33:14.780Z","0.0.195":"2026-08-29T07:43:13.587Z","0.0.196":"2026-08-30T08:45:53.959Z","0.0.197":"2026-08-31T19:21:56.757Z","0.0.198":"2026-08-31T19:34:54.365Z","0.0.199":"2026-09-01T07:49:26.114Z","1.0.0":"2026-09-01T12:05:18.967Z","1.1.0":"2026-09-02T07:24:00.106Z","1.2.0":"2026-09-02T07:50:59.366Z","1.3.0":"2026-09-02T13:00:12.810Z","1.4.0":"2026-09-03T11:56:28.048Z","1.5.0":"2026-09-03T12:22:44.922Z","1.6.0":"2026-09-06T21:40:38.600Z","1.7.0":"2026-09-07T14:59:09.528Z","1.8.0":"2026-09-07T20:18:28.750Z","1.9.0":"2026-09-08T12:57:37.430Z","1.10.0":"2026-09-08T13:59:34.143Z","1.11.0":"2026-09-09T10:46:05.408Z","1.12.0":"2026-09-09T10:52:15.541Z","1.13.0":"2026-09-09T13:29:06.060Z","1.14.0":"2026-09-11T15:02:28.562Z","1.15.0":"2026-09-13T10:30:03.142Z","1.16.0":"2026-09-15T14:16:05.429Z","1.17.0":"2026-09-15T18:27:58.566Z","1.18.0":"2026-09-17T11:06:59.206Z","1.19.0":"2026-09-22T08:52:35.273Z","1.20.0":"2026-09-22T11:15:50.412Z","1.21.0":"2026-09-22T14:47:57.008Z","1.22.0":"2026-09-23T13:22:10.150Z","1.23.0":"2026-09-24T11:10:40.917Z","1.24.0":"2026-09-25T19:06:41.845Z","1.25.0":"2026-10-02T14:51:10.041Z"},"bugs":{"url":"https://github.com/enyo-energy/energy-app-sdk/issues"},"author":{"name":"enyo"},"license":"ISC","homepage":"https://github.com/enyo-energy/energy-app-sdk","keywords":["enyo"],"repository":{"url":"git+https://github.com/enyo-energy/energy-app-sdk.git","type":"git"},"description":"enyo Energy App SDK","maintainers":[{"name":"ibrahim-enyo","email":"ibrahim.tuna@enyo-energy.de"},{"name":"kevin-kirch-hems-one","email":"kevin.kirch@hems-one.com"},{"name":"akin04d","email":"akin.demir@enyo-energy.de"}],"readme":"# enyo Energy App SDK\n\nThe official TypeScript SDK for building Energy Apps on the enyo platform. Create powerful energy management applications that integrate with inverters, batteries, charging stations, and smart home devices.\n\n[![npm version](https://badge.fury.io/js/@enyo-energy%2Fenergy-app-sdk.svg)](https://badge.fury.io/js/@enyo-energy%2Fenergy-app-sdk)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0%2B-blue.svg)](https://www.typescriptlang.org/)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Choosing the Right API](#choosing-the-right-api)\n- [Core Concepts](#core-concepts)\n  - [Energy App Lifecycle](#energy-app-lifecycle)\n  - [Package Definition](#package-definition)\n  - [Permissions System](#permissions-system)\n- [API Reference](#api-reference)\n  - [Lifecycle Management](#lifecycle-management)\n  - [System APIs](#system-apis)\n  - [Device Communication](#device-communication)\n  - [Data Management](#data-management)\n  - [Energy Resources](#energy-resources)\n  - [User Features](#user-features)\n  - [App Intelligence](#app-intelligence)\n  - [Networking & Protocols](#networking--protocols)\n  - [Location & Site](#location--site)\n  - [Energy Domain APIs](#energy-domain-apis)\n  - [Operational Utilities](#operational-utilities)\n- [Advanced Modbus Integration](#advanced-modbus-integration)\n- [Appliance Management](#appliance-management)\n- [Network Devices & Access Recovery](#network-devices--access-recovery)\n  - [NetworkAccessGuard](#networkaccessguard)\n  - [NetworkDeviceManager](#networkdevicemanager)\n  - [Startup pattern](#startup-pattern)\n- [Package Files](#package-files)\n- [Firmware Update Registry](#firmware-update-registry)\n  - [Declaring firmware](#declaring-firmware)\n  - [Firmware modes](#firmware-modes)\n  - [Resolving the next version](#resolving-the-next-version)\n  - [Downloading a file](#downloading-a-file)\n  - [Validating the graph](#validating-the-graph)\n- [Retry Framework](#retry-framework)\n- [Device Integrations](#device-integrations)\n  - [IntegrationEnergyApp (Base Class)](#integrationenergyapp-base-class)\n  - [HeatpumpIntegrationEnergyApp](#heatpumpintegrationenergyapp)\n  - [WallboxIntegrationEnergyApp](#wallboxintegrationenergyapp)\n  - [StorageIntegrationEnergyApp](#storageintegrationenergyapp)\n  - [InverterIntegrationEnergyApp](#inverterintegrationenergyapp)\n  - [AirConditioningIntegrationEnergyApp](#airconditioningintegrationenergyapp)\n  - [EnergyManagerEnergyApp](#energymanagerenergyapp)\n- [Forecasting](#forecasting)\n  - [ForecastConfig](#forecastconfig)\n  - [PvProductionForecast](#pvproductionforecast)\n  - [BatteryForecast](#batteryforecast)\n  - [HomeConsumptionForecast](#homeconsumptionforecast)\n  - [EvChargingForecast](#evchargingforecast)\n  - [HeatpumpConsumptionForecast](#heatpumpconsumptionforecast)\n  - [HeatpumpDhwTemperatureForecast](#heatpumpdhwtemperatureforecast)\n  - [AirConditioningConsumptionForecast](#airconditioningconsumptionforecast)\n  - [AirConditioningRoomTemperatureForecast](#airconditioningroomtemperatureforecast)\n- [Appliance Energy-Manager Forecast](#appliance-energy-manager-forecast)\n  - [`useApplianceEnergyManagerForecast()`](#useapplianceenergymanagerforecast-energyappapplianceenergymanagerforecast)\n  - [ChargerForecast](#chargerforecast)\n  - [BatteryCommandForecast](#batterycommandforecast)\n  - [HeatpumpForecast](#heatpumpforecast)\n  - [HeatingRodForecast](#heatingrodforecast)\n  - [SmartPlugForecast](#smartplugforecast)\n  - [AirConditioningForecast](#airconditioningforecast)\n  - [Validators](#validators)\n- [Energy Distribution Snapshot](#energy-distribution-snapshot)\n  - [What the snapshot states](#what-the-snapshot-states)\n  - [Stating the goal on an announcement](#stating-the-goal-on-an-announcement)\n  - [What a row states for the waterfall view](#what-a-row-states-for-the-waterfall-view)\n  - [Publishing a snapshot](#publishing-a-snapshot)\n  - [Consuming a snapshot](#consuming-a-snapshot)\n  - [Helpers and validation](#helpers-and-validation)\n- [Dynamic Grid Fees & Tariff Bonuses](#dynamic-grid-fees--tariff-bonuses)\n  - [The rule that shapes this API](#the-rule-that-shapes-this-api)\n  - [Publishing a dynamic grid fee](#publishing-a-dynamic-grid-fee)\n  - [Declaring it on a tariff](#declaring-it-on-a-tariff)\n  - [Multiple bonuses, and how they stack](#multiple-bonuses-and-how-they-stack)\n  - [Reading the result](#reading-the-result)\n  - [Staying current](#staying-current)\n  - [Helpers](#helpers)\n- [Automations](#automations)\n  - [The model](#-the-model)\n  - [Guide: Energy Manager apps](#-guide-energy-manager-apps)\n  - [Guide: regular energy apps (smart plugs like Shelly)](#-guide-regular-energy-apps-smart-plugs-like-shelly)\n  - [End-to-end: pool pump on solar](#-end-to-end-pool-pump-on-solar)\n  - [Mandatory vs Flexible (current limitation)](#-mandatory-vs-flexible-current-limitation)\n  - [Permissions](#-permissions)\n  - [Validators](#-validators)\n- [Examples](#examples)\n  - [Basic Energy App](#basic-energy-app)\n  - [Device Integration](#device-integration)\n  - [Data Bus Messaging](#data-bus-messaging)\n    - [Announcing Appliance Flexibility](#announcing-appliance-flexibility)\n    - [Explaining Why a Command Was Issued](#explaining-why-a-command-was-issued)\n  - [Settings Management](#settings-management)\n- [Troubleshooting](#troubleshooting)\n- [External Libraries](#external-libraries)\n- [CLI Tool](#cli-tool)\n- [Releasing Your App](#releasing-your-app)\n\n## Installation\n\nInstall the SDK using npm:\n\n```bash\nnpm install @enyo-energy/energy-app-sdk\n```\n\n## Quick Start\n\nCreate a basic Energy App that responds to system events:\n\n```typescript\nimport { EnergyApp, defineEnergyAppPackage, EnergyAppPackageCategory, EnergyAppStateEnum } from '@enyo-energy/energy-app-sdk';\n\n// Initialize the Energy App\nconst energyApp = new EnergyApp();\n\nenergyApp.register((packageName: string, version: number) => {\n    console.log(`Energy App ${packageName} v${version} is starting...`);\n    console.log(`System is ${energyApp.isSystemOnline() ? 'online' : 'offline'}`);\n\n    // Set app state to running\n    energyApp.updateEnergyAppState(EnergyAppStateEnum.Running);\n\n    // Your app logic starts here\n    startApp();\n});\n\nasync function startApp() {\n    // Use SDK APIs\n    const storage = energyApp.useStorage();\n    const dataBus = energyApp.useDataBus();\n\n    // Store app configuration\n    await storage.save('config', { initialized: true, timestamp: Date.now() });\n\n    // Listen for data bus messages\n    dataBus.listenForMessages(['InverterValuesUpdateV1'], (message) => {\n        console.log('Received inverter data:', message);\n    });\n}\n```\n\n## Choosing the Right API\n\nThe SDK exposes several layered building blocks. Pick the one that matches the kind of app you are building before diving into the API reference:\n\n- **Core SDK (`EnergyApp`)** — the always-present facade for system lifecycle, storage, data bus, settings, notifications, and HTTP. Every Energy App uses it.\n- **Modbus helpers (`EnergyAppModbusInverter` / `Battery` / `Meter`)** — vendor-agnostic, configuration-driven Modbus access for raw register polling.\n- **Device Integrations (`*IntegrationEnergyApp`)** — *inbound* abstractions for apps that **drive a real device** (heatpump, wallbox, inverter, storage, air conditioning). They subscribe to the right data-bus commands, dispatch them to your handlers, auto-acknowledge, and expose typed `publish*` helpers for status updates.\n- **Forecasting (`*Forecast`, `EnergyManagerEnergyApp`)** — *outbound* abstractions for apps that **predict** future PV production, consumption, battery state, EV charging load, heatpump load, or DHW tank temperature using historical timeseries plus live data-bus updates.\n\n### Decision Matrix\n\n| If you want to… | Use |\n|---|---|\n| React to system lifecycle, store data, send notifications | [`EnergyApp`](#api-reference) |\n| Talk to a Modbus device through configuration only | [`EnergyAppModbusInverter` / `Battery` / `Meter`](#advanced-modbus-integration) |\n| Build a **device integration** for a heatpump | [`HeatpumpIntegrationEnergyApp`](#heatpumpintegrationenergyapp) |\n| Build a **device integration** for an EV wallbox | [`WallboxIntegrationEnergyApp`](#wallboxintegrationenergyapp) |\n| Build a **device integration** for a battery / storage system | [`StorageIntegrationEnergyApp`](#storageintegrationenergyapp) |\n| Build a **device integration** for a PV inverter | [`InverterIntegrationEnergyApp`](#inverterintegrationenergyapp) |\n| Build a **device integration** for an air-conditioning unit | [`AirConditioningIntegrationEnergyApp`](#airconditioningintegrationenergyapp) |\n| Build an **energy manager** that orchestrates many forecasters | [`EnergyManagerEnergyApp`](#energymanagerenergyapp) |\n| Forecast PV production for a single inverter | [`PvProductionForecast`](#pvproductionforecast) |\n| Forecast battery state-of-charge | [`BatteryForecast`](#batteryforecast) |\n| Forecast total household consumption | [`HomeConsumptionForecast`](#homeconsumptionforecast) |\n| Forecast EV charging demand | [`EvChargingForecast`](#evchargingforecast) |\n| Forecast heatpump electrical consumption | [`HeatpumpConsumptionForecast`](#heatpumpconsumptionforecast) |\n| Forecast heatpump DHW tank temperature | [`HeatpumpDhwTemperatureForecast`](#heatpumpdhwtemperatureforecast) |\n| Forecast air conditioning electrical consumption | [`AirConditioningConsumptionForecast`](#airconditioningconsumptionforecast) |\n| Forecast air conditioning room temperature | [`AirConditioningRoomTemperatureForecast`](#airconditioningroomtemperatureforecast) |\n| Announce a charger / battery / heatpump / heating-rod / smart-plug / air-conditioning command plan you **intend to apply** | [`useApplianceEnergyManagerForecast()`](#useapplianceenergymanagerforecast-energyappapplianceenergymanagerforecast) |\n| Talk to an EEBUS / SHIP / SPINE device | [`useEebus()`](#useeebus-energyappeebus) |\n| Speak MQTT (SDK broker or external) | [`useMqtt()`](#usemqtt-energyappmqtt) |\n| Scan or talk to Bluetooth LE peripherals | [`useBluetooth()`](#usebluetooth-energyappbluetooth) |\n| Send/receive UDP datagrams | [`useUdp()`](#useudp-energyappudp) |\n| Read serial Modbus RTU | [`useModbusRtu()`](#usemodbusrtu-energyappmodbusrtu) |\n| List known WiFi SSIDs in range | [`useWifi()`](#usewifi-energyappwifi) |\n| Query historical timeseries (PV, battery, meter, …) | [`useTimeseries()`](#usetimeseries-energyapptimeseries) |\n| Read site location (zip or coordinates) | [`useLocation()`](#uselocation-energyapplocation) |\n| Read grid connection point (fuse, phases, max power, charger limit) | [`useGridConnectionPoint()`](#usegridconnectionpoint-energyappgridconnectionpoint) |\n| Retrieve secrets from the developer org secret store | [`useSecretManager()`](#usesecretmanager-energyappsecretmanager) |\n| Submit energy-manager diagnostics | [`useDiagnostics()`](#usediagnostics-energyappdiagnostics) |\n| Register a weather / PV / dynamic-price forecast provider | [`useWeatherForecasting()`](#useweatherforecasting-energyappweatherforecasting) / [`usePvForecasting()`](#usepvforecasting-energyapppvforecasting) / [`useDynamicPriceForecast()`](#usedynamicpriceforecast-energyappdynamicpriceforecast) |\n| Read EPEX SPOT wholesale prices (incl. negative-price windows) | [`useEpexSpotPrices()`](#useepexspotprices-energyappepexspotprice) |\n| Manage electricity tariffs (default tariff, price per kWh) | [`useElectricityTariff()`](#useelectricitytariff-energyappelectricitytariff) |\n| Publish or resolve time-variable grid fees (§14a HT/NT) | [`useGridFee()`](#usegridfee-energyappgridfee) |\n| Register a PV system (kWp, DC strings, orientation) | [`usePvSystem()`](#usepvsystem-energyapppvsystem) |\n| Discover capabilities of the active energy manager | [`useEnergyManager()`](#useenergymanager-energyappenergymanager) |\n| Serve your v2 onboarding guides when the host asks for them | [`useOnboardingV2()`](#useonboardingv2-energyapponboardingv2) |\n| Drive a multi-step onboarding flow (v1, deprecated) | [`useOnboarding()`](#useonboarding-energyapponboarding) |\n| Allocate process-local sequential IDs | [`useSequenceGenerator()`](#usesequencegenerator-energyappsequencegenerator) |\n| Manage retries with circuit-breaker semantics | [`RetryManager`](#retry-framework) |\n| Keep an `applianceId` cache in sync with the SDK | [`ApplianceManager`](#appliance-management) |\n\n> **Rule of thumb:** if your app *receives* commands and drives hardware, you want an **Integration**. If your app *produces* predictions, you want a **Forecast** (and likely an `EnergyManagerEnergyApp` to wire several together).\n\n## Core Concepts\n\n### Energy App Lifecycle\n\nEnergy Apps follow a specific lifecycle managed by the enyo system:\n\n1. **Initialization**: Your app registers with the system\n2. **Running**: App performs its main functionality\n3. **State Management**: App reports its current state\n4. **Shutdown**: Graceful cleanup when system stops\n\n```typescript\nconst energyApp = new EnergyApp();\n\n// Register startup callback\nenergyApp.register((packageName, version, channel, deviceId, environment) => {\n    console.log(`${packageName} v${version} started on ${deviceId} (${channel}, ${environment})`);\n\n    // e.g. skip hardware access when running in the developer portal simulation\n    if (environment === EnyoEnergyAppEnvironment.DeveloperPortalSimulation) {\n        console.log('Running in simulation - using mocked devices');\n    }\n\n    energyApp.updateEnergyAppState(EnergyAppStateEnum.Running);\n});\n\n// Register shutdown callback\nenergyApp.onShutdown(async () => {\n    console.log('Cleaning up resources...');\n    // Perform cleanup tasks\n});\n```\n\n#### App States\n\n- `launching`: Initial state when app is starting up\n- `running`: App is functioning normally\n- `configuration-required`: App needs user configuration\n- `internet-connection-required`: App needs internet connectivity\n\n### Package Definition\n\nEvery Energy App must be defined using `defineEnergyAppPackage()`:\n\n```typescript\nimport {\n    defineEnergyAppPackage,\n    EnergyAppPackageCategory,\n    EnergyAppPermissionTypeEnum\n} from '@enyo-energy/energy-app-sdk';\n\nconst packageDef = defineEnergyAppPackage({\n    version: '1',\n    packageName: 'solar-optimizer',\n    // Optional: Internal documentation for developers (not shown to users)\n    internalDescription: 'This app optimizes solar energy production using weather forecasts and AI predictions.',\n    logo: './assets/logo.png',\n    categories: [\n        EnergyAppPackageCategory.Inverter,\n        EnergyAppPackageCategory.EnergyManagement\n    ],\n    storeEntry: [\n        {\n            language: 'en',\n            title: 'Solar Optimizer',\n            shortDescription: 'Optimize your solar energy production',\n            description: 'Advanced solar energy optimization with AI-driven predictions and real-time adjustments.'\n        },\n        {\n            language: 'de',\n            title: 'Solar Optimierer',\n            shortDescription: 'Optimieren Sie Ihre Solarenergieproduktion',\n            description: 'Erweiterte Solarenergie-Optimierung mit KI-gesteuerten Vorhersagen und Echtzeitanpassungen.'\n        }\n    ],\n    // Permissions can be objects with internal comments (recommended for documentation)\n    permissions: [\n        { permission: EnergyAppPermissionTypeEnum.Modbus, internalComment: 'Required to read inverter registers via Modbus TCP' },\n        { permission: EnergyAppPermissionTypeEnum.SendDataBusValues, internalComment: 'Used to publish inverter power values to the data bus' },\n        { permission: EnergyAppPermissionTypeEnum.SubscribeDataBus, internalComment: 'Listens for battery state updates' },\n        { permission: EnergyAppPermissionTypeEnum.Storage, internalComment: 'Stores configuration and historical optimization data' }\n    ],\n    // Note: Simple permission types are also supported for backwards compatibility:\n    // permissions: [EnergyAppPermissionTypeEnum.Modbus, EnergyAppPermissionTypeEnum.Storage]\n    options: {\n        restrictedInternetAccess: {\n            origins: ['api.weather.com', 'solar-forecasting.com']\n        },\n        deviceDetection: {\n            modbus: [{\n                unitIds: [1],\n                registerAddress: 40001,\n                registerSize: 2,\n                type: 'string',\n                matchingValues: ['SolarMax', 'SMA']\n            }],\n            mdns: [{\n                // The Envoy advertises under a vendor-specific service type; without\n                // `serviceType` the host never browses it and this rule can't fire.\n                serviceType: '_enphase-envoy._tcp.local',\n                key: 'serialnum',\n                operation: 'startsWith',\n                matchingValues: ['1224']\n            }]\n        }\n    }\n});\n```\n\n#### Package Categories\n\n- `Inverter`: Solar inverter management\n- `Wallbox`: EV charging station integration\n- `Meter`: Energy metering applications\n- `EnergyManagement`: Overall energy optimization\n- `HeatPump`: Heat pump control systems\n- `AirConditioning`: Air-conditioning units\n- `BatteryStorage`: Battery management\n- `ClimateControl`: HVAC and climate systems\n- `DynamicElectricityTariff`: Dynamic / spot-price tariff providers\n- `StaticElectricityTariff`: Fixed-price tariff providers\n- `TemperatureSensor`: Standalone temperature sensors\n- `SmartPlug`: Smart-plug appliances\n- `Other`: Anything not covered above\n\n### Permissions System\n\nEnergy Apps use a granular permissions system to control access to system resources:\n\n#### Core Permissions\n\n- **`Storage`**: Access persistent key-value storage\n- **`NetworkDeviceDiscovery`**: Discover devices on the local network\n- **`NetworkDeviceSearch`**: Search for specific network devices\n- **`NetworkDeviceAccess`**: Access discovered network devices\n- **`Modbus`**: Communicate via Modbus protocol\n\n#### Data Bus Permissions\n\n- **`SendDataBusValues`**: Send sensor data and measurements\n- **`SubscribeDataBus`**: Listen to data from other devices\n- **`SendDataBusCommands`**: Send control commands\n\n#### Device Permissions\n\n- **`Appliance`**: Manage appliances created by your package\n- **`AllAppliances`**: Access all appliances in the system\n- **`OcppServer`**: Run OCPP server for EV charging\n- **`ChargingCard`**: Manage EV charging cards\n- **`Vehicle`**: Access vehicle information\n- **`Charge`**: Manage charging sessions\n\n#### Command Permissions\n\n- **`InverterControlCommands`**: Send inverter control commands (e.g. feed-in limit)\n- **`BatteryControlCommands`**: Send battery / storage control commands\n- **`ChargerControlCommands`**: Send wallbox / charger control commands\n\n#### Networking & Protocol Permissions\n\n- **`ModbusRtu`**: Communicate over Modbus RTU (serial)\n- **`EebusDeviceManagement`**: Pair / discover / connect EEBUS devices\n- **`EebusDataAccess`**: Read EEBUS use-case data\n- **`EebusControl`**: Send EEBUS control commands (write features)\n- **`Mqtt`**: Connect to the internal SDK MQTT broker or external brokers\n- **`Bluetooth`**: Scan and talk to BLE peripherals\n- **`Wifi`**: List known WiFi SSIDs\n- **`Udp`**: Bind UDP sockets and exchange datagrams\n- **`ChildProcess`**: Spawn child processes from the runtime\n\n#### Data & Domain Permissions\n\n- **`Timeseries`**: Query historical timeseries data\n- **`EnergyPrices`**: Read current and forecast electricity prices\n- **`ElectricityTariff`**: Manage electricity tariffs\n- **`EnergyManager`**: Run as the active energy manager\n- **`EnergyManagerInfo`**: Read information about the active energy manager\n- **`WeatherForecastRegister`** / **`WeatherForecastUse`**: Publish / consume weather forecasts\n- **`WeatherHistoryRegister`** / **`WeatherHistoryUse`**: Publish / consume observed (past) weather data\n- **`PvForecastRegister`** / **`PvForecastUse`**: Publish / consume PV forecasts\n- **`DynamicPriceForecastRegister`** / **`DynamicPriceForecastUse`**: Publish / consume dynamic-price forecasts\n- **`PvSystemRegister`** / **`PvSystemUse`**: Register / read PV system configuration\n- **`Savings`**: Publish and read back day-scoped savings reports\n- **`EpexSpotPrices`**: Read EPEX SPOT day-ahead wholesale market prices\n- **`GridFeeRegister`** / **`GridFeeUse`**: Publish / resolve dynamic grid fees (time-variable network charges)\n- **`CommandLog`**: Record and read back the commands apps issued to appliances\n\n#### Site & Identity Permissions\n\n- **`LocationZipCode`**: Read the site's zip-code-level location\n- **`LocationCoordinates`**: Read the site's full coordinates\n- **`SecretManager`**: Read developer-org secrets\n\n#### Internet Access\n\n- **`RestrictedInternetAccess`**: Access specific internet domains only\n\n## API Reference\n\n### Lifecycle Management\n\n#### `register(callback: (packageName: string, version: number, channel: EnyoPackageChannel, deviceId: string) => void | Promise<void>)`\n\nRegister a callback that executes when your Energy App starts. The callback receives the package name, version, release channel (`stable` / `beta` / …), and the device ID the package is running on. It may be `async`.\n\n```typescript\nenergyApp.register(async (packageName, version, channel, deviceId) => {\n    console.log(`${packageName} v${version} on ${channel} (device ${deviceId}) is now running`);\n    // Initialize your app here\n});\n```\n\n#### `onNetworkStatusChanged(listener: (online: boolean) => void | Promise<void>): string`\n\nSubscribe to system-online transitions. Returns a listener ID. Pairs well with [`isSystemOnline()`](#issystemonline-boolean) for first-state, then deltas:\n\n```typescript\nconst listenerId = energyApp.onNetworkStatusChanged((online) => {\n    console.log(online ? 'System back online' : 'System went offline');\n});\n```\n\n#### `onShutdown(callback: () => void | Promise<void>)`\n\nRegister cleanup logic for graceful shutdown. The callback may be sync or async; it runs on Node `beforeExit` **and** `exit`.\n\n```typescript\nenergyApp.onShutdown(async () => {\n    // Close connections\n    await modbusClient.disconnect();\n    // Save final state\n    await storage.save('lastShutdown', Date.now());\n});\n```\n\n#### `updateEnergyAppState(state: EnergyAppStateEnum)`\n\nUpdate your app's current state:\n\n```typescript\nimport { EnergyAppStateEnum } from '@enyo-energy/energy-app-sdk';\n\n// App needs configuration\nenergyApp.updateEnergyAppState(EnergyAppStateEnum.ConfigurationRequired);\n\n// App is ready and running\nenergyApp.updateEnergyAppState(EnergyAppStateEnum.Running);\n```\n\n### System APIs\n\n#### `isSystemOnline(): boolean`\n\nCheck system connectivity:\n\n```typescript\nif (energyApp.isSystemOnline()) {\n    // Fetch remote data\n    syncWithCloud();\n} else {\n    // Use cached data\n    loadOfflineData();\n}\n```\n\n#### `useFetch(): typeof fetch`\n\nGet HTTP client with system configuration:\n\n```typescript\nconst fetch = energyApp.useFetch();\n\nconst response = await fetch('https://api.weather.com/forecast', {\n    method: 'GET',\n    headers: { 'Authorization': 'Bearer token' }\n});\n```\n\n#### `getSdkVersion(): string`\n\nGet the SDK version:\n\n```typescript\nconsole.log(`Using SDK version: ${energyApp.getSdkVersion()}`);\n```\n\n### Device Communication\n\n#### `useNetworkDevices(): EnergyAppNetworkDevice`\n\nDiscover and access network devices:\n\n```typescript\nconst networkDevices = energyApp.useNetworkDevices();\n\n// Discover devices\nconst devices = await networkDevices.discover();\n\n// Search for specific device types\nconst inverters = await networkDevices.search({\n    deviceType: 'inverter',\n    manufacturer: 'SMA'\n});\n\n// Get device details\nconst deviceInfo = await networkDevices.getDeviceInfo(device.id);\n```\n\n#### `useDeviceTest(): EnergyAppDeviceTest`\n\nAnswer the host's \"is this device yours, and did it yield appliances?\" question.\n\nEvery other device API points outward — you scan, or you get notified, and you decide what to do next. This one is inverted: the host has detected a device it cannot identify on its own and calls **into** your app. Register one handler; it is used by the onboarding v2 `device-test` action, by background auto-detection, and by user-triggered re-tests (see `request.origin`).\n\n```typescript\nawait energyApp.useDeviceTest().registerDeviceTestHandler(async (request) => {\n    const devices: EnyoDeviceTestDeviceResult[] = [];\n    const appliances: EnyoDeviceTestApplianceResult[] = [];\n\n    for (const device of request.devices) {\n        const identity = await readVendorRegisters(device);       // your protocol\n        if (!identity) {\n            devices.push({networkDeviceId: device.id, outcome: EnyoDeviceTestOutcomeEnum.NotSupported});\n            continue;\n        }\n\n        const existing = await findApplianceForSerial(identity.serialNumber);\n        const applianceId = await energyApp.useAppliances().save(buildAppliance(device, identity), existing?.id);\n\n        appliances.push({\n            applianceId,\n            applianceType: EnyoApplianceTypeEnum.Inverter,\n            disposition: existing\n                ? EnyoDeviceTestApplianceDispositionEnum.Updated\n                : EnyoDeviceTestApplianceDispositionEnum.Created,\n            networkDeviceId: device.id\n        });\n        devices.push({\n            networkDeviceId: device.id,\n            outcome: existing\n                ? EnyoDeviceTestOutcomeEnum.AppliancesAlreadyExisted\n                : EnyoDeviceTestOutcomeEnum.AppliancesCreated,\n            vendor: identity.vendor,\n            model: identity.model,\n            serialNumber: identity.serialNumber\n        });\n    }\n\n    return {\n        requestId: request.requestId,\n        outcome: aggregateDeviceTestOutcome(devices),\n        devices,\n        appliances\n    };\n});\n```\n\nRules worth respecting:\n\n- **The host owns the clock.** `request.timeoutMs` is your budget; the host stops waiting when it expires and treats the run as `failed`. Your handler is *not* told, so bound socket timeouts and retries to fit and never leave connections open past the point where an answer could matter.\n- **One handler per package.** Registering again replaces the previous one. Register during startup — a request arriving before registration is answered `failed`, which in a guided run means the installer sees the failure branch.\n- **Answer for every device.** A twelve-device scan needs twelve verdicts; \"three are mine, one needs a password, eight are the neighbour's printer\" is the normal case.\n- **`created` vs `already-existed` are different answers.** Both are successes, but the guide branches differently — one is \"set up\", the other \"already set up\".\n- **Derive the aggregate with `aggregateDeviceTestOutcome()`.** Success dominates a sibling device's failure, and actionable outcomes outrank unactionable ones; hand-rolling that precedence is where the bugs are.\n- **No permission is needed to register**, but the work inside needs `NetworkDeviceAccess` to reach a device and `Appliance` to create one. Without them, answer `access-not-granted` rather than throwing.\n\nValidate a result during development with `validateDeviceTestResult(result, request)` — it catches contradictions like `appliances-created` with no created appliance, which would otherwise route an installer to a success screen for appliances that do not exist.\n\n#### `useModbus(): EnergyAppModbus`\n\nAccess Modbus communication:\n\n```typescript\nconst modbus = energyApp.useModbus();\n\n// Connect to device\nconst client = await modbus.connect({\n    host: '192.168.1.100',\n    port: 502,\n    unitId: 1\n});\n\n// Read holding registers\nconst registers = await client.readHoldingRegisters(1001, 10);\n\n// Write single register\nawait client.writeSingleRegister(2001, 500);\n```\n\n##### Exceptions are data, not just failures\n\nWhen a device *answers* but refuses an operation, the call rejects with a `ModbusExceptionError`\ncarrying the device's raw exception code. That is different from a timeout or a dropped socket, and\nthe distinction is the whole point: a permission probe is a write you expect to be refused.\n\n```typescript\nimport {ModbusExceptionError} from '@enyo-energy/energy-app-sdk';\n\n// May this connection write at all? Write a register back its own value and see.\nconst current = (await client.readHoldingRegisters(43006, 1)).readUInt16BE(0);\ntry {\n    await client.writeSingleRegister(43006, current);\n    controlAllowed = true;                       // the write landed\n} catch (error) {\n    if (error instanceof ModbusExceptionError) {\n        controlAllowed = false;                  // refused by the device, e.g. code 0x80\n    } else {\n        throw error;                             // the link is broken — a different problem\n    }\n}\n```\n\nVendor-specific codes are passed through unvalidated (Huawei answers `0x80` for \"permission\nauthentication failure or permission expiration\", which is outside the standard `0x01`…`0x0B`\nrange). An exception response never recycles the socket.\n\n##### Vendor function codes: `sendRawPdu()`\n\nSome devices reserve a function code of their own for things the standard eight codes cannot\nexpress — most commonly an installer login that must succeed before any control write is accepted.\n`sendRawPdu()` puts one PDU on the wire verbatim and hands back the raw answer, on the connection\nthe SDK already owns:\n\n```typescript\nconst response = await client.sendRawPdu(0x41, Buffer.from([0x24, ...challengeBytes]));\n\nif (response.exceptionCode !== undefined) {\n    // The device refused. Expected often enough that it is a result, not a throw.\n    console.warn(`Vendor command refused with 0x${response.exceptionCode.toString(16)}`);\n} else {\n    parseVendorReply(response.payload);\n}\n```\n\n- The SDK knows nothing about the vendor. Sub-commands, digests and keepalives stay in your app.\n- The call queues on the same per-connection chain as every other request, so `noParallelRequests`\n  and `waitBetweenMessagesMs` hold — a login can never interleave with a block read that is already\n  in flight.\n- Request payloads are **never logged**; only the function code and the payload length are. Vendor\n  handshakes carry credential digests.\n- Payloads are capped at `MODBUS_MAX_PDU_PAYLOAD_BYTES` (252), keeping the frame inside the 253-byte\n  Modbus PDU limit. Function codes must be 1…127.\n- It needs the same `Modbus` permission as the rest of the Modbus surface — an app that can already\n  call `writeMultipleRegisters` can write any holding register, so this grants reach, not privilege.\n\n##### Knowing when the socket was replaced\n\nAnything the device tracks per *connection* rather than per device — a vendor login above all — dies\nsilently when the socket is recycled. The next write simply comes back refused. `onReconnect()` is\nthe signal that lets you re-establish it beforehand:\n\n```typescript\nconst stopListening = client.onReconnect(() => {\n    // Permission was granted to the old socket and is gone with it.\n    authenticated = false;\n    void loginAgain();\n});\n\n// Or check after the fact, without keeping a listener alive:\nconst before = client.connectionGeneration();\nawait doSomething();\nif (client.connectionGeneration() !== before) {\n    // The socket was replaced in the meantime; connection-scoped state is void.\n}\n```\n\nListeners are dropped automatically on `disconnect()`, and `onReconnect()` returns a function that\nremoves just yours.\n\n#### `useOcpp(): EnergyAppOcpp`\n\nHandle OCPP charging station communication:\n\n```typescript\nconst ocpp = energyApp.useOcpp();\n\n// Start OCPP server\nconst server = ocpp.createServer({\n    port: 8080,\n    onChargePointConnect: (chargePointId) => {\n        console.log(`Charge point ${chargePointId} connected`);\n    }\n});\n\n// Send remote commands\nawait server.sendRemoteStartTransaction(chargePointId, {\n    connectorId: 1,\n    idTag: 'user123'\n});\n```\n\n### Data Management\n\n#### `useStorage(): EnergyAppStorage`\n\nPersistent key-value storage:\n\n```typescript\nconst storage = energyApp.useStorage();\n\n// Save configuration\nawait storage.save('config', {\n    inverterHost: '192.168.1.100',\n    pollInterval: 30000\n});\n\n// Load configuration\nconst config = await storage.load<ConfigType>('config');\n\n// List all keys\nconst keys = await storage.listKeys();\n\n// Remove data\nawait storage.remove('oldData');\n```\n\n#### `useDataBus(): EnergyAppDataBus`\n\nSend and receive system-wide data:\n\n```typescript\nconst dataBus = energyApp.useDataBus();\n\n// Send inverter data\ndataBus.sendMessage([{\n    messageType: 'InverterValuesUpdateV1',\n    applianceId: 'inverter-1',\n    timestamp: Date.now(),\n    values: {\n        powerW: 3500,\n        energyWh: 25000,\n        voltageV: 230\n    }\n}]);\n\n// Listen for battery updates\nconst listenerId = dataBus.listenForMessages(\n    ['BatteryValuesUpdateV1'],\n    (message) => {\n        console.log('Battery SoC:', message.values.stateOfCharge);\n    }\n);\n\n// Stop listening\ndataBus.unsubscribe(listenerId);\n```\n\n#### `useInterval(): EnergyAppInterval`\n\nManage recurring tasks:\n\n```typescript\nconst interval = energyApp.useInterval();\n\n// Create recurring data collection\nconst intervalId = interval.createInterval('30s', (clockId) => {\n    collectSensorData();\n});\n\n// Stop interval\ninterval.stopInterval(intervalId);\n```\n\n**Available intervals**: `'1s'`, `'5s'`, `'10s'`, `'30s'`, `'1m'`, `'5m'`, `'1hr'` (defined by the `IntervalDuration` type — any other string is rejected).\n\n### Energy Resources\n\n#### `useAppliances(): EnergyAppAppliance`\n\nManage energy appliances:\n\n```typescript\nconst appliances = energyApp.useAppliances();\n\n// Register new appliance\nconst applianceId = await appliances.save({\n    name: [{ language: 'en', name: 'Solar Inverter' }],\n    type: 'inverter',\n    manufacturer: 'SMA',\n    model: 'SB5000',\n    networkDevice: deviceInfo\n}, undefined);\n\n// List your appliances\nconst myAppliances = await appliances.list();\n\n// Get appliance details\nconst appliance = await appliances.getById(applianceId);\n\n// Remove appliance\nawait appliances.removeById(applianceId);\n```\n\n#### `useVehicle(): EnergyAppVehicle`\n\nAccess electric vehicles and the charging behaviour configured on them:\n\n```typescript\nconst vehicles = energyApp.useVehicle();\n\n// Get all vehicles\nconst vehicleList = await vehicles.list();\n\n// Get vehicle details\nconst vehicle = await vehicles.getById(vehicleId);\n\n// How this car wants to be charged — the behaviour travels with the car,\n// not with the wallbox it happens to be plugged into\nvehicle?.defaultChargeMode;          // EnyoChargeModeEnum\nvehicle?.defaultChargeLimitPercent;  // target SoC for every session\nvehicle?.priceLimitMode;             // how the ceiling is expressed, or none\nvehicle?.priceLimitCtPerKwh;         // ct/kWh ceiling, under 'ct-per-kwh'\nvehicle?.priceLimitSharePercent;     // cheapest n % of the day, under 'cheapest-share'\nvehicle?.immediateReserveKwh;        // full-power reserve before any mode\nvehicle?.departureTimeHHmm;          // daily deadline, wall-clock \"07:30\"\nvehicle?.departureTimezone;          // IANA zone the time is read in\n\n// State of charge is a reading with an age, not a property of the car\nconst soc = await vehicles.getSoc(vehicleId);\nif (soc && Date.now() - Date.parse(soc.measuredAtIso) < 60 * 60 * 1000) {\n    console.log(`${soc.socPercent} % as of ${soc.measuredAtIso}`);\n}\n```\n\n`EnergyAppVehicle` is read-only — there is no `update()`. An app that can read\nthe car (ISO 15118, a manufacturer integration, OCPP meter values carrying SoC)\n**writes a state of charge by publishing `VehicleSocUpdateV1` on the data bus**,\nand the host makes it readable through `getSoc()`:\n\n```typescript\nenergyApp.useDataBus().sendMessage([{\n    type: 'message',\n    message: 'VehicleSocUpdateV1',\n    data: {\n        vehicleId,\n        socPercent: 62,\n        // omit only when the reading came straight off the wire\n        measuredAtIso: new Date().toISOString(),\n    },\n}]);\n```\n\nThat message is the only write path for a state of charge; it needs the\n`SendDataBusValues` permission. `getSoc()` resolves to `undefined` when nothing\nis known — an ordinary answer for a car with no SoC source, not an error.\n\n##### Car integrations: pairing a vehicle\n\nA package in the `vehicle` category talks to a manufacturer's cloud and links\none of its cars to a vehicle the user already created. It does not invent\nvehicles and it does not go looking for them — the flow starts with the user:\n\n1. The user signs into the vendor account (`useAuthentication()`, OAuth or\n   credentials).\n2. The user picks one of their vehicles in the enyo app and chooses this\n   package to link it to. Which packages are offered comes from the brand\n   declared in `compatibility` — see below.\n3. The host calls the handler registered with `onPairVehicle()`.\n4. The handler finds the matching car in the account and answers.\n\n```typescript\nconst vehicles = energyApp.useVehicle();\n\nvehicles.onPairVehicle(async (vehicle, selection) => {\n    const cars = await vendorApi.listVehicles();\n\n    // Several cars in the account and nothing to tell them apart —\n    // hand the choice back to the user instead of guessing\n    if (cars.length > 1 && !selection) {\n        return {\n            paired: false,\n            failureReason: EnyoVehiclePairFailureReasonEnum.SelectionRequired,\n            candidates: cars.map(c => ({\n                externalId: c.id,\n                displayName: c.name,\n                vin: c.vin,\n            })),\n        };\n    }\n\n    const car = selection\n        ? cars.find(c => c.id === selection.externalId)\n        : cars[0];\n\n    if (!car) {\n        return {\n            paired: false,\n            failureReason: EnyoVehiclePairFailureReasonEnum.NoMatchingVehicle,\n        };\n    }\n\n    startPolling(car.id, vehicle.id);\n    return {\n        paired: true,\n        externalId: car.id,\n        vin: car.vin,\n        displayName: car.name,\n        // only what you actually read — an invented figure is planned against\n        batterySizeKwh: car.batteryKwh,\n        maxChargingPowerKw: car.maxChargeKw,\n    };\n});\n```\n\nThe handler is called a second time with `selection` after the user picks from\n`candidates`. A package serving single-car accounts can ignore the parameter.\n\nOnce paired, the package has the `vehicleId` it was always missing and publishes\nreadings the normal way — `VehicleSocUpdateV1`, keyed by that id. Nothing about\nthe write path changes.\n\n**Unlinking works from both sides.** The user can unlink one car or sign out of\nthe vendor account; the package can drop a link it can no longer serve:\n\n```typescript\n// The user unlinked a car, deleted the vehicle, or signed out.\n// The link is already gone — this is a notification, not a veto.\nvehicles.onUnpairVehicle(async (link, reason) => {\n    stopPolling(link.externalId);\n    if (reason !== EnyoVehicleUnpairReasonEnum.SignOut) {\n        await vendorApi.revokeVehicleAccess(link.externalId);\n    }\n});\n\n// The car vanished from the vendor account, or the subscription lapsed.\n// Does NOT call onUnpairVehicle — the package already knows.\nawait vehicles.unpairVehicle(vehicleId);\n\n// Handlers only fire on change, so pick the links back up after a restart\nfor (const link of await vehicles.listLinkedVehicles()) {\n    startPolling(link.externalId, link.vehicleId);\n}\n```\n\n`listLinkedVehicles()` is not a convenience: without it a package that restarted\nhas no idea which cars it is responsible for, and sits idle on a vehicle the\nuser believes is connected.\n\n**`signOut()` cascades.** Signing out drops every link the package holds, with\none `onUnpairVehicle` call per link carrying\n`EnyoVehicleUnpairReasonEnum.SignOut`. The vendor session is already gone at\nthat point, so stop polling rather than call the vendor's API.\n\nPairing needs the `VehicleIntegration` permission; reading vehicles needs only\n`Vehicle`.\n\n##### Declaring supported brands\n\nCar integrations declare brands, not model lines — the vendor's cloud serves\nevery car in the account and the line-up changes yearly. An empty `models`\narray with `default: true` reads as \"every car of this brand\":\n\n```typescript\ncategories: [EnergyAppPackageCategory.Vehicle],\ncompatibility: [{\n    vendorName: 'Tesla',\n    default: true,\n    models: [],\n}],\n```\n\nDeclare per-model entries only where support genuinely differs, and set\n`features` honestly — a brand whose API only reports SoC\n(`VehicleSocReadout`) should not look like one that can also start a charge\n(`VehicleChargeStartStop`). See `EnergyAppModelFeatureEnum`'s vehicle group.\n\n##### Charge modes\n\nThree modes, one meaning each, identical with and without a dynamic tariff — a\ntariff changes only what happens *inside* a mode:\n\n| UI (German) | `EnyoChargeModeEnum` | Behaviour |\n|---|---|---|\n| **Sofort laden** | `Immediate` | Full power, no optimisation, no deadline. |\n| **Nur Sonne** | `PriceLimit` | Strictly PV surplus. Never imports, has no deadline, never has to finish \"in time\". A price ceiling is meaningless here and is ignored. |\n| **Sonne zuerst** | `CostOptimized` | PV first; whatever is missing by the deadline comes from the grid — in the cheapest hours with a dynamic tariff, as late as possible without one. Takes an **optional** ceiling. |\n\n- **The ceiling belongs to `CostOptimized`**, the only mode that imports at all,\n  and it is optional there: \"Preisgrenze: Aus\" is a normal answer, not a missing\n  value — spelled as `priceLimitMode` being absent.\n- **A ceiling has two spellings**, picked by `priceLimitMode`\n  (`EnyoPriceLimitModeEnum`) and mutually exclusive:\n  `ct-per-kwh` reads `priceLimitCtPerKwh` (\"never above 25 ct/kWh\"), while\n  `cheapest-share` reads `priceLimitSharePercent` (\"only the cheapest 25 % of\n  the day\"). An absolute ceiling says exactly what the user pays but may select\n  no hours at all on a uniformly expensive day; a relative one always selects\n  some hours but says nothing about what they cost. A relative ceiling ranks the\n  intervals *known* for the day, so its effective threshold moves as later\n  prices publish — re-evaluate it instead of resolving it once at session start.\n- **`PriceLimit` without a ceiling is strict PV-only** — an instruction, not an\n  under-specified state. It exists as its own mode rather than as \"`CostOptimized`\n  at 0 ct\" because the 0 ct spelling breaks the moment wholesale prices go\n  negative, which is exactly when the customer would be glad to import.\n- **An immediate reserve runs ahead of every mode.** With\n  `immediateReserveKwh > 0` on the vehicle, the session charges at full power\n  until that much energy has gone in — counted from the SoC at plug-in — and\n  only then hands over to the selected mode. That includes \"Nur Sonne\": the\n  driver may have to leave unexpectedly and the sun is not a guarantee.\n\nThe values reach an app already resolved, per session, on `StartChargeV1`\n(`startSocPercent`, `targetSocPercent`, `priceLimitMode` + the ceiling it names)\nand on `ChangeChargeModeV1` (the ceiling only — the plug-in SoC is fixed for the\nduration of a session and a mode change must never move it). The host merges\nsession, vehicle and wallbox first, so an app never reproduces the precedence\nrules.\n\nThe house-wide `EnergyManagerSettingEnum.DefaultChargeMode`, `PriceLimitMode`,\n`PriceLimitCtPerKwh`, `PriceLimitSharePercent` and `CostOptimizedTarget` are\nbeing retired — the default mode becomes per-wallbox, the ceiling and the\ndeadline per-vehicle — but keep honouring them until the migration has run.\n\n#### `useCharge(): EnergyAppCharge`\n\nManage charging sessions:\n\n```typescript\nconst charging = energyApp.useCharge();\n\n// Open a session when the charger reports a StartTransaction\nconst charge = await charging.startCharge({\n    applianceId: 'appliance-42',\n    transactionId: 'tx-1',\n    meterStartValueWh: 1_204_000,\n    connectorId: 1,\n});\n\n// Close it when the charger reports a StopTransaction\nconst finished = await charging.stopCharge(charge.id, {\n    meterEndValueWh: 1_215_500,\n    energyDeliveredWh: 11_500,\n});\nconsole.log(`${finished.totalEnergyKwh} kWh for ${finished.paidPriceEuroCent} ct`);\n\n// The session a charger is running right now, if any\nconst active = await charging.findActiveCharge('appliance-42');\n\n// A session that spans several OCPP transactions (reconnect, re-authorization)\nawait charging.addTransactionIdToActiveCharge('appliance-42', 'tx-2');\n\n// Read the history\nconst completed = await charging.list({\n    applianceId: 'appliance-42',\n    status: EnyoChargeStatus.Completed,\n});\n```\n\n**Energy and cost totals are the host's to compute, never the app's.**\n`stopCharge()` derives `totalEnergyKwh` and `paidPriceEuroCent` from the\nsession's meter readings and the electricity tariff in force while the energy\nflowed. Pass readings — `meterEndValueWh`, and `energyDeliveredWh` when the\ncharger reports it — and let the host price them. An app that computes its own\ntotals makes the customer's bill depend on which app closed the session.\n\nThe same division applies to the samples in `meterValues`: leave `pricePerKwh`\nand `chargingCostEuro` unset and the host resolves the tariff for each sample's\n15-minute slot itself. `powerW` and `voltageL1..L3` are optional — write them\nwhen the charger reports them; when omitted the host keeps whatever it already\nrecorded for that timestamp.\n\n`startCharge()` is idempotent on `applianceId` + `transactionId`, so a repeated\nStartTransaction returns the running session instead of opening a second one.\n`save()` remains a whole-object update for a session that already exists; it\noffers no uniqueness guarantee, so do not open sessions with it.\n\n**A session records the answers it ran under**, so a listener sees what the\ncustomer actually chose rather than only what the charger measured:\n\n| Field | Meaning |\n|---|---|\n| `startSocPercent` / `targetSocPercent` | The SoC the session started from and was to reach. Fixed for the session. |\n| `priceLimitMode` | Which ceiling applied — `ct-per-kwh`, `cheapest-share`, or absent for none. |\n| `priceLimitCtPerKwh` / `priceLimitSharePercent` | The ceiling itself, read according to the mode. |\n| `maxChargingPowerW` | The power the user dialled, in **Watts**. `Immediate` only. |\n| `vehicleAssignment` | `detected` \\| `manual` \\| `unknown` — how the session found its car. |\n\nThese mirror the fields on `StartChargeV1`: the command says what a session was\nasked for, the charge says what it ran with. `maxChargingPowerW` is the opening\nfigure only — the energy manager's `SetChargerAvailablePowerV2` envelope still\nbounds the session and overrides it. Watch the units: this one is watts, while\n`EnyoChargeScheduleEntry.limitAmpere` is amperes and the superseded\n`ChangeChargingPowerV1` is kW.\n\nReact to charging sessions as they happen:\n\n```typescript\nconst charge = energyApp.useCharge();\n\nconst startedId = charge.listenForChargeStarted((session) => {\n    console.log(`charging started on ${session.applianceId}`);\n});\n\nconst updatedId = charge.listenForChargeUpdated((session) => {\n    const latest = session.meterValues?.at(-1);\n    console.log(`now at ${latest?.valueWh} Wh`);\n});\n\nconst stoppedId = charge.listenForChargeStopped((session) => {\n    if (session.status === EnyoChargeStatus.Completed) {\n        console.log(`delivered ${session.totalEnergyKwh} kWh`);\n    }\n});\n\n// later\ncharge.removeListener(startedId);\n```\n\nThe three events are disjoint: `listenForChargeUpdated` fires only for changes to a\n*running* session (meter values, charge mode, smart-charging schedule, additional\ntransaction IDs), never for the start or the end, so a handler never sees the same\nevent twice. Check `session.status` in the stopped listener — `Completed` and\n`Failed` both end a charge. Meter updates can arrive every few seconds, so keep\nthe update callback cheap.\n\n#### `useChargingCard(): EnergyAppChargingCard`\n\nRead registered charging cards and pair new RFID cards:\n\n```typescript\nconst chargingCards = energyApp.useChargingCard();\n\n// List all registered charging cards\nconst cards = await chargingCards.list();\n\n// Get a single card\nconst card = await chargingCards.getById('card-id');\n\n// Handle pairing requests coming from the app\nconst listenerId = chargingCards.listenForPairingStarted(async (request) => {\n    // Put the reader into pairing mode and wait for a card to be presented.\n    // Resolve with the RFID read from the card - the host assigns it to\n    // request.chargingCardId and clears its pendingRegistration flag.\n    return await charger.enterPairingMode(request.applianceId, request.timeoutMs);\n});\n\nchargingCards.removeListener(listenerId);\n```\n\nReject the promise returned by the pairing listener when no card was presented or\nthe charger refused to enter pairing mode - the host then reports the attempt as\nfailed and leaves the card pending. A package managing several chargers should\ncheck `request.applianceId` and reject requests for appliances it does not own.\n\n### User Features\n\n#### `useAuthentication(): EnergyAppAuthentication`\n\nHandle user authentication:\n\n```typescript\nconst auth = energyApp.useAuthentication();\n\n// Get current user\nconst user = await auth.getCurrentUser();\n\n// Check permissions\nconst hasPermission = await auth.hasPermission('admin');\n\n// Authenticate action\nconst token = await auth.createAuthToken('user-action');\n```\n\n#### `useSettings(): EnergyAppSettings`\n\nManage app settings and configuration:\n\n```typescript\nconst settings = energyApp.useSettings();\n\n// Add setting configuration\nawait settings.addSettingConfig({\n    name: 'pollInterval',\n    displayName: [{ language: 'en', name: 'Poll Interval (seconds)' }],\n    type: 'number',\n    defaultValue: '30',\n    validation: {\n        min: 10,\n        max: 300\n    }\n});\n\n// Update setting value\nawait settings.updateSetting('pollInterval', '60');\n\n// Listen for setting changes\nsettings.listenForSettingsChanges((settingName, newValue) => {\n    console.log(`Setting ${settingName} changed to ${newValue}`);\n});\n\n// Get all settings\nconst allSettings = await settings.getSettingsConfig();\n```\n\n#### `useConfigurationManager(): EnergyAppConfigurationManager`\n\nRegister **internal**, non user-facing configurations for your package and react to value changes. Unlike `useSettings()`, configurations registered here are NOT rendered in the Energy App UI — they are intended for values the package itself reads and writes at runtime (e.g. internal feature toggles, tuning parameters, calibration values) and need to be persisted across restarts.\n\nEach configuration is addressed by a unique `key` and is either of type `number` (with optional `minValue` / `maxValue` / `step` constraints) or `select` (with a fixed list of allowed `selectOptions`).\n\n```typescript\nconst configManager = energyApp.useConfigurationManager();\n\n// Register the full set of internal configurations in a single call\nawait configManager.registerConfigurations([\n    {\n        key: 'pollIntervalMs',\n        type: 'number',\n        defaultValue: 5000,\n        numberOptions: { minValue: 1000, maxValue: 60000, step: 1000 }\n    },\n    {\n        key: 'logLevel',\n        type: 'select',\n        defaultValue: 'info',\n        selectOptions: [\n            { value: 'debug' },\n            { value: 'info' },\n            { value: 'warn' },\n            { value: 'error' }\n        ]\n    }\n]);\n\n// Read the current (or default) value for a configuration\nconst pollInterval = await configManager.getConfiguration('pollIntervalMs');\n\n// React to value changes\nconfigManager.onConfigurationChanged(event => {\n    console.log(\n        `Configuration ${event.key} changed from ${event.previousValue} to ${event.newValue}`\n    );\n});\n\n// Remove configurations (e.g. on cleanup or after a migration)\nawait configManager.unregisterConfigurations(['logLevel']);\n```\n\n#### `useElectricityPrices(): EnergyAppElectricityPrices`\n\nAccess electricity pricing information:\n\n```typescript\nconst prices = energyApp.useElectricityPrices();\n\n// Get current electricity price\nconst currentPrice = await prices.getCurrentPrice();\n\n// Get price forecast\nconst forecast = await prices.getPriceForecast({\n    hoursAhead: 24\n});\n\n// Listen for price changes\nprices.onPriceChange((newPrice) => {\n    console.log(`New electricity price: ${newPrice.pricePerKwh} €/kWh`);\n});\n```\n\n#### `useNotification(): EnergyAppNotification`\n\nSend notifications to users:\n\n```typescript\nconst notifications = energyApp.useNotification();\n\n// Send info notification\nawait notifications.sendNotification({\n    type: 'info',\n    title: 'Energy Optimization',\n    message: 'Your system is running optimally',\n    timestamp: Date.now()\n});\n\n// Send warning\nawait notifications.sendNotification({\n    type: 'warning',\n    title: 'High Energy Consumption',\n    message: 'Consider reducing energy usage during peak hours'\n});\n\n// Send critical alert\nawait notifications.sendNotification({\n    type: 'error',\n    title: 'System Fault',\n    message: 'Inverter communication lost - please check connection'\n});\n```\n\n### App Intelligence\n\n#### `useLearningPhase(): EnergyAppLearningPhase`\n\nTrack and manage learning phases — periods where an app or a specific appliance is calibrating, gathering data, or optimizing its behavior:\n\n```typescript\nconst learningPhase = energyApp.useLearningPhase();\n\n// Register a package-wide learning phase\nconst phaseId = await learningPhase.registerLearningPhase({\n    name: 'consumption-pattern-analysis',\n    reason: [\n        { language: 'en', value: 'Analyzing energy consumption patterns' },\n        { language: 'de', value: 'Analyse der Energieverbrauchsmuster' }\n    ],\n    description: [\n        { language: 'en', value: 'The system is learning your household energy consumption patterns to optimize scheduling.' },\n        { language: 'de', value: 'Das System lernt Ihre Energieverbrauchsmuster, um die Planung zu optimieren.' }\n    ]\n});\n\n// Register a learning phase for a specific appliance\nconst heatpumpPhaseId = await learningPhase.registerLearningPhase({\n    name: 'heating-curve-optimization',\n    applianceId: 'heatpump-001',\n    reason: [\n        { language: 'en', value: 'Optimizing heating curve' },\n        { language: 'de', value: 'Optimierung der Heizkurve' }\n    ]\n});\n\n// Check if a learning phase is still active\nconst isLearning = await learningPhase.isInLearningPhase(heatpumpPhaseId);\nconsole.log(`Heatpump is ${isLearning ? 'still learning' : 'done learning'}`);\n\n// Check if a learning phase is completed\nconst isDone = await learningPhase.isLearningPhaseCompleted(heatpumpPhaseId);\n\n// Get all learning phases with their status and duration\nconst allPhases = await learningPhase.getLearningPhases();\nfor (const phase of allPhases) {\n    console.log(`${phase.name}: ${phase.durationInHours}h, active: ${!phase.endDate}`);\n}\n\n// Get learning phases for a specific appliance\nconst heatpumpPhases = await learningPhase.getLearningPhasesByApplianceId('heatpump-001');\n\n// Complete a learning phase\nawait learningPhase.completeLearningPhase(heatpumpPhaseId);\n\n// Remove a learning phase\nawait learningPhase.removeLearningPhase(phaseId);\n```\n\n#### `useCalibration(): EnergyAppCalibration`\n\nReport what an appliance was **proven** to do. An appliance's `availableFeatures`\nis a claim the app writes from a model database or a register map; a calibration\nrun is the proof. A wallbox that advertises phase switching and fails to switch,\nor a heat pump wired for SG Ready with nothing on the terminals, is exactly what\nthe claim cannot catch. Both are kept: the claim tells onboarding what to expect,\nthe run tells an energy manager what it may rely on.\n\nSupported for batteries, wallboxes, inverters, heat pumps and heating rods.\n\n**A run is a lifecycle, not a call** — unlike `useDeviceTest()`, where the\nhandler's promise is the whole protocol. A battery calibration is a\ncharge/discharge cycle measured in hours, so the app opens a run, reports\nprogress against it, and closes it with a verdict:\n\n```typescript\nconst calibration = energyApp.useCalibration();\n\nconst runId = await calibration.startRun({ applianceId: 'battery-1' });\n\nawait calibration.reportProgress(runId, {\n    progressPercent: 40,\n    currentStep: [\n        { language: 'de', value: 'Batterie wird entladen' },\n        { language: 'en', value: 'Discharging the battery' },\n    ],\n});\n\nawait calibration.completeRun(runId, {\n    confirmedFeatures: [\n        EnyoCalibratedFeatureEnum.BatteryGridCharging,\n        EnyoCalibratedFeatureEnum.BatteryUsableCapacity,\n    ],\n});\n```\n\nAlways close a run you opened. An app that crashes mid-run leaves it `running`\nforever, which reads to a user as a device that has been calibrating for three\ndays — report `Interrupted` on restart when you find one of your own runs still\nopen.\n\nRead it back, or react to anyone's run:\n\n```typescript\nconst status = await calibration.getStatus('battery-1');   // undefined when never reported\nif (status?.status === EnyoCalibrationStatusEnum.Succeeded) {\n    console.log(status.confirmedFeatures);\n}\n\nconst id = calibration.listenForCalibrationStatusChange(async (run) => { /* … */ });\n```\n\n**Statuses**\n\n| Status | Meaning |\n|---|---|\n| `not-supported` | This appliance has no run to offer. Stop asking; don't show a control. |\n| `not-calibrated` | Possible, but something is missing — see `requirements`. |\n| `ready` | Every prerequisite holds; a run could start now. |\n| `running` | In progress. See `progressPercent` / `currentStep`. |\n| `succeeded` | Finished; `confirmedFeatures` holds what it proved. |\n| `failed` | Did not finish; `failureReason` says whether retrying helps. |\n| `stale` | A past success that no longer describes the device (firmware, hardware, rewiring). |\n\nFour things to get right:\n\n- **`undefined` is not `not-supported`.** No run at all means nobody has said anything; `not-supported` means someone said no. Only the second justifies hiding the feature.\n- **Succeeding and confirming nothing is a real result.** `confirmedFeatures: []` says the run completed and proved nothing — quite different from the field being absent, which means it never got far enough to say.\n- **Declare prerequisites even when you never run.** `reportRequirements()` is what turns \"not calibrated\" into \"needs at least 30 % state of charge\", which a user can act on.\n- **Omit `progressPercent` rather than guessing.** A bar that sits at 10 % for three hours is worse than a spinner and an honest `currentStep`.\n\nAn app that can be asked to calibrate — from the cockpit, or an onboarding step —\nregisters a handler. Answer promptly with an *acceptance*, not a result; refusing\nwith unsatisfied `requirements` is a normal answer and more useful than starting a\nrun that is bound to fail:\n\n```typescript\ncalibration.listenForCalibrationRequest(async (request) => {\n    if (soc < 30) {\n        return {\n            requestId: request.requestId,\n            accepted: false,\n            requirements: [{\n                key: 'min-soc',\n                satisfied: false,\n                description: [\n                    { language: 'de', value: 'Mindestens 30 % Ladestand nötig' },\n                    { language: 'en', value: 'Needs at least 30 % state of charge' },\n                ],\n            }],\n        };\n    }\n    return { requestId: request.requestId, accepted: true, runId: await calibration.startRun({\n        applianceId: request.applianceId,\n        requestId: request.requestId,\n    }) };\n});\n```\n\n`EnyoCalibratedFeatureEnum` is deliberately its own flat vocabulary rather than\nthe per-type `availableFeatures` enums — those describe claims and change for\nreasons unrelated to what a run can prove. Members are prefixed by device class,\nand `validateCalibrationRun()` rejects a run reporting a feature from another\nclass, along with the self-contradictory states the optional fields otherwise\nallow (features on a failed run, a failure reason on a successful one, a run\nthat ended before it began).\n\nNot to be confused with a **learning phase**: that is open-ended data gathering\nwith no pass/fail and no feature list. The two compose — a calibration run may\nopen a learning phase while it settles.\n\nWriting requires the `Calibration` permission; reading status requires none.\n\n### Networking & Protocols\n\n#### `useEebus(): EnergyAppEebus`\n\nTalk to EEBUS / SHIP / SPINE devices. The returned facade exposes four sub-interfaces:\n\n- `devices` — SHIP-level lifecycle: discovery, pairing, connection.\n- `identity` — Node Identification (NID), observable identity, supported use-case discovery.\n- `useCases` — typed use-case clients (LPC, LPP, MGCP, MPC, OHPCF).\n- `spine` — low-level SPINE escape hatch for features not yet wrapped.\n\n```typescript\nconst eebus = energyApp.useEebus();\n\nconst discovered = await eebus.devices.getDiscoveredDevices();\nconst device = await eebus.devices.pairDevice(discovered[0].ski);\n\nconst identity = await eebus.identity.get(device.ski);\nconst useCases = await eebus.identity.getSupportedUseCases(device.ski);\n```\n\nRequires the `EebusDeviceManagement` permission for the calls above. `EebusDataAccess` / `EebusControl` gate reads and writes on use-case features.\n\n#### `useMqtt(): EnergyAppMqtt`\n\nConnect to the internal SDK MQTT broker or an external broker, publish, subscribe, and observe connection status.\n\n```typescript\nconst mqtt = energyApp.useMqtt();\nconst client = await mqtt.connectToSdkBroker();\n\nawait client.subscribe('sensors/+/temperature');\nclient.onTopic('sensors/+/temperature', (payload) => {\n    console.log('Sensor reading:', payload.toString());\n});\n\nawait client.publish('control/pump', 'on', /* qos */ 1, /* retain */ false);\n```\n\nFor external brokers use `connectToExternalBroker(brokerUrl, options)`. Requires the `Mqtt` permission.\n\nThe SDK broker may be switched off until an app needs it. Ask for it before connecting:\n\n```typescript\nconst result = await mqtt.requestBrokerEnable({\n    reason: 'Publish inverter readings to the local home automation system',\n});\n\nif (!result.enabled) {\n    // `pending` (awaiting confirmation) or `rejected` (policy / permission) — not an error\n    console.warn(`Local broker unavailable: ${result.status}`);\n    return;\n}\n\nconsole.log(`Broker ready at ${result.connection?.url}`);\n```\n\nThe call is idempotent — an already running broker resolves with `already-enabled`.\n\n#### `useBluetooth(): EnergyAppBluetooth`\n\nScan for BLE peripherals and perform GATT read / write / notify against them.\n\n```typescript\nconst ble = energyApp.useBluetooth();\n\nconst devices = await ble.scan({ durationMs: 5000 });\n\nawait ble.withDevice(devices[0].address, async (session) => {\n    const value = await session.read('1800', '2a00');\n    await session.write('180a', '2a29', new TextEncoder().encode('hi'));\n});\n```\n\nNotifications can be consumed three ways from the session: `notifications(svc, ch).onValue(cb)` (push), `.next(timeoutMs)` (pull-once), or `.values()` (async iterator). Requires the `Bluetooth` permission.\n\n#### `useUdp(): EnergyAppUdp`\n\nBind UDP sockets and exchange datagrams. Lazily instantiates a single server instance and reuses it on subsequent calls; the permission gate runs on every accessor call so revocations surface consistently.\n\n```typescript\nconst udp = energyApp.useUdp();\nconst socket = await udp.bind(5000);\n\nsocket.onMessage((data, rinfo) => {\n    console.log(`Received ${data.length}B from ${rinfo.address}:${rinfo.port}`);\n});\n\nawait socket.send(new TextEncoder().encode('hello'), 5001, '192.168.1.50');\n```\n\nThrows `EnergyAppPermissionNotGrantedError` if the `Udp` permission isn't granted.\n\n#### `useModbusRtu(): EnergyAppModbusRtu`\n\nModbus RTU over serial. Open a port with baud rate / parity / data bits / stop bits, then read/write registers by slave ID.\n\n```typescript\nconst rtu = energyApp.useModbusRtu();\nconst client = await rtu.connect('/dev/ttyUSB0', { baudRate: 9600, parity: 'none' });\n\nconst registers = await client.readRegisters(/* slaveId */ 1, /* startReg */ 0, /* count */ 10);\nawait client.writeRegisters(1, 100, [42, 43]);\n```\n\nRequires the `ModbusRtu` permission.\n\n#### `useWifi(): EnergyAppWifi`\n\nList the SSIDs the device is configured to join that are currently in range.\n\n```typescript\nconst wifi = energyApp.useWifi();\nconst ssids = await wifi.getKnownSsids();\nfor (const { ssid } of ssids) console.log(ssid);\n```\n\nRequires the `Wifi` permission.\n\n### Location & Site\n\n#### `useLocation(): EnergyAppLocation`\n\nTwo-tier location API. Zip-code resolution and full coordinates are gated by separate permissions so apps can opt into the minimum precision they need.\n\n```typescript\nconst location = energyApp.useLocation();\n\nconst zip = await location.getZipCodeLocation();          // requires LocationZipCode\nconst full = await location.getLocation();                 // requires LocationCoordinates\nif (full) console.log(`lat=${full.latitude} lon=${full.longitude}`);\n```\n\n#### `useGridConnectionPoint(): EnergyAppGridConnectionPoint`\n\nRead the site's grid connection details — main fuse rating, number of phases, the maximum allowed grid power, and the total power that load balancing may allocate to EV chargers. Use this to size dispatch envelopes and avoid violating the contractual cap.\n\n`chargerLimitW` is optional: when it is not configured, load balancing falls back to `DEFAULT_CHARGER_LIMIT_W` (11 kW).\n\n```typescript\nimport {DEFAULT_CHARGER_LIMIT_W} from \"@enyo-energy/energy-app-sdk\";\n\nconst gcp = energyApp.useGridConnectionPoint();\nconst point = await gcp.getGridConnectionPoint();\nif (point) {\n    console.log(`Fuse ${point.fuseAmpere}A across ${point.numberOfPhases} phases`);\n    console.log(`Charger limit ${point.chargerLimitW ?? DEFAULT_CHARGER_LIMIT_W} W`);\n}\n```\n\n### Energy Domain APIs\n\n#### `useEnergyManager(): EnergyAppEnergyManager`\n\nRead information about the currently active energy manager (vendor, version, supported features). Useful for apps that want to behave differently depending on which manager ow","readmeFilename":"README.md"}