{"_id":"@hotzware/openhab-tools","_rev":"29-8e6fd9421f8c525e0d9eb4439950bcf9","name":"@hotzware/openhab-tools","dist-tags":{"latest":"4.3.1"},"versions":{"1.3.0":{"name":"@hotzware/openhab-tools","version":"1.3.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.3.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"73c55d5c3390062e5dff38923c9903e16780ce92","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.3.0.tgz","fileCount":12,"integrity":"sha512-yi7Y2/sF4O3VCb5R72ce0Y7ovwNnaMSAF27ReToxcG+bmBscoWsMpFpgfmuoMg6k3dQXtmsB4hwIu3+xbAKPHw==","signatures":[{"sig":"MEUCIQCTwCFZ66SViIqOivjXG9oWOo6LfB6mGQgBRkcNtMr+dAIgZC0RtQByL9NMp6bc3SP7sYbB3yUWdxEh4WIW5o4A10Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB4XXCRA9TVsSAnZWagAA1EkP/RMeqigS3GfvlR6jmtKf\n5lbUaYuX1QiToLRwDLWkG9KUwnNVVXNXswmoCaVsZE6Apk/GWfDIMB7skI6Y\nJn91QSnjL9AI46UJVcVTxmweTCxbmpVAFzMjEMphJKCer3Ryv3u/M6+qnlWW\nAvbD80DtXZkkV935I0sCDjNUqESNidIa20zXTOI2UvLUc7af78AbNGfmVo+6\nGI3MvAR6qEjSKp8WlPQ6s++xdumh+6kEic/Di4zr7Ks/7h11nt6nF3dgjJU2\nvBa6x6mPpWUnB2EDxbewbMAiyn4H4TBZOwjbpfro0clndxJzd3+R9YDdWoVS\nxUqKmbrWB/QLvnj51A5cvF+q2CFnYGOkxeqTyOzN+O0jQxr9ZAX/j+kZt0kU\nmTX983tso94MUwFaT82w28g6n/lExrT2nzkTd4pTcsSTnt4vzHxVVvXlECm9\nGasPGkIxWSyFUDZR5oS+U0mu5ZyTYAhonKMsEGz6xOicmbC2H+fopqCurmhI\nLWnKL72d+ytZVYTe2lyKDR1jKLnpC89/YziBnxz1sKBsyshKTVmqjmijI/qw\nm34bkSFOxnP3O+5n6MTKxJQIBswvZL66fs88vUZzokfjG5X/QQR4Rc59vyEH\nZ0bfHwEpzA6bJIlukf6d37SNjOX3PObfZMsbznEEhChX2yP9wMIPT5KEdHeL\n4urV\r\n=SAa1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"7e101e5e93c062f241f3343a7b2d81b289e5f199","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"semistandard","test":""},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.13.4","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","docdash":"^1.2.0","openhab":"^1.2.2","semistandard":"*"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.3.0_1644660182943_0.8363511797129046","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@hotzware/openhab-tools","version":"1.3.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.3.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"534c143a02284f1fc9ea2ae097d66320143b7365","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.3.1.tgz","fileCount":12,"integrity":"sha512-5seEswbIfUBnB6ppv0XDsSQcCJOn0HCRQHWD05Tpi9l0CHvd4B3hWzA8Sn5NIyaZJaabtC8krqe+FxopprQ4Pg==","signatures":[{"sig":"MEUCIQCIOZqPR4dbKh3WmoR+f1BwyDi0VZlXWwMN9pUtI/0tigIgVX4uV2P5NVtJSllzL1lQmb2kqhEfB80Pn/7xHo6YikI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCEMXCRA9TVsSAnZWagAAxosP/14tz8j0GQLph2fhxlED\nqRycQc0G7Gj+sel+WF4RVRqURrp1yc54QpQ0Nbs7av+FHHcH2SjZ8dpkbcPI\nhMx4xS4tHN8Rrml5wv0kUrH5Ho0GGY6CcZ+vrY2tbdGNWkIP6WfL008De2zI\nqBjDFb0+4vXks7dkcp3mZvOusbAkN1lVMwr6EV3iugAFhne2wBKa51BVO5Km\n29XNQf5oCtgvsK/2f01CvBVl/mw3vsWyW0DxspBgM+ks+ByR4lmPQCLMOcsb\nsjJZxsZdPBhPk25n5Q5pa2Sdq/H/Ji23/H3sCUJChJhoyvOf4QJeALmwyLuk\nfbjGAd9fDlWphzTNoqt6oDGWE826y1YT0DIxlcpJ3hT3hBJu3WK9+fV53Roo\nodEvjObIqaMvxjrlwLHe+IxnTTmeTeKvxUGa5sorpRcIihMxAt+spRENcbgf\nZECQukUd85w83XB8owqQEbMdp+kARI7rFZvjYktLhF8TknhFCl1FfcUZo7PX\n2+m+IE+un3oPgjkb5pFBWx86XcVCg42ufLbr85TsuGcOF+vxXU6ijBxM/M4Z\nQi7K4aNhiz6OyREVudw07R/NxfZqU0DWj1CedqVOnrSQXUOPGXhnYYHA2HI0\nWrM3o8rrrCbXDm0hiovdtZvKl3p5ZBIz9XIvH9O1TOrPYFI4USTsxQ3zAWo5\nOOs/\r\n=c9LG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"1d2b453fac0570e112313fc50a6ea3c6fdb86f38","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"semistandard","test":""},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.13.4","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","docdash":"^1.2.0","openhab":"^1.2.2","semistandard":"*"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.3.1_1644708631235_0.6174514808584315","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@hotzware/openhab-tools","version":"1.3.2","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.3.2","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"e9894b9da451e271cb563ffa674ab04d0ae1bd58","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.3.2.tgz","fileCount":12,"integrity":"sha512-LJtUn9T+DCPG49+x5b32lGrlx6rHa8M5fR7MBGsiWKVnKpxVvtSGM2fwu1AHJsB4T9PetJ+TiI1MTPURB8137A==","signatures":[{"sig":"MEQCIBLKmD0cl4DfEsbN7VjY2bnDCeT6jLcnI2Y2SQKGKsDhAiAYCBoq4YpIABA69qMLC1xjK9FenwDwqsnv7hQBhye+eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCQ2kCRA9TVsSAnZWagAAAncP/15I2Ml5uEY+XE9S1S+C\nmh+Dhbs/DTp4cbzwzNsGQ0DHKB6L/SRvmcAfOACwq/kMXg7YXyHckEF2Bhaz\n9IGlc+UwAfMRJaHZVah8ETAkQ8JDepvKfibMJ1daHNoZ0BRiSbtA0ABXoD0s\nG0kzdi97X4rWSWcWMhfE7qJDXliJJ60eQH0RGt3zinEuiu3LMHzvePURYjYM\nhJ21dvds6h23VsvC1LAR1rOpVk04/tUylq0GZEnucs3GsJu8LL1ZKb2qepLU\nuljLCNhOdbLYf3n+5HxtrPU4hnhoidRuf/Pbe6GC8Yad/TLCfXs2R3ecYRxD\nNLruR2bAm5S6fiCCxQoj5M5uOdTPvXLJu/XFKAajVESUi6kxdPnOjAI/ytkR\natm/V0T/wW2yEX1dNOz8qlyt7m6pt9Id46jGgXp6GexHbbW6C83WKEDFveax\nY0eDqEO3WGUuhAIw7eGmkaCIFGdecQ+2P+JUy9kcMOd97C+YflFbxhnkT2rW\n/Fh4zRnw9zo8aOUJsZIePn6Q/UixkNEKIdipvfoP6yG7SOmpah+fT6j+fA6I\n9h0I2RzT9HmxHxkL/F2IeJYVF5zjn/IqXBo3Lyo3oauDS65F9pe3mbiDWa0b\npO4lhOPJB3lGZgdhFGpBOkmzZoQdCik/3GsSIvlyIvkKyahwWkt1UukiLHdJ\nTd/F\r\n=0QnL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"88da6bede5243bae63973115e38fd0aab0df735a","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"semistandard","test":""},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.13.4","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","docdash":"^1.2.0","openhab":"^1.2.2","semistandard":"*"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.3.2_1644760484219_0.5358342165561925","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@hotzware/openhab-tools","version":"1.3.3","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.3.3","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"a0fd9ec4641301deadccda439afbe928fe9290c8","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.3.3.tgz","fileCount":12,"integrity":"sha512-1dbDycvs2b2Pi0ZrMu6lsCvO01hNnlcE/vxxVThY5mVRMn3dYV23A95Hv5y1IV5hupzcGHza3lRR+4z4YPw9qg==","signatures":[{"sig":"MEYCIQDoRSbt+sfd9YtxoyOZx1BmzCBJHdoQR9cM7JZH3ZVZCgIhAKLhjQRqh/K4AhopNGdHYnKRuSLll51HmCEoWgmDci0i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRzrpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0qQ/+LzjDhudu/J/Ry/Y1zl4azDaWW94mGnYxJ2TkCbr6Nsrn85/q\r\nLZ794cVpbfU/2mzkt2Uo0QjM7eEv080nJtHCV/X1BVqiVHZj+qJAR59emqIv\r\nsLm+QZLHtnOKKX/8pwMmuUGsZmauexoI3OOWLhlrfgBWdUSnY7HarvNKqHOg\r\nUUAolfP/woQ56Y2RmV3C/DlEpZmLoBBSkfqd4bN3spKXbmcxmB1Kv0JGP234\r\n9h5PMVMXb6402bxy6IfXt38iW83i1KQJW+1v3nXdkynV/dw/+a8YrArZPOXX\r\nvSM9pn7l9bOOxh+7BVKOvuoaNx4U+M/+768W0yVh1UiNrSIILcWgNEeEPaN3\r\n8dONywXlH19JOzlfmVTFOTR2AU2NBIgAhIy4bEc96WSB4ZBcK2wacESnTNnU\r\n8EpDQZi0uryDsxI4by0utalAPPCNF9t2pJqK/3aqJKo+DoVl+YppcROeNTCg\r\nekYZv36U/GwD5DyNcj61iXKjGfT6RFkPOGTtwcDSl/plIDf1KuUUWbLgJgXB\r\nByiJFp7eYFKTrvS9MCwkCOys1X9giL8KVvm3Wx9hUmzvYNvL2vhYtJFtKGjD\r\nFVhARqCpArAxMCR2wXYMiH0FHuPCrnrb3J4P6XyjNg9t7Sd0fRaEkwpIGoZX\r\n0QYu7meG7korAC8d0qKlKmkasi3Ykxh5hsA=\r\n=Jhva\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"aa3e15d19e62487cf78debe3ab977f51b8b08c3b","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"semistandard","test":""},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.13.4","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","docdash":"*","openhab":"^1.2.2","semistandard":"*"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.3.3_1648835304828_0.09555497254999534","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@hotzware/openhab-tools","version":"1.4.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.4.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"a46f981608076cc5e7d699508b5ebf3030758f27","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.4.0.tgz","fileCount":13,"integrity":"sha512-7SOvZ7bVauxzfwkTy6rr5wYhV1+TI8j5Q09ebm5o2hxxdcIdvA+T1PPvoYd7/53K1LIq4DFbhYh5nM7U29gsuw==","signatures":[{"sig":"MEUCIGd1FyJuQw/cpeYcCx9E2X/1IEIXmh7CVLx1JWXC7jtyAiEAqNQPYa9CxHDxEju2o6pxzt8oQACeM9z3rAYybq9gwv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigkyjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN5A//Yl6Bfn5qr/nL790p1ltqxMq6ZnIe52uUJFL0ydQrCUoRaLwN\r\nGl5+FO6xxhiBnv6t6SYYb3EqaFk2pw9xn+Lcl3XMVeWjpAuHFvM8DqCW0z6a\r\noN+UHRyE0HVzBcWIaK801Td4gaWQFbNtZSSIrFF2ckbjEBegrvYZLFAJCdjW\r\ny9uI9jb3wdJiBwMD6sLQL31yAIVL5qj+nTmOownAMKtUgrOVGtQsUodejKum\r\nVT34w85PbvhgGJaVa3nkN6hvdc3aLpw6CW0LjMR/JpBVuPF4A5RLq4mv1Jo1\r\nxtyp2eiZoBKtHNLDOWm6LSDPwN0maB6na4LIOL0JUYtBUCmuYoqqcCMupVCU\r\nLK8djYZZ9kWbKwOxcAPuqS14PBYsiR1e8wYgqgpLMX8I/+LvKCc/NSJXpWLV\r\nQ01T+/ubZ/BIEJ4JbqjjAAvzQn5hLQUSuxHMBySBbXvFbHg92wNChf6uyUqq\r\nOUkIvD0Z6epKxBxjhHnGrywy9OzDJ/ZLKze1SlKJoe4mJqdG09jSatDDWZDj\r\nTFnLSkWEQgjw+RQz9xwT61RQCqZFvZAyZmeTwK3qQ0wJ2l2qduSTUOeszTyN\r\n+iuAc6DR1ZQzZ+lOyFCmEjaYUrF47H3TXCUl7EoO+HMV1u4UAHE+c/jYy17C\r\nrol4Uq1oJkT3/DYD+9QewmlhIs/xh4dbHnU=\r\n=YWXP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"44b6f1a0fa5417783e91f579633575711df7fe2b","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.13.4","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.2","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.4.0_1652706467266_0.5970913054007585","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@hotzware/openhab-tools","version":"1.4.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.4.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"fc70ba1e58a8196cd70c4e953be80c9108f33ca0","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.4.1.tgz","fileCount":13,"integrity":"sha512-Mja8RcjUHRUVvecVjWQU8vY8y/SjKT0vY1+6qTFnKHdPJxAQyINdXIUlSAZprETe1zw95eWxCiMrkJxqMzjTtQ==","signatures":[{"sig":"MEUCIQDDqHksIB1vLm+fjLpbMOxjd6O+3RNKFhVYyTJF10IthAIgJ8z6JwPjlMUk0nb4kVvzUa7zCuujysFwyGJ1g2SYPys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinTSMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK/g//UYdYCcQ1rTIaNdtNzYfTYypJ4F0Ns6PSV9337UKDcQrkX+7N\r\n6qPP5GguToUBYHPJ7QylqjX7xO/vfUKtX0vaMRzWv7/uneWKOk5AH3ZaR/0R\r\nMnLe5kCuzYFtcmZdXPZrqUeujHUxVKPbfDkhe7s/4kvOi0IBZhrB3kuWRahS\r\nCmuFnm3Mv4iXlPN+/nqDQ8WKL89rOPtsOcxtGRWhSYo1+LwWsw+Q42CFtG0a\r\nNK8hWEawDPqdM9QsvAEdZwEfZgDnwCl1b30NiWdHi0blQhArZNIJXmmEPkXu\r\n0B6/9UTBOrex4dRHyAgIi8quwz9V0j3b9cbbk12xUzuPqEWQ+5+Y6gQADNMB\r\nej040k9ZK0pRAZze15Ycvt5CqYWCe2p0Ic0BHPKCzfy/QgRDxuRi7NK6NFvz\r\nKbjs1aNtJwPjgXt+tEWa0NZTos5tK3Ee4TmkcnaxtF/SNxVQVwpXNvimt0qo\r\nqxqDPqJyClGcYgWVWyiul7FtaywWR2bH2rNju7L9SEan6JkmoyxaKxwqsQ6U\r\n6dMB2jPz4X/baWcF3HqdiN8XQLvywAoGBE/+ZZqetq2Iw222WGxHrwC1HCCm\r\nTw96MjQ75KQwZ7k5WkudX0FE6LUPjrq0+gJ7yG7woRI+ftEcYnHF7lmQEdQ8\r\nXHkKTeyGS2HwCtmsNLsMjsyHRQJslhuoB0Q=\r\n=sNUi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"0a199be2e42b3ac834bda361e65c5ff16ed33d59","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.2","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.4.1_1654469772650_0.9406981109409984","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@hotzware/openhab-tools","version":"1.4.2","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.4.2","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"419ee269ae60829cea888963b3d7b8e6c78de8bb","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.4.2.tgz","fileCount":13,"integrity":"sha512-1ABIWoj/NwLnXPjvq6aPqGHfemNiGJpliyQHM1mKr4uS8a6Jn+RbxgKdnEMHu/RSBOJntwl+8uhTdpifvjWP4Q==","signatures":[{"sig":"MEUCIGLIVyFPhf6/STTAXmagEtgg1wiabYucQYS1WzHAc2MOAiEA99KeVtfeDGwYvoWbXzmMYhmrFXtjkIEXlC1levxNUtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinTciACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8VRAAnlGihIm/2V0Bt3mzQ016nnFpn+jiKJqIlxnW/Be7Y0LPxYtX\r\nkK75eOsxPLAIhtWBnVFL2nAZQhggayNjE3UpSbpyz1uDqcNW8bAGiydFle+w\r\nxT8TdaRXWaiEvXNvAdMjghUT0pLQHJst/+D3egY7dege1ktelhLxD36bV5pb\r\nlRmxqBJOq7vRxI5yIyi/Ef/jXoHHWf/Qw27QwMN9BrQiF2b9MkyRx0/P7/DB\r\nZxxdh2BpPktRrJBSRx9c+U3cbCUS5HhxxM2BpkL3sFxLzEg5LgSBC9PGV/OQ\r\n42bnJJSfIMnDFgaQ1due1Z61sMfMT3mYTd3LxpZN+24FO/ZR8sBXA3nNj7YN\r\nr+U/he5FmaI4Die3arxvGT3WvCRd2ZGOj7DNn+oB68oLX6SnXVPPPu8olLMY\r\n5kYeimYhazp6YRkQXEsQAQAL7XpQL4RqmNXlevYKD8PlF/J3ScQaHRZAPTiv\r\nEKz3zVtyZqrISnkE+UBa3aYcexNkbbxzwdPDFgWVP7MovnWv/7gAV6U44YGN\r\nW7ccIDGUFQA5WLCUFHvvQoWXa3clUGGF9KmAvl8Gl2fzbv8R+JWqdcDpkn7+\r\nQ5gStsjtaYHE/rpBY6yCeDK1ttq6vwT9DVSNEdB/urRKAseTRKzh11SKFHvK\r\nyNlnAK+kBt3Avndm4w6lqfNlDl9buKUacaw=\r\n=vfIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"1e376c6a3158bb5fcdec29a3deefec5d3f29bfcd","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.2","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.4.2_1654470434766_0.6515475051343653","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@hotzware/openhab-tools","version":"1.4.3","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.4.3","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"0a28bda06cf9a19fd28e8de274b34b38566af6da","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.4.3.tgz","fileCount":13,"integrity":"sha512-b09BsBJMS9EE/8Xi7HMMOihSsJ4VAT+i+62zbKtmfhlAw3k7lo1ryCWXCAF/t3v6kkn89PIYCLptdw311Uc0rw==","signatures":[{"sig":"MEUCIQDT8h9H9wqsvA6auq8SZj/vZMR/w/6GHKRerzEgK+aYMQIgOikmMQfSTDcbQCri8P64wpF+BSgYXzQKw6EI/AosvdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinTe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor8A//R+821By9Z2ew1xuW8SxfT4oGFQ6UF5XvMMegzAvoVslKwqtG\r\ntPOTnEAznaP71YkQr5G3zyHBTRkCdz4bci6samL+7Wkqb2LUJZY9CDlX09Qb\r\nO/WkL+B7CuXlFFsnpgLeEfFwgmZ9ywCE+Y5ADK2XkkOaxOaH+TtLvqKYSmDz\r\nWYMSp2/tf6KvdqhMSACjlKCVXWmPwDS+Gc7DwmmMfiI2vNYXRI7nMjksWV/K\r\nwToakQm3eeZmNbBvhSV7Cc9Ic7+7UUOxejfMduvJBmUJtGOG6D4WAS4HRTkT\r\nwykioQ76WOa9V69GdaR7Yy3cSF7XzDmA0xmSnyFmhGnhGrBCcF13qJX0s5Iz\r\nmY+0eitFhFE2hacje13LqCTn69OMCBEC3wOKG0aN/5jLofUMZRhex5f9WxYv\r\nLjUI2m2+Mdz/v0EAIJx2puy+ucm2eo0OpyzgBniJbozdKemoaxXpi4WBtJkS\r\n2gtlZyYoKi8RGBpsDM8fY4jy9fxcqL5jhOTRlmRx5eWGAxsiS5dX1jEzMMoI\r\nwXOXiKG9OueHJCHXZur9g4HdxzfZm7lJHWIZqpz4seKsdQqjWpx2Ms+RsDz4\r\nqPM1/9u4TqEBTOs2XvcyEZHABohysR6QNZ5F5EHoUEwEWTU5e7SWhqFWp2jb\r\nF/qBV8OYTyS/z9L9BssWESnFuPFytVt/Zhg=\r\n=N5se\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d5091031921f175042d1355aa418ea14444b1be1","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.2","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.4.3_1654470588288_0.558503092012739","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@hotzware/openhab-tools","version":"1.5.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.5.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"158c7ab4fb7414978ecc59e5635156580adca50e","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.5.0.tgz","fileCount":14,"integrity":"sha512-W2ENWsIbjpuqKtTmWt/YKdFbns90XMORnB+ADyTi2cPzTbgLeRWebcFdiTP/Cwn3sDqdQAbFAiUWOmHPwTy2Yw==","signatures":[{"sig":"MEYCIQCt1B6TP1SOCkeBhDKqRG5ifrYYYVQs84AFPHrwj3Nu4gIhAOsREVfrwX6UkBZMrCyQB9wYM0V8f3sNhALJh+TB3YJ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinh8SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5lxAAm8l//Utc7f3a4mzvbfovV6efkxLIyiHE03klUYHteP6qmdcY\r\nLnVXibBLlKVfWFNr5lNH01HQh0G8DirzdItj9tjvyWZxfAZYfTnrdibmzhkC\r\nwLa4su+6R9jekNZ5NAMTLjw7VnGD0bIEPPEo0oOz/qWlPsae2mFKr7nAP9uh\r\nGYAsg0Vlh+EYpZNK7D0rwkVaTMcsyzFm2plVo6q2s99tl0lDRdO4ddbeY26T\r\nRtBmGimUgN/yjuA5FOEsIPU+/UpRHveRo9bMsaliadEa30T+GiOzSbzxkcVl\r\n0Lj1WECOdsRxRe9sHtf7bs13KqGd8lUlfJ+A9x7NEutI1ymPttTfyhuRKJ7H\r\nVgulOmsB1nKV9nNhfyreDMgydD/lxP5HKWhtLO8zNa/DD5F/WJsyNaeCAiGL\r\nCdmtwmq99L4yHHcnglxSO2xIIC+xxRBBrkZfSeuzCjvW4YEa2DetlqAuXwQp\r\nQ5FfERAF3ZvRX+7vuTe6EZVkMAemYTtBOkArjgc0FcnOynIxTQR5786Hp33i\r\nqDMx6EMXI+JXsX87VAd87yeXrBcIWQ1IeGHTUZpM8IQNpCOz85Tq3cTkwDs/\r\nV1/nu8QhH1LP7vVqXEpfR5DVm6ubJ/OWWXVRjGX0xTczt3ESOBP+0uMKfM/f\r\nJ96kA1z2z6kquSqzXgzXXMXBdoL8CAzs8AA=\r\n=Cx7H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"843de838b717677945bfd0d0e82fe4f6a7d3e0f8","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.2","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.5.0_1654529810178_0.46076564442087986","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@hotzware/openhab-tools","version":"1.5.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.5.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"60b20138235234aa47bb1a0fe7ba068caa92dcb5","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.5.1.tgz","fileCount":16,"integrity":"sha512-VVGTchUnXhMXIs3zdLaiqZ6VxIokulsTI0vdzyNm9nSsOG+fULApoxq1icvi297UM9IJiegDCYY1a6iSW685Og==","signatures":[{"sig":"MEYCIQCa9PEBQTSCCmifdmPpj6XIO378Qucx7dyHhZPg0ZuDFQIhAJ5qdXqjlgNLfmgha4dqZLMcfT6TJzGlzZ+xkL5AQdmE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioAJnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5xQ/+NxUL8urHoNXRdE3H7c5+8mFZ9MF+nH+BFuUFIDifkv9cqqLC\r\n231VjxA2FyXND86sN7DY1yGD8Yo04ZfQDBTqZIttGezu8+LkvBT2vAiYfMby\r\nZiHJ9GbwLrH3SrJ7sgecBAhzgpxRxqCMQ5obgqXxY00cQAw3dvmyHx2DNdlG\r\nSTV7sqPWy7CH8RvcDcBdGZi407AF2m8rbuibQaObGyMO4cEaP4gjoep9qi7q\r\nbpy12GeahWzN5JkCWvZPCdscSIdAh/dhtNvD3fmGfYmnO9UkeffmGBsWlnW0\r\nBhdXJKJibtTG5aobm+Iq5YgrJ8FBzqzRLZeBsxwhwQu1P1vomj2HwzwB4ny5\r\nHy0a+Q8gEBjE0ARcK3y2gXh5CSkNxTjxdbqi9du3iBog+imT9cAVEwgB107J\r\nS3AFuaCQ/VajLOkgteygh6EUKSWeJ6FDa5ig0E0LjH5qjwRv8aIoMatxdluq\r\nZmWSlCGo+1mTpQjQF4xErLIsa9wA/rM6cP8VSI+ofjqwoB/PxfSctE/QRwKs\r\nRgMxZhjnyH9TXkwNwedUfRzEZa2xYMwHF8IARtzgDGWUbHgnc/PZwG/p7MBO\r\nbdo4L1i+lNZg3Xhvzr3RythkANeFrwJH4tJxloBT0MsRjSowc+DBGPUlRE1f\r\n/CLv8F6d7qtg0LZ+ZGF9cac/W7dGco0KPm4=\r\n=gQIR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"224e580e1a77f1a16787ab417028fd3018cac595","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.3","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.5.1_1654653543496_0.46535934900402465","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@hotzware/openhab-tools","version":"1.6.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.6.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"9c7cdf536131a7e19333f95746e9d1f58f6b3876","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.6.0.tgz","fileCount":16,"integrity":"sha512-2YnyIXNa86SD00cmU2VnGBiz93kGKWIwZBHPulJQ2Y7nCzdmEegesdkL7SVveaOd1Y6kXyFS2jrP3gOUp/xNig==","signatures":[{"sig":"MEUCIQCdhJZ0rEHH1FQl43PnHJtakEcKQcBCwHdbBnGXb2cs5QIgG8bNye7uWW4GeBiYIBtnEA9AuumvdtcrA77qV00fIGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioVRiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDexAAkzIS2Xb4RrhpqbmObevHIUZZv/jTB8nqljYkwoyYYs4mQS3S\r\n/+dbuk0/AtLyoF5KZhg260b2rEs2hRsGjo5a7L8M1NMB6AMvCgY0S4dPA97C\r\nlMHSI4KLXebE64/DP6W3otzJElbm2wWVAfEeBoGnwrvGqnQsijpzwa/X9BX+\r\nDNcXna3pbzSrwdpq5dJUvaoZu5VkvKjBtOclCXPWt6rAxjhqWVqXiWEAkr+R\r\nbAOHLj7p1dhY6xsSq2EYZj0THi+mHPDGzoBvPNPwcVe5KaMrcB+OnsBpkEax\r\nuZeN5NcwdxVJg2WiuyZK+3QkXL4M87tPWAglPS8N9R4eFmBg92P2RnPP0gxE\r\neBPPsRptFEUBVcbnLXxSa8DB2vdxxpZTKiLHq18OAkCOkPzHVGGiW4ErSAB7\r\nEqJA5yVoNKesmj4V08a7rILMAqk2RlqcmZddSq5C/oBy2eKNhoC8fm+CCz66\r\nkGHqwQeBBky5jOi6Mx3vcGsvNC81HjxJ5ngaJDRLiM7OpPPy/urQEI6bTGgI\r\nt5onlvb7GFp+lwl1GbCLg6iHBWfE6A4HVkuYbCSGLfA/wdrfgV/beuA3brh9\r\n+rYRxEqm+kg0ocSjTsVNuBR2tGXZefgQaQ6OHUaBXd1YI6zkajJSh1F+oIy1\r\nwdgHugG3ptImMC3adQlNH+WFeAVRBKYrKTY=\r\n=nRIx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"600dfcebb25a6a913e11b1187176dc81a0b54f12","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"openhab_rules_tools":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.3","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.6.0_1654740066036_0.3913193715828054","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@hotzware/openhab-tools","version":"1.7.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.7.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"41416cf4908c9fa878dd5e2138ea8e955d64cd16","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.7.0.tgz","fileCount":35,"integrity":"sha512-HLXS0vYJjgAUre0r7MCvkYe+O3WsAeWvzy3fHgBDxq7FqbixZvlXw0oMmNeYZC132L+P1eK6ppf+n88gf43CxQ==","signatures":[{"sig":"MEYCIQDIg3c6KYtCdviKbJKjXSQqT+F83SeJAFxAGLwoEUKa/wIhAMJoR5W2cOYCX6ISfHvw9TSMx+8OTqEm5efJQBteH8CV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip2PjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAZQ/+MXF7VhgG4MxygijNwHAmfyNqPzUOP2BwdXtQlNJgj4jGBTNL\r\nATwImK/fU1fvPqjvzvsT3BatoxDl5RlzHrM/RrLuJTXjdPckYSbNqK34Ouce\r\ng4edCZ5ZfofawlmMVXtX2oVpO9+1SzWMKR2ShWNcMqzL4e/zXamOfWuLDzj3\r\n0H3LR/1k+2b8oSwV2jpCU1ArIFg9bK1/ELuuPd0xTw58PfioA9E0Qlm+GlI8\r\ni1+ixsX2I6OTNEtLiznIABsho+zR9wngP6JINVtwetScEYxIz5JahXy+mxrG\r\ncndAjKsM7/zJEt0hQ1olBoj+/9ASGWNRKlPXcOG+4/5tRz2aLdBpU5xKpPhp\r\neK3hmJstLIxpoo0qywL0ZbQzwFumi3VvaEgvqrLy9zjZvhjcO4tYqeqibtYk\r\ncA4kLxa1aLMgiAuM8grZpNmyU5WTP7xzH0P9R4rUd+dymbXz9EbvTFx1EWyb\r\noECsiKnSpKVDsxrwh17+JagGYRxq2/B0chhR3OFXT0ucQzh3c7c2OwbzxNBk\r\nY8qqK2KiJR1FRBr7zx8FuAPmcvGM8TwrNYN4iFQTr203Ig28RHQBoyOtUZqF\r\ngnfTzLuIPnBqk0iUlYKMtrp+yTX2KwvDJibmgk5jDqv73OfS/nW2b5KJrdLd\r\n72ysudydW/i5wzueuRqPQpLBHyEquxLygmk=\r\n=Mq6q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/index.d.ts","gitHead":"1c45d37302be4840f056fc7405833126c78ea968","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"openhab_rules_tools":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc":"^2.0.4","jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.3","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.7.0_1655137251493_0.13635248794358756","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@hotzware/openhab-tools","version":"1.7.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.7.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"3ba43124a09e2b3ac03cd340e042411ed9aeefcb","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.7.1.tgz","fileCount":35,"integrity":"sha512-Ziv/ZZECJs5cKeWeRHxJEwOIATT8Q8ZHChnI9r5yEKXo4CLchwwKuwR5GrlLG7DS945zjfuDdGkx9+W5R0aNfA==","signatures":[{"sig":"MEUCIQC+G5WRrG9Z3ri6hOnymeCZSMLdusPXN/5d3a9jdu7e8QIgReQpnmjR6Syst0mYWBW/QtUuGg4Vb6hFuJ/uP1KMn8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqwoHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHIA/9FFMAabvQz/s4/7X51OyIEiR8QGYS1/edHKXJufUmnMZrYNYU\r\n4eEjNeWMFO3cpluwXGjhzrQH/PvSUrfxhe04EPvmNTr4naHpwz2y4qtbUEWG\r\nov3ukH//RCWxIE+WFeWZAt0LBy1n41dftqbeWlpz2vRMthfDzP3KSUjiPHW2\r\nseXWpLZleqJ+XMvvaktNdCxrPJsUwyfogulL0Zk1KrreUYeSnDguOKQanBAP\r\nqfrWsxTyIu9Cr5yU6vcY8Q+W1KbS/j1f6amB7DXwipaQS2H/LlboWURD03Tx\r\nkO7Xl/ULgHIeaOIo/XkZ5yp0ea9wC+RK+xBsiK7d925I75s28jEE1q8hRFZI\r\nEwMEfmgePlc1mz8LA5rVzPm4HSangqfPk32UK6xEnjvob/cU64Vaz0W6z4BW\r\nJbEwd3iIVlXxGulz5oR3SR0gAxNjxBovsvrbB0+erH4iaRWIVIrvxweH6g2R\r\nrYMbqZbzDE38RTKBD5Z/AtvG3rKXbR4/gnSV0OKQlzl2TUeqQT9d0UfS7IeH\r\ngqaJa5a5Y9WtUjdMiKp4o9KGq6iTiW+3nk/1CafzPY97xqwuCg9IWk3TCeL2\r\n6q3zvIKXSPBvgBBh69Jf6rQJnx57WuMns4ptwWES0th+7De4q+lZBjUq2rVo\r\nYlH8P5D2Z15Cg61DN57nctYpTEFB5UR1zY8=\r\n=H+02\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/index.d.ts","gitHead":"585de41ee52d6d0d9e780da77449812da138f0d5","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"openhab_rules_tools":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc":"^2.0.4","jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.3","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.7.1_1655376391402_0.22252867251936914","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@hotzware/openhab-tools","version":"1.8.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@1.8.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"25d2d53702887b72748cb4893991610ecc707678","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-1.8.0.tgz","fileCount":37,"integrity":"sha512-Wq4ElNMuC6/wABf3g1H+lJvg6Oh3cPYXgLToKTBS2fu+7lVpmV0tClNeXJsIPnUOjK3od0vZ7nMDD4D6H+MwWw==","signatures":[{"sig":"MEQCIEdFvUZzmlgHNpBq3Tpcy1u6P3fft8stIyk18cOoQW+eAiBSWG4UT8NB+JFYGIX7Wca31BPlJVkOPTYRh1PQ9Ez1SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyOIrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Ig/7Bv3rHwWyH20Dh8Lm3vppz0qmZvsWDBzaPBnq/jn9IbYZok7I\r\nirVWYFZDdxqT8H8jQ7v++Sp/07J9jOYz+1HQi8XWAujjgVR6TRqLg/1SEbB2\r\nvRWq+/T8fX35WCno/3Tfmq7JgY7Nm6+S3xm05SI7hc4XeAqGEUTiBAnc8eGM\r\ncQA5A+wWYWlfAnWvFfsQh6WPQ9ShsTx+QkSYJg/wBSPWRKbj5m1B+c+qHFrg\r\nfHYhCwL0+2bqqrKvEpnf/rwnVPoTPZb9XjrXq+Ja5xxCz1vo0tOFLJBb0B0B\r\nA8xVH/GpzEiJbf5X/0Ba6r0QLsNR8ptXxU450OtZ41MVdot2cuTbgBfxq4T1\r\nrEW8/q3flhlph6jpamE1HbCv1RPAgiArJp3cS8YMS4scWtQM8Cr9eF+/uvRo\r\nxk7J8D6e+SdKTRzs2CgUkOL5BarqTwMRdzPPJUuU2dzfcq31DiDD2P36SXSc\r\njyAMvDPiEHXMxrHfJHHDFPOpeGH9qINm7pMmZfS4rK2/qjnA4nUCs/XWX0sm\r\n6X+agvta/7odhtR+6SaIrYBQnH8OE9Sx2we5LRQ6dxl2QSUZ9JZC+T7dvgwo\r\nsCcyggli+DTv7BHSC1IkdCEvCL9rgFJJtw0ZTVpAAPwLU7SsjDv9uC09V4xF\r\nIuJWI8bz/TRiQmhzUtHLFd0EzRlHho6BjN0=\r\n=es4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"2a4cb797b0b816526aec6fec55f9df0b395a5c1d","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"openhab_rules_tools":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc":"^2.0.4","jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.3","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_1.8.0_1657332267317_0.5663758476098155","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@hotzware/openhab-tools","version":"2.0.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@2.0.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"eba06fe812602027acadfbf1dbd43303d311d4cc","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-2.0.0.tgz","fileCount":37,"integrity":"sha512-RitN/YoEjTSR6isz5kTwqLfo/fRmcRAnav6Cw5Rj+10bpmABHfJJZGzcTP2x1eOr1U7Ui4Nr1jC2rc2CLnHOng==","signatures":[{"sig":"MEYCIQCT4DbuZjfyaSzhm9TJoAxs5IhLiGcNMbYQOlBbm52r5AIhAJVIXZYx8bW9yTDc1rfUEb7FKPNft85kR7DXELbItkBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUXE9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroXQ/+MeorKFsLyqD4vPUhe75tCbNLsFxF0dFv3wRGyXntbqejCUAw\r\nKKpeUaiHPis9XL5tjfhFSVk+tU9L7Ly26UJrq3nHVd5pAmzAIrDy6KVGw2KZ\r\npkomf5RchVtdjkwIKtuRjkCCRTF80cT6gfrwRAwV7D537IBmGi7UXSDdw8EK\r\n5mPLtpqODRLGLTGsJ0Rr1kUzt+Xc0nrlf66bKOtOwk92LV9zQaBUEbJ2k9QJ\r\neSsRzDRlkCrUG0Ipy6hXswiORLr8sOWYrPlj/84tGs/B8InNkXYXLbHgOV2T\r\ne0IPR54mNLmnRPdeNJGfJzIDw4VY0UHEgFD62GpDCmpZCXzoiVLg/Lex/p1r\r\nGk9R2hYon2i9CUhpLVExjeUdza0tNNjQkLyWcE0ldrskb1FERzZn0aNDyTcZ\r\nfIJU8x26j3UNwe567n+CdwbXO2w+Bt8ERiyhBKYyInk5r0ctYp/+7zFYIPpN\r\nI2/v7PSoNSle7kjzoWIzefS8RCO1pB/zEdmzQmHA7th+WrZp7ybZwZc56giL\r\nv18zfkaIhq2rQBfSpmKLSYa2/9r50QZRju6uqKx/CCvWGrfo+SxcTexsPQvk\r\nLptYX+u4s4lKgv98g3whqv4Kx5aTGi/rOCbKMQRp2wtRETdnCAHS1HiDcmlo\r\nFD8NuU6dn8brTM1ZE/MtYbOvhQUB4YC1v1c=\r\n=oE9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"91a3c7e2a78e8731e742649d8d839f131d82ac8b","private":false,"scripts":{"docs":"rm -Rf ./docs/* && ./node_modules/.bin/jsdoc --configure docs_config.json && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","lint":"npx standardx | snazzy","test":"npm run lint","deploy":"npm test && npm run docs","fix-codestyle":"npx standardx --fix"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"openhab_rules_tools":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc":"^2.0.4","jsdoc":"^3.6.10","snazzy":"^9.0.0","docdash":"*","openhab":"^1.2.3","standardx":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_2.0.0_1666281789604_0.6293605908956095","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@hotzware/openhab-tools","version":"2.1.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@2.1.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"f8c0a0ff89b5e480eff35a2b7ced0e56771bfdd3","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-2.1.0.tgz","fileCount":42,"integrity":"sha512-N2Tpk500gUusgcKqkaWHLB/6gfmGTjDDUPrDS9W+4TadORMYDvKYdFNQ0OugSJTPAsZU7k7SKhX2ScxGVEsSXA==","signatures":[{"sig":"MEUCIEXKddoOnuc88MOiudxMfLoFzcuDGC8Fdgei3OARTzsmAiEA2bvSFrpYAU7N19nYUDnkP4mQj1/LBUomzqSmelx2K4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+3vvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDVg//dFyrFzVgXdJymQF7KkvBBtWyo+SWF4FJf1txL3p2EiHs8O+v\r\nV3ok8A08jvvzsHQ1iKK8W6dmO/bch5csk10FJXEs4Czkd3ZWk4z9fhHhMEMm\r\nQhBo4bEPXxhejQzH2Igs/Kt5N9uBsHQ3QqUwkwVDjoQBmwYp5Bt3I/tmden/\r\nz1ACHfJ0qVPth6Juk1e+jxwJXNXFWNxKy89SEhiIx56GB/020TfC2P9ZJVii\r\nTH9JPpDL2qgfHBlHk00YQ9gD47CxVDggMN3PeSy6YuyV12Nm/T5PDHhtYZ7P\r\nbyhSRpSOcdAOeQybkbh0oqU/QFwoXzMWavG9EDMvsc84k535jb8Xur72/03U\r\nuAcSUPGxB00wwaNpdS8gIz4QpsCE8Htvc2KeSEgbmhLkYC5fht99jP1Sz9ay\r\nOSflt7IgIkBXR2heq3SKfdnCfpmxuYACafRZnBuLdUtepfEgiDiDW30OLzje\r\nXFa0/TdfDDIRAI6k1n9tPGcMuy43goyxWHWr2eWWVUeiMKk8YMYONk3o2R2F\r\n64H1dYrNmtff9s8rZ1GD9Fk2lOEMSM0dhNEZc3X+3+mdeiGaoFobxpi8GF9i\r\nBMdRScEkqfEIbsJmkKKwehBijs6uLOT6ewdNnpMq6Ty2wzxwAta2PF6z/e1D\r\ncRDNylTV/wKJsA8YH/sDXMeNujyN0OQKb4Y=\r\n=BuPD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"dbc46644000a943582494e29a9f64a4e7eab3299","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure jsdoc.conf.json","lint":"npx standardx | snazzy","types":"tsc --project tsconfig.json","deploy":"npm run docs && npm run types && npm run types:test","lint:fix":"npx standardx --fix","types:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"6.14.16","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"openhab_rules_tools":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.2","snazzy":"^9.0.0","docdash":"^2.0.1","openhab":"^4.1.0","standardx":"^7.0.0","typescript":"^4.9.5","jsdoc-tsimport-plugin":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_2.1.0_1677425647239_0.35177793917287214","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@hotzware/openhab-tools","version":"2.1.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@2.1.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"7ddf04d282f88b05365434e88cbedd7d22250da4","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-2.1.1.tgz","fileCount":41,"integrity":"sha512-dZCtXpPiA+S8STt0jddZd1/s3c6sXZjOKH+YK3Ig5jhd/YZwvfpQqJQrO0G1dUk+WVpRkjrBhKnmK1OSdtibhA==","signatures":[{"sig":"MEUCIQCyESbKlFMpnxvwpOz3C1BILANB2Oes6X2Ee7SOYdq20wIgFPEJj6sahIvyL2NZSmVaq61Ge1LDdh3zcT8+uFA2QMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+4IMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBmw/9G8AKHtV0ZBJzd4JkHcIqixglTls2Zji6tVbAsMPfESJ6NZ8x\r\naEyCb+REwQHKmM3o2BTxN0Ca8lpEaedHbspN6LCgeRq3pY+e6fAZcixl4neZ\r\n8Sye3nyYrqxNxKB8FeZny/n3XnscsB6ISevtDtObBUY4fDpQOu78mpMLZVL2\r\n+l5RwhOBgTWSRw2Jy5Q8P8IuTRauamwTAGRvw/mSHpwiOTYkQ8Y8/zVU8znZ\r\ntvM71IHWqCXkKCwpYMcX+82F8rA5oJgAUgezhtIm9GKI9SJ2KSJvSP4I/xLu\r\nvO6qyedNAGJ/dSz0sXFIbB0Jm9WTV+gr3kyLO7kW7BC7zzBGIgKDHmiMCzfc\r\nSi1A93SymxHNPCqvV948uPILS3DNohB0I95Ct8KSXFEj2XAOImqpKtUcJHo9\r\n5vddQIu7u9Eli6QZY7vBC7Q/LhzWHY4d82qSozN1EyCn6U60z12QlVgvIGjs\r\nu8hdpBQIhNIA5Bw7s4lFTV/BayY8nR7Oa5QupT3841rRv8tIHGCvSWJkfnZm\r\nM1iSlUWQB8zcMLsM3YTsR0BUdhUt4XcExqr23jCHUhfH11Cz+HNSCJXbqs8k\r\n+ggKYf4yi+lFiPZQH8nfr3Nfkaw99z7vSn2ZGHzOnf4bj7tUBTImfrklfEEv\r\n0JvkW/gYKXGQaxvqIm0x5Mu98qnmg04K7r8=\r\n=4AVj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"ab9fdfc3d58a17b68e6c86963977e33584025679","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure jsdoc.conf.json","lint":"npx standardx | snazzy","types":"tsc --project tsconfig.json","deploy":"npm run docs && npm run types && npm run types:test","lint:fix":"npx standardx --fix","types:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"openhab_rules_tools":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.2","snazzy":"^9.0.0","docdash":"^2.0.1","openhab":"^4.1.0","standardx":"^7.0.0","typescript":"^4.9.5","jsdoc-tsimport-plugin":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_2.1.1_1677427212381_0.31855973148265204","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@hotzware/openhab-tools","version":"2.2.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@2.2.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"ec1052795d3041ea1b8977572539ce24b2e34b96","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-2.2.0.tgz","fileCount":41,"integrity":"sha512-oCmk6WokUzEv2yigeWTFX27UwOHSlOHoUdlftnrea/Het5xRAvlloT0p5Ku3JTEW7+rPxc7yZ/pZbpKWNMIKWQ==","signatures":[{"sig":"MEQCICo6lXPRTSz0gW/mQ7hijkF1EP8CfLcXnXVv3SFsEw7YAiBGT/0QUhKwgxUpeTmfcdHa5jTfIRmChPRDfjzRLzb4wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCM7JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDjxAAgZ4iQ17sZoQuz1jmNHWgZxVkV6qYyb5nPudZ8i1CvpODF2tW\r\nW8K+A/JRDM99rUb1USllPPYTnwCpx/hsD28q6NQUey4fohKjBqnVGVv6p1ib\r\nJANN/6Exl+IEROLXHE+syGk13lAEL8EYAgV3EA9euPo+eStzKExtvaFZf94G\r\nJ6sKh6jutF1noPeZnt34vXELfKyVCLlpvrxrmmbB0Q5s+cADcmRMl7NYQmZ6\r\nletPlPs2y/gyfrvlPLQINg5epqJNLa88L5OvV/rAAKErx7XiXd3HHqgncRBT\r\nkgpNfxeFS7ApELaoTo2Fg2jOTU9cWTSEiWNZ6Oq1NpQfD6qqy9R+Y83awzNo\r\nl48j1ujbRUA+NsPZe+qDDxA3gyXQ0+YlmCKnuvdUjNHuIbvd0mcNnqqDNbuF\r\neBbvhhmeSamNOIhby2qTjsvYW9AA9U9bhtEKS/mT8mp7PyXz9xzjC7n9zCWt\r\nPz2jOHJLC1GuUVIZ33SvU/50VUlzjxeW7hQTX7FEdK1hdp3nWgKeAxtfcL9s\r\nYelBzG4GTz+nBvwWy0cBbIjCphMnRfMHlgW4moRB6GY7KcYMevSkJsqC8ChS\r\ngFxBBNqlqmK6j3Yrzjot+EvJmXxI7Zlso6JLWYQW2vcQp4E0QjXg1VvErMB4\r\nvhLplmV7Cn7AUmzn7jUyHdhgR2EbM7SrLUo=\r\n=FAo2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"79ffc6dd82da87fd80f35d1e6b46c29ede98d716","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure jsdoc.conf.json","lint":"npx standardx | snazzy","types":"tsc --project tsconfig.json","deploy":"npm run docs && npm run types && npm run types:test","lint:fix":"npx standardx --fix","types:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"openhab_rules_tools":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.2","snazzy":"^9.0.0","docdash":"^2.0.1","openhab":"^4.1.0","standardx":"^7.0.0","typescript":"^4.9.5","jsdoc-tsimport-plugin":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_2.2.0_1678298825050_0.636374031772323","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@hotzware/openhab-tools","version":"2.2.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@2.2.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"fc2c88ebd3aac24d44efa08197995cdf3451dbdc","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-2.2.1.tgz","fileCount":41,"integrity":"sha512-EtPZ7/Momx6E6VabGKZYg6HM4hFfckFV7aPS4ptlG5GzvEYc5vuJzPk5kHSPGutypgz83u3R4oFv4K3ePEdKMg==","signatures":[{"sig":"MEUCIG5Z9DmkLhlwSj169nbSt1K2j0C3yFhtyfnoU9iz4WgHAiEA5YbgnlSAkBqWj22iSdC9uS3ulkVECY4bhQ9oG9VRdQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDN7xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRMw/9GrVBiDKtwFmMuJResH9lQ3m1mWMvGeuhMP8TjFLNwzfwkYuG\r\niOCgc/9MPi/hwlndb4ie+pgA9MUTMwDhKJDo/9g/LRu9cr9Kwol2fLzrRrOD\r\n+lHYXemLTka19daZFupBWycbC3YrqX9F5cyNDbBFLcX87nup0ZeNC4U76yLp\r\nGlSjvfD5VGMeaEs3LQkaqknguLADEQuelsXJ/e7H8CiDOsOOKRzDt1NKDS1K\r\nMviV2/7xGDvWgTAH3eAhnYKA63CPfMhLTxB/DnvTZeclTYtlYXfLBaoAGc5O\r\nS+kTCYfzA3SPZENfif1/k46wcIayHzUs7K7cZijCM1WOZNDQMme7WRzdGI3Q\r\nG7Dk7hKU/bDQuRHd3aWxgBjAoN5bQazUBnONlXeiiYXs9IDNfXVvia9zPt29\r\nLrPIFfJ3IUcq6s8ByIg/caAqrHBAYEctHLrJPGTmtRdn8dDZdmzsdTO5/Taa\r\nLIrpREZsL8eVPjEaPjCws9DLpJuWrym4T4F34D4oNsefx0EkP4B0+bxRfKsY\r\nfdUzD5x6EJN4ZQ4izuDDM5mU5paiJOJSu50rC+++ucQ/OiQtjC4CvR2SCiMj\r\npACfKr7/TL2MlBL1mGY7u1PM+Mc6SEm10z/cJhsbwqQOYwO41iH5vFRzZsjQ\r\nImE2SnTxlm68OgwYvz98ysOTDzc+WYpIqoM=\r\n=zgMs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"8c4e980633a4144581bf50a41fc5ed91fd8ffae6","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure jsdoc.conf.json","lint":"npx standardx | snazzy","types":"tsc --project tsconfig.json","deploy":"npm run docs && npm run types && npm run types:test","lint:fix":"npx standardx --fix","types:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"openhab_rules_tools":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.2","snazzy":"^9.0.0","docdash":"^2.0.1","openhab":"^4.1.0","standardx":"^7.0.0","typescript":"^4.9.5","jsdoc-tsimport-plugin":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_2.2.1_1678565105449_0.6287300710236994","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@hotzware/openhab-tools","version":"3.0.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@3.0.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"f889dffecad2f6a04fb9508da66c0d42f7717264","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-3.0.0.tgz","fileCount":44,"integrity":"sha512-JiW8UzCwKpG9dG4ePSrXIfzvF9z8ZCN6QuTpVWDhw2gfANo+XKzk2RnWrNKZqdWGtRefaOsE1UjUVideHsgWNw==","signatures":[{"sig":"MEUCIEkGGG1YZdV+AmGfI8FWgRS/JbZi+3xOkHJceWfY2M4LAiEAmS8i2uezGEDR7cuYkXnNjUDFjC0zool5noLj51Lz8W4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106137},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"e8751fd98f1b10a5ce27a954f40c4a40dc2e1d94","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure jsdoc.conf.json","lint":"npx standardx | snazzy","types":"tsc --project tsconfig.json","deploy":"npm run lint:fix && npm run types && npm run types:test && npm run docs","lint:fix":"npx standardx --fix","types:test":"tsc --project tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"openhab_rules_tools":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.2","snazzy":"^9.0.0","docdash":"^2.0.1","openhab":"^4.6.0","standardx":"^7.0.0","typescript":"^4.9.5","jsdoc-tsimport-plugin":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_3.0.0_1695065822271_0.6661194496978806","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@hotzware/openhab-tools","version":"4.0.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@4.0.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"2079e2d75cb91579387a75b6a03307624500002a","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.0.0.tgz","fileCount":42,"integrity":"sha512-YjKc5TtEUtT4RnaE13SAOPluPjJeI2z20g4UGaKCTBVhJpBBfsD1wqtCB3ZeAQ5QigGsuWAG8KDA7gOxTIBBmA==","signatures":[{"sig":"MEYCIQDXj2aVKe89p7LiKj8FM+2hBdmh9idgrAfzLiBlwYZDlQIhANsKt9KY0u7N/DXGTGTg4O3VmBmr5XXY+P82BVeXeQxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152851},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"42f2bc35fad7a1a4ae73cada42ca43b4939e05ca","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","lint":"npx eslint src","test":"jest --config jest.config.js","build":"npm run webpack && npm run types && npm run types:test","types":"tsc --project build/tsconfig.json","pretest":"npm run lint","webpack":"webpack -c build/webpack.config.js","lint:fix":"npx eslint --fix src","prebuild":"npm run test","postbuild":"npm run docs","types:test":"tsc --project build/tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.56.0","docdash":"^2.0.1","openhab":"^5.12.0","webpack":"^5.100.2","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.16.5","webpack-cli":"^6.0.1","jsdoc-tsimport-plugin":"^1.0.5","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_4.0.0_1753652756950_0.1863029973617667","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@hotzware/openhab-tools","version":"4.0.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@4.0.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"b687c9347ba98d5fa7864dbdac14ddaaa6ec46fe","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.0.1.tgz","fileCount":41,"integrity":"sha512-8rsdyvQuCbq8fn1FFbUBANwlozb5FhCTzqmv1Ca2F9GQoruuMUmr0Io/YXGoT6RTtgRxNH70Lw/tkyiREe/T8Q==","signatures":[{"sig":"MEUCIHXMDS/mih7qa59q/efmNlXCdZCo+17666FK5vsqE1byAiEAgOYON8BIveXSA9ukdWD76ec6uIhDiiBD2n+ehIHLPS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146647},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"875fe25cef7a0c796f40450de4587659a17c1590","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","lint":"npx eslint src","test":"jest --config jest.config.js","build":"npm run webpack && npm run types && npm run types:test","types":"tsc --project build/tsconfig.json","pretest":"npm run lint","webpack":"webpack -c build/webpack.config.js","lint:fix":"npx eslint --fix src","prebuild":"npm run test","postbuild":"npm run docs","types:test":"tsc --project build/tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.56.0","docdash":"^2.0.1","openhab":"^5.12.0","webpack":"^5.100.2","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.16.5","webpack-cli":"^6.0.1","jsdoc-tsimport-plugin":"^1.0.5","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_4.0.1_1754560890560_0.7342371380333403","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@hotzware/openhab-tools","version":"4.1.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@4.1.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"4a8612ec329b7845dbf09ef0d43d983f1bc889e6","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.1.0.tgz","fileCount":41,"integrity":"sha512-hzkXYvpX4VYlpm7nA2/rLz+pRVZVlC9ArZIRww1siJOdpiDNM4Zd1ZM3gJXzyXsPpoenCQMZzuaB9pi9/VkOCQ==","signatures":[{"sig":"MEQCIF40oeUjdP3IzqpBGhrjY+2N3NGJDMsHNt7FKmdySXPRAiBMOdcO63N/3mJl0mVqQkL+M4rLbDrn24ll/cGJ+vvSew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147279},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"052dd5338bb2b72aacd7e7a4e9a3d4b59458bd96","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","lint":"npx eslint src","test":"jest --config jest.config.js","build":"npm run webpack && npm run types && npm run types:test","types":"tsc --project build/tsconfig.json","pretest":"npm run lint","webpack":"webpack -c build/webpack.config.js","lint:fix":"npx eslint --fix src","prebuild":"npm run test","postbuild":"npm run docs","types:test":"tsc --project build/tsconfig.test.json"},"_npmUser":{"name":"florian-h05","email":"florianh_dev@icloud.com"},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.56.0","docdash":"^2.0.1","openhab":"^5.12.0","webpack":"^5.100.2","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.16.5","webpack-cli":"^6.0.1","jsdoc-tsimport-plugin":"^1.0.5","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_4.1.0_1759406043664_0.47017584131850243","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@hotzware/openhab-tools","version":"4.1.1","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@4.1.1","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"1f2d5eda95d17063b4e799bbd868b60228f850a2","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.1.1.tgz","fileCount":41,"integrity":"sha512-+gkpLhdmH9QTCRRYtSuDhhUGRiVIH3Z7gS6MmJ/1O+FOcWaPXY0LFbtqsaFta3F+efk8J7fd0YfrG6jCps9+QQ==","signatures":[{"sig":"MEUCIQCXqGwtOX9BxNUpWzhrTjOOHSN6+VyNUw+cDqnbhcDKEwIgeCf08/RPgee55eyhm/SZc5PcrVCT3LxRxsJ995+/vPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hotzware%2fopenhab-tools@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147279},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"07892f9899da629ef20394c2f8493750c898637b","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","lint":"npx eslint src","test":"jest --config jest.config.js","build":"npm run webpack && npm run types && npm run types:test","types":"tsc --project build/tsconfig.json","pretest":"npm run lint","webpack":"webpack -c build/webpack.config.js","lint:fix":"npx eslint --fix src","prebuild":"npm run test","postbuild":"npm run docs","types:test":"tsc --project build/tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67174607-9fa3-4c22-a0d4-1ba1352126e1"}},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"11.6.2","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.56.0","docdash":"^2.0.1","openhab":"^5.12.0","webpack":"^5.100.2","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.16.5","webpack-cli":"^6.0.1","jsdoc-tsimport-plugin":"^1.0.5","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_4.1.1_1761516661429_0.15107422154543348","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@hotzware/openhab-tools","version":"4.1.2","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@4.1.2","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"4e38d4689231078872134d08ea0766587ab38cb6","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.1.2.tgz","fileCount":41,"integrity":"sha512-VQoOU3CQPzXfxaNb/jv/HpvK+JBHkmXjdNLOGnEkM6BG2lD+Nx4qa+sXQXECiqhrkbY/3ly96nM4pLykrkZgCw==","signatures":[{"sig":"MEQCIBLinqInNYxq4tJM43P/8FEELLzUEmlsFGqvY0jHo8/0AiBp9G2QrCFhTJ7Tq1K8K/0en3eb5QXUdYj6azMjom2HcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hotzware%2fopenhab-tools@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147279},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"79c5ee8494389de1881a9eed4c074b5cecd16093","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","lint":"npx eslint src","test":"jest --config jest.config.js","build":"npm run webpack && npm run types && npm run types:test","types":"tsc --project build/tsconfig.json","pretest":"npm run lint","webpack":"webpack -c build/webpack.config.js","lint:fix":"npx eslint --fix src","prebuild":"npm run test","postbuild":"npm run docs","types:test":"tsc --project build/tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67174607-9fa3-4c22-a0d4-1ba1352126e1"}},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"11.6.2","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.56.0","docdash":"^2.0.1","openhab":"^5.12.0","webpack":"^5.100.2","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.16.5","webpack-cli":"^6.0.1","jsdoc-tsimport-plugin":"^1.0.5","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_4.1.2_1761516913809_0.3651077380495784","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@hotzware/openhab-tools","version":"4.2.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@4.2.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"26d0b7de3847c15d422fc3b6f0fc10def41d6e58","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.2.0.tgz","fileCount":44,"integrity":"sha512-7ufzXGxWGll4+RhrLXDaHPnW53Xo8wlO85FMRh/69y3TR9DSOZxNgwsPJpn0C2uv9mFwXOlx7O08YJLn9kf4aw==","signatures":[{"sig":"MEUCIBYJIitNQk2iHTVzBOBKUTjXnQmm3TLLd/vSe87ayEBUAiEAkyg1MfwDyT27QYxIgKGFffdR02YkocEZefEQV1N+UZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hotzware%2fopenhab-tools@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150268},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"e11e9426ebd5904081b4f1bd59b113575deaaf2c","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","lint":"npx eslint src","test":"jest --config jest.config.js","build":"npm run webpack && npm run types && npm run types:test","types":"tsc --project build/tsconfig.json","pretest":"npm run lint","webpack":"webpack -c build/webpack.config.js","lint:fix":"npx eslint --fix src","prebuild":"npm run test","postbuild":"npm run docs","types:test":"tsc --project build/tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67174607-9fa3-4c22-a0d4-1ba1352126e1"}},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"11.18.0","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^8.56.0","docdash":"^2.0.1","openhab":"^5.20.0","webpack":"^5.105.0","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.16.5","webpack-cli":"^6.0.1","jsdoc-tsimport-plugin":"^1.0.5","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_4.2.0_1784470541570_0.8352930942881867","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@hotzware/openhab-tools","version":"4.3.0","keywords":["openHAB","smarthome"],"author":{"name":"Florian Hotze"},"license":"EPL-2.0","_id":"@hotzware/openhab-tools@4.3.0","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"dist":{"shasum":"a41fb18bf26ea0d92a784033e3ec7192eb82deac","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.3.0.tgz","fileCount":47,"integrity":"sha512-stjmENapkdQ4+ifPgo5KdNrGG1m172jJiffJ8AtOtUIiMOn0YD5yaJhpQ6+NDKu8dUUS/Dkp1LepjybAs+rj1g==","signatures":[{"sig":"MEUCIQC0XoJPGUAnxktye3PTsQ+7mBw6e1yxL/2i3TrXJ4teTAIgQNeFukHIWhqZUxPFavhYBoOg5fS+2UTCT4mOh4l5Q0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hotzware%2fopenhab-tools@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158953},"main":"src/index.js","types":"types/openhab-tools.d.ts","gitHead":"66b356e9128075492db57102c26b4f4b8a9d8ba5","private":false,"scripts":{"docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","lint":"npx eslint src","test":"jest --config jest.config.js","build":"npm run webpack && npm run types && npm run types:test","types":"tsc --project build/tsconfig.json","pretest":"npm run lint","webpack":"webpack -c build/webpack.config.js","lint:fix":"npx eslint --fix src","prebuild":"npm run test","postbuild":"npm run docs","types:test":"tsc --project build/tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67174607-9fa3-4c22-a0d4-1ba1352126e1"}},"repository":{"url":"git+https://github.com/florian-h05/openhab-js-tools.git","type":"git"},"_npmVersion":"11.19.0","description":"Tools for the openHAB JavaScript Automation Add-On.","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^8.56.0","docdash":"^2.0.1","openhab":"^5.20.0","webpack":"^5.105.0","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^22.16.5","webpack-cli":"^6.0.1","jsdoc-tsimport-plugin":"^1.0.5","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openhab-tools_4.3.0_1786519724497_0.2147263320157604","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@hotzware/openhab-tools","version":"4.3.1","description":"Tools for the openHAB JavaScript Automation Add-On.","keywords":["openHAB","smarthome"],"license":"EPL-2.0","author":{"name":"Florian Hotze"},"main":"src/index.js","types":"types/openhab-tools.d.ts","repository":{"type":"git","url":"git+https://github.com/florian-h05/openhab-js-tools.git"},"scripts":{"lint":"npx eslint src","lint:fix":"npx eslint --fix src","pretest":"npm run lint","test":"jest --config jest.config.js","types":"tsc --project build/tsconfig.json","types:test":"tsc --project build/tsconfig.test.json","webpack":"webpack -c build/webpack.config.js","docs":"rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json","prebuild":"npm run test","build":"npm run webpack && npm run types && npm run types:test","postbuild":"npm run docs"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^22.16.5","docdash":"^2.0.1","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","jest":"^29.7.0","jsdoc":"^4.0.4","jsdoc-tsimport-plugin":"^1.0.5","openhab":"^5.20.0","typescript":"^4.9.5","webpack":"^5.105.0","webpack-cli":"^6.0.1"},"private":false,"gitHead":"33d123440ae03bf173826d52182878305e7a1c66","_id":"@hotzware/openhab-tools@4.3.1","bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"homepage":"https://github.com/florian-h05/openhab-js-tools#readme","_nodeVersion":"22.17.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-XcyZMVroPnMDWkIbJ62nzNMjHmJbreV616MHeRwwW9YDt+8a48oWRWeoMe/mwdJxP7w53YsbhHA4+iVmkXvR2Q==","shasum":"f869f676cb79cfbba4d9ac8426fd8df449d64e03","tarball":"https://registry.npmjs.org/@hotzware/openhab-tools/-/openhab-tools-4.3.1.tgz","fileCount":47,"unpackedSize":159088,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hotzware%2fopenhab-tools@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpDiorfHsQLOkZXmr2SbIt1LS8fGaD5zUgNMgxENEO3wIhAOU1+PjtIRPePwFYy7egpzh4uAa6PeA1WCt+i3y49Hdp"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67174607-9fa3-4c22-a0d4-1ba1352126e1"}},"directories":{},"maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openhab-tools_4.3.1_1786531503745_0.759185017304892"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-12T10:03:02.892Z","modified":"2026-08-12T10:45:04.216Z","1.3.0":"2022-02-12T10:03:03.100Z","1.3.1":"2022-02-12T23:30:31.376Z","1.3.2":"2022-02-13T13:54:44.557Z","1.3.3":"2022-04-01T17:48:25.049Z","1.4.0":"2022-05-16T13:07:47.454Z","1.4.1":"2022-06-05T22:56:12.822Z","1.4.2":"2022-06-05T23:07:14.934Z","1.4.3":"2022-06-05T23:09:48.469Z","1.5.0":"2022-06-06T15:36:50.376Z","1.5.1":"2022-06-08T01:59:03.695Z","1.6.0":"2022-06-09T02:01:06.221Z","1.7.0":"2022-06-13T16:20:51.719Z","1.7.1":"2022-06-16T10:46:31.581Z","1.8.0":"2022-07-09T02:04:27.540Z","2.0.0":"2022-10-20T16:03:09.809Z","2.1.0":"2023-02-26T15:34:07.441Z","2.1.1":"2023-02-26T16:00:12.526Z","2.2.0":"2023-03-08T18:07:05.269Z","2.2.1":"2023-03-11T20:05:05.660Z","3.0.0":"2023-09-18T19:37:02.552Z","4.0.0":"2025-07-27T21:45:57.147Z","4.0.1":"2025-08-07T10:01:31.057Z","4.1.0":"2025-10-02T11:54:03.859Z","4.1.1":"2025-10-26T22:11:01.667Z","4.1.2":"2025-10-26T22:15:14.001Z","4.2.0":"2026-07-19T14:15:41.733Z","4.3.0":"2026-08-12T07:28:44.723Z","4.3.1":"2026-08-12T10:45:03.895Z"},"bugs":{"url":"https://github.com/florian-h05/openhab-js-tools/issues"},"author":{"name":"Florian Hotze"},"license":"EPL-2.0","homepage":"https://github.com/florian-h05/openhab-js-tools#readme","keywords":["openHAB","smarthome"],"repository":{"type":"git","url":"git+https://github.com/florian-h05/openhab-js-tools.git"},"description":"Tools for the openHAB JavaScript Automation Add-On.","maintainers":[{"name":"florian-h05","email":"florianh_dev@icloud.com"}],"readme":"# openHAB JS Automation Tools\n\nThis library provides some utilities for the openHAB JS Scripting Add-On.\n\nPlease note that it depends on the [openHAB JavaScript Library](https://github.com/openhab/openhab-js), which is included in the JS Scripting Add-On by default.\nTherefore, it is only listed in the devDependencies of this package.\n\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg)](https://github.com/standard/semistandard)\n[![npm version](https://badge.fury.io/js/@hotzware%2Fopenhab-tools.svg)](https://badge.fury.io/js/@hotzware%2Fopenhab-tools)\n\n## Installation\n\n- Requires the openHAB [JavaScript binding](https://www.openhab.org/addons/automation/jsscripting/) which comes with a version of the [openHAB\nlibrary](https://www.npmjs.com/package/openhab).\n- Go to the javascript user scripts directory: `cd $OPENHAB_CONF/automation/js`\n- Run `npm install @hotzware/openhab-tools` (you may need to install npm)\n\n## Compatibility\n\nThis library depends on `openhab` >= 5.12.0 (which is included since openHAB 5.1.0).\n\n`openhab_rules_tools` will automatically get installed by npm, `openhab` is already included with the add-on.\nJust make sure you have a compatible version installed (use `console.log(utils.OPENHAB_JS_VERSION)` to check the currently used version).\n\n## Conventions\n\n### Window States\n\nWhilst contacts normally only have a binary state, `0` for `CLOSED` and `1` for `OPEN`, this is sometimes not enough.\n\nEspecially speaking about windows, most windows have more than a simple open or closed state.\nNormal German windows have three states: Closed, tilted, opened.\nI even have windows in the rooftop with four states: Closed, small ventilation (a bit opened), large ventilation (more opened), (fully) opened.\n\nTo work with these more complex states, the following convention is made:\n\n- `0` represents `CLOSED`\n- `0.3` represents small ventilation\n- `0.5` represents tilted and large ventilation\n- `1` represents `OPEN`\n\nIn general, any decimal in the range `(0, 1]` represents some form of open.\nBy still using 0 and 1 for closed and open, this format is compatible with the binary format, just round up the float using `Math.ceil()`.\n\nIf the closed state is required, this library will check for equality to 0.\nIf any opened state is required, it will check for greater than 0.\n\n## API\n\nTo have a look at all capabilities of this library, have a look at the [JSDoc](https://florian-h05.github.io/openhab-js-tools/index.html).\n\nThe README will only take care of the most important stuff, and explain the more complicated ones.\n\n### `itemutils`\n\n#### `dimItem`\n\nDims an Item step-by-step to a target state.\n\n```js\nconst { itemutils } = require('@hotzware/openhab-tools');\n// Dim the Bedroom_Light to 50% in 750 seconds (1% each 15 seconds).\nitemutils.dimItem('Bedroom_Light', 50.0, 1, 15 * 1000);\n```\n\nSee [JSDoc: dimItem()](https://florian-h05.github.io/openhab-js-tools/itemutils.html#.dimItem) for full API documentation.\n\n#### Group Utilities\n\nThe Group Utilities provide a number of functions on groups, e.g. arithmetic operations like min/max and count operations.\n\n##### Examples\n\n```javascript\nconst { itemutils } = require('@hotzware/openhab-tools');\n// The name of the member with the maximum state.\nitemutils.getGroupUtils(group).membersMax.name;\n// The sum of states.\nitemutils.getGroupUtils(group).membersSum;\n// Count how many members are on.\nitemutils.getGroupUtils(group).membersCount(item => item.state === 'ON');\n```\n\nSee [JSDoc: GroupUtils](https://florian-h05.github.io/openhab-js-tools/itemutils.GroupUtils.html) for full API documentation.\n\n### `rulesx`\n\nThis namespace provides complete rules with specific functionality such as alarm clock and open window alerting.\nIt also provides the utilities it uses internally in its rules.\nThe rules from this namespace are developed to be created from file-based scripts only!\n\n#### `createAlarmClock` & `createAlarmClockItems`\n\nCreate an alarm clock with time and days configurable over Items, therefore compatible with Sitemaps.\n\nUnder the hood, two rules are created: \nThe first rule, the so-called manager rule, watches for configuration changes and updates the cron trigger of the second rule, the alarm clock itself.\nIt also disables and enables the alarm clock rule based on the _switchItem_.\n\n##### Required Items\n\nConfiguration Items must follow a specific naming scheme, _switchItem_ can be anything.\n\n| Itemname-Suffix     | Purpose                            |\n|---------------------|------------------------------------|\n| _switchItem_        | Enable/disable alarm               |\n| _switchItem_`_H`    | Hour                               |\n| _switchItem_`_M`    | Minute                             |\n| _switchItem_`_MON`  | Monday                             |\n| _switchItem_`_TUE`  | Tuesday                            |\n| _switchItem_`_WED`  | Wednesday                          |\n| _switchItem_`_THU`  | Thursday                           |\n| _switchItem_`_FRI`  | Friday                             |\n| _switchItem_`_SAT`  | Saturday                           |\n| _switchItem_`_SUN`  | Sunday                             |\n| _switchItem_`_Time` | Displays the alarm time as String. |\n\n##### Alarm Rule\n\n```javascript\nconst { rulesx } = require('@hotzware/openhab-tools');\nrulesx.createAlarmClock(switchItem, data => { console.log('Successfully tested alarm clock.'); });\n```\n\nSee [JSDoc: getAlarmClock()](https://florian-h05.github.io/openhab-js-tools/rulesx.html#.getAlarmClock) for full API documentation.\n\n#### `createSceneEngine`\n\nCall scene by sending a command to the `sceneItem`.\n\nWhen a member of the scene changes it's state, the rule will check whether a \ndefined scene is matching the current states and which scene.\n\nIt creates a full rule with triggers and actions out of your scene definition.\n\n###### The `sceneItem`\n\nMust be a Number item.\nYou can assign a scene to every positive integer value, except to 0.\n\n0 is the value the Item is et to when no match with a scene is found on members' change.\n\n###### Scene definition\n\nScene definition works with an array of objects.\n\n```javascript\nconst sceneDefinition = {\n  controller: 'scene call item name',\n  scenes: [ // For each numeric state of the controller Item one object.\n    { // Object for the value 1 of the controller Item.\n      value: 1,\n      targets: [ // Target states of items in the scene. Parameters explained later.\n        { item: 'Florian_Licht', value: 'ON', required: true, conditionFn: function() { return parseFloat(items.getItem('Helligkeit').state) >= 10000; } },\n        { item: 'Florian_LED_Stripes', value: 'OFF', required: false }\n      ] \n    },\n    { // Object for the value 15 of the controller Item.\n      value: 15,\n      targets: [ // Target states of items in the scene. Parameters explained later.\n        { item: 'Florian_LED_Stripes', value: 'ON', required: true }\n      ]\n    }\n  ]\n};\n```\n\n##### Create the Scene Engine\n\n```javascript\nconst { rulesx } = require('@hotzware/openhab-tools');\nrulesx.createSceneEngine(sceneDefinition);\n```\n\nSee [JSDoc: createSceneEngine()](https://florian-h05.github.io/openhab-js-tools/rulesx.html#.createSceneEngine) for full API documentation.\n\n#### `createRainAlarmRule`\n\nCreate a rule that issues alerts for open windows and doors when its raining.\n\nIt is able to additionally check wind speed thresholds before issuing alerts, as e.g. for tilted windows, high wind speeds can push the rain through the open part.\nOnce a condition for an alert is not fulfilled any more, the alert is revoked.\nHow alerts are sent and revoked is configurable, as well as the alert message.\nThe message can even depend on the state of the window or door, i.e. is the window tilted or fully open.\n\n```js\nconst { rulesx } = require('@hotzware/openhab-tools');\nrulesx.alerting.createRainAlarmRule({\n  sendAlertCallback: (id, msg) => {\n    actions.notificationBuilder(msg).withReferenceId('rainalarm-' + id).send();\n  },\n  revokeAlertCallback: (id) => {\n    actions.notificationBuilder().withReferenceId('rainalarm-' + id).hide().send();\n  },\n  rainalarmItemName: 'RainSensor',\n  rainalarmActiveState: 'ON',\n  contactGroupName: 'gRainalarm',\n  messagePattern: 'Alert! It is raining and %LABEL is open!',\n  windspeedItemName: 'WindSpeed',\n  contactLevelToWindspeed: [\n    { contactLevel: 0.3, treshold: Quantity('12 m/s') },\n    { contactLevel: 0.5, treshold: Quantity('7 m/s') }\n  ]\n});\n```\n\nSee [JSDoc: createRainAlarmRule()](https://florian-h05.github.io/openhab-js-tools/rulesx.html#.createRainAlarmRule) for full API documentation.\n\n#### `createTemperatureAlarmRule`\n\nCreate a rule that issues alerts based on a temperature condition for open windows and doors. \n\nSimilarly to the [`createRainAlarmRule](#createrainalarmrule), it handles issuing and revocation of alerts.\nIt is even more configurable, with optional alerting delays, the message and additional conditions per Item being supported through the required callbacks.\nThe `createTemperatureAlarmRule` function returns another function that can be used to mute alerts for specific contact Items for a given duration.\n\n```js\nconst { rulesx } = require('@hotzware/openhab-tools');\nconst muteAlert = rulesx.alerting.createTemperatureAlarmRule({\n  name: 'Frost Alarm',\n  sendAlertCallback: (id, msg) => {\n    actions.notificationBuilder(msg).withReferenceId('frostalarm-' + id).send();\n  },\n  revokeAlertCallback: (id) => {\n    actions.notificationBuilder().withReferenceId('frostalarm-' + id).hide().send();\n  },\n  temperatureItemName: 'OutsideTemperature',\n  contactGroupName: 'gFrostalarm',\n  alarmConditionCallback: (temperature) => {\n    return temperature.lessThanOrEqual('12 °C');\n  },\n  delayCallback: (temperature, contactLevel) => {\n    let delay = 10; // base delay\n    if (temperature.greaterThan('2 °C')) delay += 10; // add 10 minutes if warning only\n    if (contactLevel === 0.5) delay += 5; // add 5 minutes if tilted or large ventilation\n    if (contactLevel === 0.3) delay += 10; // add 10 minutes if small ventilation\n    return delay;\n  },\n  messagePatternCallback: (temperature, contactLevel) => {\n    if (temperature.greaterThan('2 °C')) return 'Warning: Close %LABEL, it is cold outside and it has been open long enough.';\n    return 'Frost Alert: Close %LABEL, it has been open long enough!';\n  },\n  perItemConditionCallback: (temperature, item) => {\n    // validate that inside it is at least two degress Celsius warmer than outside\n    const insideTemperature = items.getItem(item.name.split('_')[0] + '_Temperature', true)?.quantityState;\n    if (!insideTemperature) return true;\n    const difference = insideTemperature.subtract(outside);\n    return difference.greaterThanOrEqual('2 °C');\n  }\n});\n\n// Mute alerts for LivingRoom_Window for 10 minutes\nmuteAlert('LivingRoom_Window_Contact', 10);\n```\n\nSee [JSDoc: createTemperatureAlarmRule()](https://florian-h05.github.io/openhab-js-tools/rulesx.html#.createTemperatureAlarmRule) for full API documentation.\n\n#### `AlertManager`\n\nThe powerful class behind the alerting rules, managing alerts throughout their entire lifecylce.\n\nSee [JSDoc: AlertManager](https://florian-h05.github.io/openhab-js-tools/rulesx.AlertManager.html) for full API documentation.\n\n### `thingsx`\n\n- `createReEnableThingWithItemRule`: Creates a rule that re-enables a Thing on command `ON` to a given Item.\n- `createThingStatusToItemRule`: Creates a rule that posts Thing statuses to String Items.\n- `createThingStatusNotificationRule`: Creates a rule that sends a notification when a Thing goes offline and back online.\n- `reEnableThing`: Re-enables a Thing by first disabling and then enabling it again.\n- `MlscRestClient`: Class providing state fetching from and command sending to [music_led_strip_control](https://github.com/TobKra96/music_led_strip_control).\n\nSee [JSDoc: thingsx](https://florian-h05.github.io/openhab-js-tools/thingsx.html) for full API documentation.\n","readmeFilename":"README.md"}