{"_id":"@ohdoki/handy-sdk","_rev":"34-df9a3c58e24b1748ea5c430eea25f078","name":"@ohdoki/handy-sdk","dist-tags":{"latest":"2.3.4"},"versions":{"2.0.0":{"name":"@ohdoki/handy-sdk","version":"2.0.0","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.6.0","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","openapi-typescript-codegen":"^0.12.5","prettier":"^2.5.1","rollup":"^2.60.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.5.2"},"gitHead":"1d2ce4813e477ab0544200f14df9d86bec8ea193","_id":"@ohdoki/handy-sdk@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-h7Kcdp3h4R2smzNZlGaG9CikuSEDwjiNfDLWXBMhPCzZhgfxARRLKhh8fRBZMjk4uV55nx1xr0LYBG6GDdx07g==","shasum":"25773f930d1731d65ee9998c533e897d2c339472","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.0.0.tgz","fileCount":180,"unpackedSize":306129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsH2YCRA9TVsSAnZWagAAj5QP/3/8aLHYYLRQTuXuO9Q5\nz4gj9/uPTyxBYWNKNwCmdsZmbS2FiexjyqlgptYcQkAdncXnIy0WsPcCILGM\nPKFoKl4k4dn2DvvOJ3fv3I3JeRhLnPKOxBjrcMj7zOdZtIEI+AiCyFB9MOs0\nBrP7B1VnFkQETwEN2taXjjur+O4mHVcXKcjQ6f3CoVqpEV8FNO360fsKvGiD\nqKTHJ/kxrkXxdhplMKCwv0DUahG6b+ue2+MAqdOnLaB/UK5kksyuCqleIbAN\nGh5CffwP72doYD7Oi8NrUEttFIrgeVxl7PkzF7/S/pwzsMBzAgx3QiOKLDLR\nI8r0PFVEyKU5vwZprBzLJdwo63v8dQlJu50SuoOYRJk0+PEMJWpylXC6inY8\ng7pwigG3cEtxL+xIloc0vlo+KLeCdijoQW8zYzEHAtJqg1bAKIE2fw1pq3YX\nAypK9xo6S7Anzy9bwSQkmxmzuyL8joyZIm4cQtOyU/LH43zVqbXH7H3u5L0X\n77AkUFVpG+OlZ+vyc4wxTbyjcGFYF1wsDFkqCIcWpPdVq+MAdYCRgSGoWhAC\nhEMKkjk/AVe3WugHxl0n3uglAViTmMgwk6NkvJE+iBsukvsGVwN4yANkR5Ht\ndO/Hj03um69AC2s1dtzhDBSo2QwZS1AaekBOSmA4YKZ2HN0SEJEzlO8MZ6j0\nTwSq\r\n=+9eX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwTaMcDx4Rvg81crJYfxojo3e7+TXtgyo9AXwT4ILw2AIgHEjhPeqYlB1L5FOUc+YxIwRQ3p43v7wF4yH2RX7Y71M="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.0.0_1638956440535_0.014140325537388865"},"_hasShrinkwrap":false},"2.0.1":{"name":"@ohdoki/handy-sdk","version":"2.0.1","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.6.0","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","openapi-typescript-codegen":"^0.12.5","prettier":"^2.5.1","rollup":"^2.60.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.5.2"},"gitHead":"75063f9c85b9e3e72130c996b2a857fbaaef55ad","_id":"@ohdoki/handy-sdk@2.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-GQ5FUCC04S8y0G/3B6gKjP4Mk0mFnuUI/zZ7ZLD/G6nhm4c11JXv9SK7mQBTnk7sQK/dvSqICB9E4VDax3M6hQ==","shasum":"51c311f832f94b989ec917fe142b87b8cf6bf776","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.0.1.tgz","fileCount":180,"unpackedSize":306153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsH8ECRA9TVsSAnZWagAAoBcQAJqoehfrDqqaQYEu/sRZ\nyrSF7KEWcVpEmP+MstOPVnaWbywBlVZ7n2UtRSINFhHtLSs05zX7rEHa7ey3\nM0OymwB5MncSPsQZFph7XZaq1epsmxlR0gVLCsnOVUM3tU4H2tKNWHLdOqjK\nW0oNoE5HvYHSwGLWH4A79uHX9fo60y+NWSYhG7IspML6XrHuH47WxdupM0uG\niCOUb+HtGDLQ9wqUXD2qVr1Nnvb8rVSZe9PnIatS7ogyuSLkqjsnuIW6FFxh\nKSVFWIBEbfFFoHzZz5mWWLvq7gMRx1XgukjL1JcZe35QQXErYsx3zyK14gmA\nXe2VP4kHUaEIpN1m6xGkA0UB4CP0wNV5pHVlhQhi3io596sQRGL35wrDjZ+3\nfIacW+AH4Dcb5tP/vXLzBTo4d+GHae8GS5dNw6d4i1AuMwjTi4lfHoFOLGyE\nGLYtfTtfbUi05VNgbK55YV6Z/fAIKujyaPVrS6ao5f5EG8tziU1FMjb+GCUX\no1dmWNyejsaL8nUXNZMjKnC4EyJfkH2IE7jD/gMeEHW0yTz1zRSqj7BybpVO\nAwzlLN7VNzrnHhJakjn8AK34EWQIaWHyNFPYVC/fzPUhOqUy2FHlNBs+fQCA\njcv1xMMqnqWxR3ZebjrGKHl0w/jU386L3DL0yMN/i+8k5VWeSO8DIYr3QtHj\n489q\r\n=7GtV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnuFZr0LWLJsuGTl8Y1q+WXvFNsXDpKVaxWSHB7Iw4OwIhAOGukOeVDdDd5x0sJ3EQfigJBf1i/+si7DUIaui9V6OQ"}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.0.1_1638956804449_0.5477281077315768"},"_hasShrinkwrap":false},"2.0.2":{"name":"@ohdoki/handy-sdk","version":"2.0.2","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.6.0","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","openapi-typescript-codegen":"^0.12.5","prettier":"^2.5.1","rollup":"^2.60.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.5.2"},"gitHead":"4110042b5f7ff48c51a8c1013fa6c176fa336d04","_id":"@ohdoki/handy-sdk@2.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-gb2QL3e3sOAPfdpRZoYLpSOm60CfR2Oenqf0OWwFd/BcrO/59qZ1PKqjEqhxLmVjcRlQrMhiXygGfj5jyWX8ow==","shasum":"5174b3d05067f1d2cd69b2f93e749b7e1ae243f7","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.0.2.tgz","fileCount":180,"unpackedSize":306786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsJJGCRA9TVsSAnZWagAAbxwQAIc6aLIjJ1ZZVq/1nA2o\n9vdKCDarag+bImWL6xycp5ElfVFvBgEacnsi0Af8JUD/h6ZX07jrHgJMETXQ\n622rwCO//lYxK5jycA5YgaRyLPbFdqhhHuFrVva6xoNXDw3tV8g6RMRUt7vD\nO82M/rw66eKNOk7h2vhdJ5RrdZKd3c1oPcxVP/sgwKn136DB62Jeo2w5P4kY\nvtYHDLyuecVhvT2b9FtVqTLKZYt0KNjj36fqlvpQIkfrehVT7l49gROaXx0t\nFKwbKdPq3KsHFhc6EuKr4wh0WscYHb4itMrfgvyTG9r9/7bNv0k4FbqV9zaA\nS3b6Wc5tNuDHsVqJlJnn2ML4XcDp6Xh1QM7OnQCbca6CH7xmQJ6sAMsNKUD2\nbxcgSPZ4TJhVrPpaJSiFbWPNMKNX+l+SDhs3/9dkQlUEzo2FFE1MyMmaiNwS\n7RozrFhb5DIeKi1Umn6IWDdgw6xR14/7aVQUfWTMgvzbjt8HuPFFVUWnVDdq\nltGH26KLhHpVWfPrTtQJZ7bHZn63C6KxZ5311BYR+vYh6gAcfbqunDaIf4Qb\nk0nr8Pj3hdGJXE6j1B1dnZyiKNKulJbngIUF1w3eO2K2BAfP2MskT6jevQDz\nUGiVHFSrCETsl1Ak/mbScfcOg0ZOv5s5q+xjP8mPg3B821HXzgc1UBje1R0E\n2JdP\r\n=RJY+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgRrUsah892YkSTa93/A9yKrJAfe543Npzk49ZeY/LGwIhAIaQGx5+fs+DzbFJjpNp5ih+SeqefaVVSdVDKNCagikc"}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.0.2_1638961734347_0.7877279887302628"},"_hasShrinkwrap":false},"2.0.3":{"name":"@ohdoki/handy-sdk","version":"2.0.3","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.6.0","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","openapi-typescript-codegen":"^0.12.5","prettier":"^2.5.1","rollup":"^2.60.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.5.2"},"gitHead":"b8d780610c53c1aec770933bb5c0dd0c24c86ad5","_id":"@ohdoki/handy-sdk@2.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-GoP4GIGhJ/tSBn07hiysY4jYclrttHa2zQx0tDlT63416HXG29qo3lUJx5nFYxt/qMcfQmlCiQFHVwoc5RGUqA==","shasum":"8400ed63497a40c84c9dff9aa6d62c8d5cb3ebc5","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.0.3.tgz","fileCount":180,"unpackedSize":310363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsKMgCRA9TVsSAnZWagAAjC4P/i7+lfSTy5DlXKPwjDTP\n8ZdjD5mf6ml6HTPVhThFvbLbUkQwBaxd8S7q9JYpiT4qaic1mMgPiUQsvtg5\nA+C27reNXva8HsgHtlwAn2bq8t5dxZGv+3xOXWkcxiiv1+tT9wuOigOWL1XN\nsxobLjW1erfExUMJxnKknN8CjFLX1Um+RtcmRS7lQkrQw0tJzYqpk7CmeyiG\nsOz7ix1TJbbN0/T9AU01llDCXEU1XXh7K632v0UMeweAMuEKm1rbuZGgQaKR\nI7kIRLpWOPw9+dk2JHkq7UzD9Fwyy3NnstVnDz5JZj/35UA5FYSEHcTyVnQ2\n9LqlgOpfuccjGotpNRPZwIemDUtR75aoMICbORtzamwOTQJ4sUnX9fZLJEJf\nkc1wK1ye5iAL1INU3pRfNcD85SzYK0E8mRxwArRaoOKHlSQLw3NKds3qtm2V\nTOilQezFglBeVtOuuDKbBjF3OWEI1Fe7XDMnreVqYj5pmYupZioWEBZjns6C\nMf96kOQYRXSiQbRziuiiKD3u90x0L9xMWJ4LNK1N0AtBzkhyUYZKD3x99Jd3\n98u6cY8dP5aHpuhvfCJeQpQ7c9NIFfxG7vPZFCfOcPV270EgWCzP7VNnWWtK\nizBod3K5OaXhTcDSjCc7g+fSKj1eXlZIlJ3izsjBBTLVYm/ZW9be3vJ9pKGe\nzSxN\r\n=SPtU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6NnKIZpbGM8v+xITNEwhmJZky19DXZ2GSVqzseXSePAiA7CNqmDv1IuqqGGyCHPH5gdWv4qsxxeEESr527u/jtrA=="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.0.3_1638966048183_0.599060302979459"},"_hasShrinkwrap":false},"2.0.4":{"name":"@ohdoki/handy-sdk","version":"2.0.4","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.6.0","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","openapi-typescript-codegen":"^0.12.5","prettier":"^2.5.1","rollup":"^2.60.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.5.2"},"gitHead":"50b287a50b824be456011dfd97409742d3035af7","_id":"@ohdoki/handy-sdk@2.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-paayQotqYOHOglAK9G8ZNbwDSiWujKJlEsdMU8w9waLxeB7BwpncJwHTIHQ88Gwea//x6gPvhsaShCCByglxaA==","shasum":"890610b5622e5da55d1d841e044b454c38579304","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.0.4.tgz","fileCount":180,"unpackedSize":310294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsK50CRA9TVsSAnZWagAAckAP/2tugncZp0LIlToFR3AD\n9CU2WzbOiuSigBh9+hRfExlI4gpi9cRVnWWN4v7iUPkE150BmzVjArrwQUY6\nUZzBd7oLUUAF6z5NlJ0lq911VPJlcqi1+8YMHygUhKRPRT2ULhMeYFW9cfeL\nK/LCwMza3UmcZ/v1TrkfTMDc1wdAgig7ZR5L8uL27Ztad8gUQLkrD2CnKKRk\nsRpFYj+or+RK8cFkn7Dh+Kas6BMXMsoL/eFUWh0ZoSwCIX+xwLGzXimPS1gI\n0aByWpfNtQ2cUhe59JacX8YZKldA8iaKhjTSPNyMVxDua/qD5gfAAP1GAU5f\nvXHqIiy5vAmgqwtCZsjGs+BiqJ7OanHRXTwVv50Apm6pqL4ajrXRItpfsfbD\n2V2K/2KNP22mYzLNF6OXs9JUE0emeoaR6tXDJVaP+1/lBPc8VjpZ1Vv6UCBA\nuwtBTS60d2+fCu+yIv0ugqf//q3F+p499HLD6U3iqLHn1aHauq+QEqX/ZDnu\nMTVUm7XCz9yEBGntzK4w4vYF/EJVQmA4YSBbn5onNJccQy4P4jJfEN+tKAVA\n5naPKzosM1BIpbBWVM/1okvqBflvoJgN5CQqAUD5ZvauZ52J3vZNZGZewXJ3\nDbh4bj5Ay52C+qbiN+4p024uzUqOqcm+jv8zIz7dMuaX7nMVj/UCv62J6UAB\nij5h\r\n=mT3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYOrd7l/bAz3KJv1FCrgSH/ncwQnocEIB+0W4dVP/KQAIgfg/RlfZMb1Td7gbH37/edFRNlzYLnz4phKURSlC8d6s="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.0.4_1638968948388_0.5478820088234695"},"_hasShrinkwrap":false},"2.0.5":{"name":"@ohdoki/handy-sdk","version":"2.0.5","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.6.0","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","openapi-typescript-codegen":"^0.12.5","prettier":"^2.5.1","rollup":"^2.60.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.5.2"},"gitHead":"034ea81c30aed401b0ae0230eb81415c679b6e31","_id":"@ohdoki/handy-sdk@2.0.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-wNQSee7EQf27e4xmpF1X5xcd5/y0dp2wnkEDmBdfDfKZvtDPBS2FCIRRn2ohcQ0IRRdDz9UROyi29JMXCJEkxQ==","shasum":"5b56df59cc44b9b17383c347fc4590551665e448","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.0.5.tgz","fileCount":180,"unpackedSize":310193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsw9XCRA9TVsSAnZWagAA3kUP/3TQ/YVj6vP+JHRV/hLK\nNAEO6O+texuDwHpT9/Ml5IMciqmsjLWPM25wE2c00w1/KKkcVWOmVDz2xT52\nbrRqwMrxX5MfYkzWLfiUbNjROUSCIvmBtHQBDms/QqdcX4DYHOQknOSvVm7N\nVH0jjI/nn0abYUEKPe66f5E0aRYtknKBGl24BN5mDXKcIuQ9pBX/NMwUckct\nRrxwHB3TjNUaL2m7Qr1t6ISjfBXk1dlgTwf80ykKfJXhtdHxwa66kmrZ80AE\nVDUNlVl1Qqk7EFGy6lVd54lvozpN9OH6r+o1cU67gQVSfCIzK79suXBJsKx3\nMnJs0vK0gNyz0UPcs3TlIxQs5Brc6xcv51cB0d7xBMu+c0CVbHk3n6S+Dp/Y\ninI39/fseQBQ4Fp9q8Bt4oxnxWtIkx31usPEq1+TtIu3WuYIi5/l2u71VONB\nsu3cEK/zdHBfOII9Mq5RrvIzGJi/1M926mRZ3EWMXnpQpGcs9z2+lPAC0oOB\nHk3NQGN3O7BtZF1E5oIWUByVcleSU36HyRw25fzvJ0XxnCReLm+u446ZRwDB\newN+7IwU2VglLhxDHiMpcJV3m2lm+FKbKvVLu5cIZ53Aq6tIsrHmQSB7Of6Y\nd1TkK9/d6emKwONt2qxgNXt5lE4yEEDpjie7yxkSiRztmmJiH/oK+3sEkUiL\n9vf0\r\n=XfoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElxICQXQEHhQA9uFALfd7DeCeNk1Nki9cmWjVGyL+dlAiBqCU/pZNx4TEtlwULxD86e0Yd2PSl6SYGze0sAwYb7fQ=="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.0.5_1639124823331_0.6491186126548378"},"_hasShrinkwrap":false},"2.1.0":{"name":"@ohdoki/handy-sdk","version":"2.1.0","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.5.1","rollup":"^2.69.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.2"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"8360040b125e5c4f0d7464160caf0bdb0ca794f0","_id":"@ohdoki/handy-sdk@2.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-zo8KX+9B7QPY0CLaGEaMtZ/B7pNGaO6FQHePGCdi7jAtmghZR/THddo9jZDvT1H2bB8sIqFyUoszCzGjozMSOg==","shasum":"eb057ec623b6f2759e628680d04cf17c96fc061d","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.0.tgz","fileCount":185,"unpackedSize":578136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIKoOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJLw/9Ew/yjZEUuiBowC6bSFD6XPX5j5uYC7CqjYjscBgeQURBF48+\r\notfiuhD3DC4B+F/8+g7UAYTNZCSC3SaBIg/jzasdulRYDREAb/zsU6rP6Qqd\r\nwCHZXiTFtrZidcaWY2uX+lfXpBDG3dUb2F/YugvJBiutp+0c5Z2On/EVZtC7\r\n2WxapdwYeQx18OOl40ZXPpSexjgaGFjR5nZlWpY8lQCgKM274rWZkyXo8Rdc\r\nLS5S4UWteC7uJdo2urFClgjxITCBa2B5WnPPv5OY/vAnjTfav+Ek/f3ChyOo\r\n4885mkNI9EyeLTjRkCAP744lutJDZNf3ZC2nRlZoO3pFGg12HBT0mttBYnEq\r\nXEraJQGqcJVtWdCr7UfTHxvNodm8m4A4aWg0sPm5MJRtCebED/rBFcaif91X\r\nZ++fbYG01ap7Hl/sRSAwrqy4fEvdTEeDIoKM+nTM6Ed+cy2t7wO5H+hfi00c\r\n/Y+yHA5kJ4e9eCC5OTui32F7w5vI94PNUBMiFs7IAiLPlrKkRt4ScUXQYKJl\r\njODQzuYVc5kp6M4qvnxIStGYHPFunLthritFmjI1eVsFqf0lkuor/5/BjKW7\r\nUjO0maS5IOGJHH2onux7WXiRzjNL/1T3GCFFVy5MBUdkMyqeyN7PRjMppLh4\r\nAiH45f0L2wcNhjiMWDCo6cUYrJs2R9dzUnI=\r\n=Le/M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnMXAKdfzpz3V2NKoxDhZcB/l0uxdADEhrZY834W29AAiA1z4nl7wZijzco2ms6jKiehAucQaIGMf1WHjinkaNspA=="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.0_1646307854513_0.18371762070098385"},"_hasShrinkwrap":false},"2.1.1":{"name":"@ohdoki/handy-sdk","version":"2.1.1","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.5.1","rollup":"^2.69.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.2"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"def6a70453359c458e03dc6aa7bd8a6e79a9b86d","_id":"@ohdoki/handy-sdk@2.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-MZUaoHYqYG3c+ta7BBgpJQ+ULkRy425uQjmV/s8lRQXllKAUDfMW322mVkWlJz16wkVW7gNsojlw3kmpaJWKhA==","shasum":"069940ab7c4ee6680ced7b4d37603c22a4c25c81","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.1.tgz","fileCount":185,"unpackedSize":578170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIMgJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri5BAAkOGRULoddjrs97B7y8TpZVJs8LvNSuPxxNTuZjo1Hn6f0JaF\r\nxxy3zLHMYenI4J8tXSsyY1R+b6JLkcLAbj22udHt50b0ljoa2Z/2wyx8ekG3\r\n90TaHd/xwExu4tj6yE7Ul/PwxCuk9sEOyr0S4PYg+HWXt9H8e1yvz6pb7gc8\r\nMp5hGvK/qBb17CgfNdtBPmdcBKceju4o+meKIVom62+NI/fDuR1fXDi9kFmI\r\n+Gm0elDQXvG0XRgLuT3iU+K3Am2N3emZ0WNEQUozJsAsFJj7nfe6THUVucM4\r\n4URWp7ftFKfSniWbi6EcCkEdTqamBCFPwKcq/dJ4X67YbP2D0MgrZ0dYxgUI\r\nPnDn4tglT4qcIdQasAHrzXqd+hYMkY0ke7F7o+mkMEb78siRFpVRWADU9y8z\r\n/cY1As9+Q7uiT2qQL7oXs5lAlObJMptelVxR/EgpMSkYhA+vrrnPLZNlH6Pg\r\nD02NOMzxcpmsJopjg44QpYMrb7nFyTeNb6Rod4DMK5j6Hn4LRCy3V+Ja8dlO\r\ntjT5oWmvLZ2AqhENs+5OxK046Md5BtYAMEUXXwbsDql5b4vpademfnM9V+mV\r\nS+yVeN/oHSaP3cta2ahTmNizB47BCL3AdlM9cPB7QgyLtfc/Sd7jnyD55YdI\r\nK4dpj4/lQX4YeoOtICqD8tNQJw1M8PKA1YE=\r\n=n/EO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfgvx5xIRBcT6g+ipgpDVUY6hVBTRqmcKzuM3nwrxbFAiEAtL4qBeerjuXxHtUZOq+cJuKyWgbsPY6ltzD+7IEqisI="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.1_1646315529010_0.22175985485265515"},"_hasShrinkwrap":false},"2.1.2":{"name":"@ohdoki/handy-sdk","version":"2.1.2","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.5.1","rollup":"^2.69.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.2"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"bf39e54008e894defa11f7e5c0e264255d8fb549","_id":"@ohdoki/handy-sdk@2.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-YvOPP9NfNijFGdBI5qXqzd9l32RbQIymnCKe7ks/38IEQ1727LrtqFjOwPfvWVe3vKraSQ71VaKHRW9lxX3bdg==","shasum":"0b30a45508a9ea41a6a3c8bffefb562a442ce09c","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.2.tgz","fileCount":185,"unpackedSize":578170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIP5sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSrw/8DJjDfe0NWswWpv9MgJ+Eb5Q1SxVIbcqoLxibKYbTkLYqRldK\r\nrYIFd0pbPo0C42XChriNT8eijcf7HiiU0xuf5a/J391ihhNXx8x++vOFTGcw\r\ni5FD3uLRK0l1uKUfmG1jqrn2qRUFrIbGcMiwFV4M1gGPrHU7Rx1fVhJ5pce5\r\nAP5onYrqN3kAT6GGb5Ilt/OWrKfTEt+mGtJRNNAAqj9Z1bnBlpteByBvenfx\r\nMJotAjcxP1ggHUQIbIaDUbdERqUrmyLL8oBDsDHAPv1OyrtW0jnlH/pBr0F1\r\nXbWLbISvJ2+XfK76Kg7KOBfTLNdxPKqV01TK6f7KHE+4LQJ0e+Bc7sxR6TLK\r\nyIxFyzvBrjpcbYvK5T3BAixQkF67JIU9IKVjHfFpKi+tTkFXwtKslBvFTt/s\r\n5TRcJfgFnUPit6cU69oPxtVfVn1pQvRbQxtqmVKQs6WrFQ5wPJfxuWjExeNK\r\nyWuh9IQUFpM5TJ3FtcWK/e4ao7Y7APCBw6d1+mo94O9dOMkvcj3PNnEQQE3f\r\nW7ndF0ShixKv6QJptDQOCZ5skhMkxhtzPPN18ARVGc4Pxu8l+FpzzQiDaQui\r\nIBBhVjiaCe+JRjWIrTA0eqi4/8WXsaeK9CvAKAeL3OZkyQMyOHzbsqJpUaKM\r\nTVdIg4wF+OJOR+rP6znA4mU7EchF8/u2J7g=\r\n=ewAZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6S7fQgWn1x3maMNZZv1+swIDSzWbQtQtOs/z/fu0yiQIgLIsP0Lvk7kMF0sVQPEzKslESI8YgEtlz3oDWzFzesPQ="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.2_1646329452275_0.1312101391641367"},"_hasShrinkwrap":false},"2.1.3":{"name":"@ohdoki/handy-sdk","version":"2.1.3","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"openapi --exportSchemas true --input https://handyfeeling.com/api/handy/v2/spec --output ./src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.5.1","rollup":"^2.69.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.2"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"238b92746b721130af90a2bb7e662189c04dc7be","_id":"@ohdoki/handy-sdk@2.1.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-K8O68WwedSjE/zHNg8Nugk5R5Z1opfxCpdvU9ZN9Mj4hibz8wc8/X8ulpynXrM1qEuwqYrs0jM5iGvEfrCb2uQ==","shasum":"47250825cc1b945e53238c205e8c317d1c068140","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.3.tgz","fileCount":185,"unpackedSize":605041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3vhAAnHvn2MJ1BoePqSLnbpDk3nC6QP18s3Y0ZChvgXVr+fweI2jZ\r\naIsJ98d9RxVyuH5rcENw7XXT6i1o22cv23aQEdB4r83oSnbue5GNOe2fin9J\r\nHhcfl0e/+qsfbGcHXdyialIa7Y7qrn1fGZXlBew+K05lXcESHLKDqkTLBtCK\r\n0hkpUGRyqXq782kXqAGIAhvp1//cwfzN2Mwh7P/atO2qUuTtTNUNMxLJiBt0\r\n54kzJfFZnhxpVniXdWISTa2Rej/pPz6fZsSgHe9FPLNHpqq1JvHfVrhnTw+Q\r\nAt9UNhyYZx8PKzBir89b1X+YhPcf6xlX5kbXR8VDHgednRdkMUqv3q3pFtvd\r\nnpy3ED3YZSZ08yl7uGTHDqNZh6D7pl3OAUnWvp6kFMEPlsOWjwda+Mjgpsi0\r\nJVAPNuOVbqEE/KKQ06efv2eCegleWhA4DqWsyf7PRVPq2Ecl0fhzBvS8GD/q\r\nA/hsEC60c/vA3Cov5XZdSROtFGmvv44zUqpG3BPfllsfDVjERb+hQKN5ng1H\r\n/kulmX/WuIRIKtMVMLeJvCldXImGQLv6832jkasXYRQXvY8e3p+mcpTe3xXm\r\nZ2LasMMhQxatrpO/veuyf2NIO496xTO3viA6X2tPmqLhg8ZvSbj0+0wVaTER\r\nOplaWtU6ssze9KteZUQhDyYKybIE0Gd89l8=\r\n=yx6z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGq1uPucdOYHPevR2/aPyS9TRq5j5YC0kZcDoRccd4R5AiBB+7aFR7gRNJIy7ukfJ2LeDoB8lyUjzv886wt0ObKtbQ=="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.3_1646643913340_0.7268447899417738"},"_hasShrinkwrap":false},"2.1.4":{"name":"@ohdoki/handy-sdk","version":"2.1.4","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.15.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.5.1","rollup":"^2.70.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.2"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"b6d5e619b5ab9b1413ffe75b90a8382c876ae067","_id":"@ohdoki/handy-sdk@2.1.4","_nodeVersion":"16.13.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-pa7o2kCSC1drb+kEG04rLtdSAoa6+tCSjLzYhS3uB1uKjF7P0GhG1GGBNgRMfMQMBTc95xNEv/lmiiBXaI7wxw==","shasum":"8f236e8ec4b82578c43d22bb70b20d13125a951b","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.4.tgz","fileCount":191,"unpackedSize":605553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMG90ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUBw//Z4qX54/Z9wQcxkGs4WCobtpyyZElB1fZA4gXFZG5J5phSLmp\r\naUcsfPEJWeP/x32Bt97YKtd7TQ87hwwVZnYhEq9ZsiZPhQMf126HwHu3xz7L\r\nyLCNXkiQqbN2N0kvln7H0eFKNAbQH2MWs1MBK4FYj7HbFtqIcrJZOOIToEYh\r\n2xjTC8V3PJ43KXIOUJ6xVV7Z1QgKL09jH3vE4pZx3jrDXAsLYoE3lHeaFtxf\r\nrs+fJ5ILbtGDeeiX29SdaOKkt2zs0CsnPJCLyFDyCcrsq4daXaVIYx2G31zL\r\nEGLYOuepPbZRNG+BAJBf1xDa8dCIEL80+VNB7QQTUEtG61JDgh0OYb+GU/Hj\r\ncFZcsr5qr93HuLqPMgPA7dMLwQ1VdpP2MB6RFMdmKoDmmX1gxvn6dsBVrRHP\r\nqp+9qzlk9sVSbhKZgD4+5wABmyFyLLPzPx3DizPKoSAuzswA4YaUO5l+6qGH\r\n4Sz6/Z0l3xxZMc+o7QAGT7nCdY63UeR/bfKT6bxHgyhg+UzbVkcwvun35X92\r\nalXih+hAM7kzcgNETzWE2VOVEPG7vy+WG7Hfuxxc50mx4bBs3ZtoHBe22swb\r\nfbSTpdLVwhaV5iD4qifiwQSX3zR1V+GsA/yr2hnC2jL7rvgFk8qkjOy6++Ez\r\nG+DqCQf8UyvlaRuL1Bi9T/Ze4LPlNxnPS3A=\r\n=0gEC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETcPQTF2EMV/3In0b47lREeQ9mb8uogW30RDoioh1WJAiBwwdAcYsiPKi2CFdc6nz7Iy3FoZfooKrY0FhKK9zyEfA=="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.4_1647341427887_0.5174343171161622"},"_hasShrinkwrap":false},"2.1.6":{"name":"@ohdoki/handy-sdk","version":"2.1.6","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.15.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.6.0","rollup":"^2.70.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.2"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"aef08c8e602190146564181ac52fe6098ed8a638","_id":"@ohdoki/handy-sdk@2.1.6","_nodeVersion":"16.13.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZW+hglP2FpODcyejjojMzzDqV3Dotx7AJIQ7lQ7jYf64qGiMvj1t0T4bGT8rKYBOmF/mLcr2AF4Xn9kUeN0a6A==","shasum":"f5a3f18e324f54821c8b0c11832c660d26af1a54","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.6.tgz","fileCount":191,"unpackedSize":605516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNFCuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKNQ//ZokLxiSxVrZVX1ITvnVx3IOEY+lVpRIUUmjkyO0miOdQcMDL\r\nqcEJBXVFvvKDukJXIpndS8BXZqf17xlICY2+msBj67+DoRXgahqTlbzwSDo6\r\nHww/RkSZVfI7o1E4vrFUVVGM9aBmxjrDjSHmhYLaiZgnoA6M6xpFlS8WGhTW\r\nLOP2SGxThZEwlnKFy0IhWxcAKRT7y3tFk3f/2CcLIHawdoIcpAhz+K2MYr8k\r\nv0t7pCrgLDjtSGyMgZPRltvUXr4HL3Csl06XSufHUDZ4032MgWOfKWrgnu2e\r\nOSlKPsY2szqatatkZ9U/AR5zb8Ti45hUEzguCwoM6e+1G6/8mZv86Fq/46pG\r\nSPY/BjRpbQo8uROjt4jlQMWH2siY3M5qNEAVNtW/c2V6zZEh7Ui/t/ssscFd\r\ny8UMtkhyE11YJ/fIQbqDQ2+k9wdmJRv9wteHQP92p+zmdvNQC8R7YNsSO7bI\r\n5rLo9z/oDfYq0NKg/zUB3Zzaz8CdFK6E2QySQrbIg5dhEU4kX6iJpkwbE0Bp\r\nQS92vsFNagvjh6eQduXbKfUoGs7hDmXS1WLucHNRk8APpI1zoOR/448VwXXW\r\nDTDVszCGD4gXRKA90EXNrWvR8O7HnPZXIXDvO8F1Q40D+1qjJj+qQYemaJg6\r\np4rvfbq40CYCqs92aQzzvz3MwptfWoCjCTE=\r\n=P25g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXrUMx7EY4q0cvfTdjD9ANpQd+D3IN/6wfeG9smF07ugIgBGE3SpwQxSvq/X7nxxaHBgAnJDGUbfiYNeq8OswY5Es="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.6_1647595694802_0.2840529843837858"},"_hasShrinkwrap":false},"2.1.7":{"name":"@ohdoki/handy-sdk","version":"2.1.7","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.15.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.6.0","rollup":"^2.70.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.2"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"2872ea3c4fc76903ac0b43b71c3cb68105fb2b3b","_id":"@ohdoki/handy-sdk@2.1.7","_nodeVersion":"16.13.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-HodlXfvxZIzGkfHhIuUjtGQi3KUov+6K8fXSgOkdKK7UPrVMFTqQ4AUE6aDcTsqMjZVFZx781BmSWfqhsSs2ZQ==","shasum":"f2fc98ce0e001ebee51b820e2390d972ac37f6dd","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.7.tgz","fileCount":191,"unpackedSize":609262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNHXBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Og//aYNM/vPHATE988rO+EN0mNMKLLD8KqCGpQFhouy5X+bcChMu\r\nnisN9dEVH9Br5Ba/OTOM2QLIVgsSLz2MhOy0WcyLiFD+kB0+W6+VZb9xXPJn\r\n3VxxA8XcM+x7IkALJDO8mPv8uDrbWdx/NqQsL8Lmgn2iilFpPqfsed8/jfAu\r\nMKwNPuvsW4SjDoRtGK7ypho4bYgJwjXT0VBwefksnS/tyRdGncv+DO0oeXne\r\nFQ89xF5SIch0DpLchAvaTs5SH2231hI6x8IDIMfQHsybmhp3D+NMDrQ48brw\r\n7hSDcwKon5WJ44Ne8ENuisdI+R1KHzf2V20zfiWdkAqBzKWhmYfM0qrqVuKQ\r\nf3UFCWnq5PcYGybecRU/WcXLSKG8yKUlvlFnK96nJ/ri0Dy8Du0jD7mJl/VL\r\n9Ih8hKClT0KIDvEpZGv2WX3iGnX4qDxt+iVC0DE8Lt9d5r8nPZYmw4L52TUg\r\n4yKEh8FZWFqwCDWuRZV+RDAfJWF3G+/dZjmsNYB1S2Hvvt8fqOtGRqC8bnIq\r\n2JNJVWr45GT6YNFOPcyaPBPFKpNcpyIBMLnS/xb5fH9nc1hTXX+eZZYq1fJ9\r\nO7LnyeoTzefrM6uOMPX2vvUCAtNbUMBOOabfO+texnLpoIzELsxIvS149TQc\r\n2Vd56JlcVkEZtXdtXV/bQ9JlpDGO3iG3Xi0=\r\n=11Li\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHd6BSUeBsfoYd8Kbfr6WrpHcqWNfjyNILSc3v6i4rCTAiEAjrQoaUnZfUtcaTowFZSVhByD9yH6UhS86ZUWHbp5Q0o="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.7_1647605185570_0.7464584570890489"},"_hasShrinkwrap":false},"2.1.8":{"name":"@ohdoki/handy-sdk","version":"2.1.8","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.17.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.20.1","prettier":"^2.6.1","rollup":"^2.70.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9","typescript":"^4.6.3"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.6.6"},"gitHead":"a594b389b75c3864aca27b41d40289e0427fa65a","_id":"@ohdoki/handy-sdk@2.1.8","_nodeVersion":"16.13.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-cAeUYxlizjufoPB2omj2mJ8bqV5tthUR0HCZXzwGjLITJrvdrY9cgp2Btij0wvKN2GTKWV3275jrc+Rs0qQekQ==","shasum":"6bbe93070f0efd3999e3ed9d1caffeb61ee6e98c","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.8.tgz","fileCount":191,"unpackedSize":532619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQxoxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpChAAjMSXDTYwnJI2BPViwiXhIC7Qbwmtrhqx58jP/Gaq34C2L4uO\r\nE1JtlP1KYwcEqjnBHjL6d41yFRDXFLddWc/nSkgCvjKcK8RE+761iYR627tq\r\nAqC4JMXHFieX7Q0unWDX7DfFAEY4TJ1wMvqJ3QWJ9k4Lz6OdKtAWbx8woTy/\r\n9JgjfhhQaPpvW3PIv1naj0x6OHO9AwfiORHf4C1M6Wr08P9oOJWue/4kc/ea\r\ndmbh77/w7DiBy7kb6vPbFkE+R7xsOWBmHU4Y1qqkHbrZRm+1jUpWcv1YDDyc\r\nGwmB6NCAR5NkOeFTP4fQHu8dqhg8hzolY4WR1wC1QFw1Kyvg1FkqeX9wHepe\r\nA7fi7Kus3hgTVlIHVw/lc1i4w7bpAMcfnVY19sX/isU6R7UN/T96P+j6NZCf\r\nbLi3mAj4OF995HIQx9SdQ0IMzgMD4/DBlwq85WNf1D62cy246erT7GG4vZIz\r\nT3UAwJlu//bwP6Gf00Dr6QQgxrMzpf3eyih0kN5jRLxNYbzls62pu2ZpTaqq\r\n9BFiQ3S9c9TRwR4DzR8g/ssdrp4K9MfTxyIt4r5B5ALCJ8/yjN3Z0SDvgPg2\r\nIA7xeLh9YCJgddLWIlxv9btRJQBCh3nRNFXUbRmpwBFZgtAZ7zUVlKjfMXAO\r\nUkiEENAvVuy8l+HI1Nr2Lri5VGKzFYDxbYo=\r\n=WpBP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCLI9kfHSpCtOwCPPgGA9js+9FQOQgHimJgk6Ip2MrRAiAymmkcpKxn1JNTUSeAUE2JYTc1lXbOBqAgVKselfErmw=="}]},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.8_1648564785674_0.05917978439961158"},"_hasShrinkwrap":false},"2.1.9":{"name":"@ohdoki/handy-sdk","version":"2.1.9","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/eslint-plugin":"^5.22.0","eslint":"^8.14.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.22.0","prettier":"^2.6.2","rollup":"^2.71.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.51.0","typescript":"^4.6.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.7.1"},"gitHead":"3ecdcb066c2faa079748fcde8b589c4fd559fb0e","_id":"@ohdoki/handy-sdk@2.1.9","_nodeVersion":"16.13.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-2v6qJoRwLRdkQwfFT3KCko5tYv8qv3zRuiNzMt5lKDCiTO2RjuGznTW6D7AX1A57yTemHwU/bjT1DRK3aydQSw==","shasum":"6ac8b0525be6f368c4e204f4f595df4a69eda0cd","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.9.tgz","fileCount":193,"unpackedSize":536405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjYwq3jwP0pNe0wHGl0L8JRu4efQBGFoR9G5e1WFXyfQIgbLbQAUcyhchTiGNO349lCzPNaOlLpineJibSgV+fHHo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicnnMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk/w/7BLwIeOmQdNHHron4Q76B6Tc6X3Qpt6DjDnl/z/kTo58radAm\r\nG0cB3sVOlwS0AxkiJo+3XKrRtDGX/SpHy4M1Fxp5q6J8a7Av89yeR5cMm3Ov\r\nWzIghLBgvqqXZwBxkoINhJK2q64yW2/wfNuxZqkJuWcaQRNb5iqeyuIA5mqY\r\nu+OzH0dweQKPfv8xQ67nHh7VsJqHOh64d8Z+Kvhe4hU4uRwMylUF+TdVAV0v\r\nDa6CIZEGHbgyXkq+czHUqU8pAR4MDvYhbhkUZffD7c20SrG3tUUtGRJ125DW\r\nPY4KFlISH6GKHXQ4iUlVWR6VEt17cBqjb4XVNh5h70wFbr+wIbCJCqa+YcGY\r\nP4th6ZEeKUXIK8Kmx7qZkl0Hv5yKuTQ1kvw/hnYQJpHPDyLNzSUxv2U+k3TC\r\nC6Fg+I6VoAV18ViyBnvqvHx+Patx9+IdW5dS1ryAG3Zt/1k/NM5gh2C8n+K4\r\nzcEA+rJJztKnf8vKmtCPn2R3OtwZCDs90/D0NMyehuKexEuTB5Hsfs702wOS\r\nBTno6cuQ29Hz7rr7IYtpI4x4X1g7PtB0H5O+OcJgiyweQGQbUymuSgdACKHt\r\nHoAzao1IBwws198phIHANs2vYUnYXj/tEU8NEvS7Z2YJ+PW2EArqxQjTYbVM\r\n/NYYTIxNLNYi3urnyPZSTiZKLzo0Tw6jqTg=\r\n=HT2t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.9_1651669452210_0.7206071522418103"},"_hasShrinkwrap":false},"2.1.10":{"name":"@ohdoki/handy-sdk","version":"2.1.10","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/eslint-plugin":"^5.22.0","eslint":"^8.14.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.22.0","prettier":"^2.6.2","rollup":"^2.71.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.51.0","typescript":"^4.6.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.7.1"},"gitHead":"aa5d2d243f9d8f2afa33cf700d77453ad0c8f263","_id":"@ohdoki/handy-sdk@2.1.10","_nodeVersion":"16.13.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-y/YzcLAIseCYCT8FdYaXqTvQggw0LXoblrxTJFGEBxCkMn4Pzg0b+/iNM3prEvcyMONA3L+oe751mXpjg2a7kQ==","shasum":"ec343bae03e74a1e8c9f46e0d710d721827c2787","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.10.tgz","fileCount":193,"unpackedSize":537170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsiQPgKxjj0t/bceVHZLMwDF8ZOw1REfeKQkYwOlMBJAiEAols78+WvWMMCbYPFwFjOJYNDsDDgdlX37DHQ2/TakSs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirGCsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmQQ//XgpUNHJMHid2voangTuVP7nM7ilfuvruLnatt5XOSc8Crvs+\r\nqirLNegkIkmKvCaWDofhyDGu12GvDpN4KfOVahsPKFbYVs0XADJdDeZmn1NN\r\nXxMU6XLpv0IHNmOrUoskYeEIc1TxM307F0BtkOxDmiXaQOy/Ta0zchMKgz3F\r\nApJKrC3F5HMD22DRZg8kGhUva6PrAPpgr9ZTMjBCqRVe1MbNageLNgCD0S/r\r\nmrqy/SX8gC1vK6zbaloKuTF14QUEDEvvo545s7FrUefxM+GlAPtxsaeGD0eV\r\nzvPnT2P5cl6wYppexWmiP5QssLYWWClvM7HY8yp9/1xwDS8WoBanGfbxylgE\r\n3ra4/OC+qCVGLlMR8ZlGyaa15XzOzPtUCqhCZS6Yyacr5Vz1riGfWI5grANi\r\nQrSNX5kLRKhODEl3/dwiVBmr0i2myjOcf4SVTgm5Lhxm5mzIro+ldOIeQKTn\r\nUiOXc7np9r6oF68phxlhbrpZbf/HLDgCTsO8ctTyCIINe4UlAfB3VDcS1HsP\r\nJOo/Z7wIIyptVdmD8VgaCtUn5uLKMy0QEkiaH5cxFt/Ksps//ypbbiTI87oP\r\nnqq5vNIVvMBMUdXUEYUMdX7cOfMGrsFR8LYqjz6SjfoXCDEj1UXPAilFNDKk\r\nboiSXvAxlL99V4PjSzqJJcwmbgpHS7BvLj4=\r\n=Yl3q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.10_1655464108243_0.41704904751502925"},"_hasShrinkwrap":false},"2.1.11":{"name":"@ohdoki/handy-sdk","version":"2.1.11","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/eslint-plugin":"^5.22.0","eslint":"^8.14.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.22.0","prettier":"^2.6.2","rollup":"^2.71.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.51.0","typescript":"^4.6.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.7.1"},"gitHead":"84760ba61f71dcc04788cf9542b484e66bbb0c3e","_id":"@ohdoki/handy-sdk@2.1.11","_nodeVersion":"16.13.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-v/2hk7gohKjrHkrltHZgTGsCOt5oEY6OE5M1slfGLFKkfOUNaF2Yzh7TJ8iw4hyw/uWxoelFjDQX/NE/LjKacA==","shasum":"da22b2155827942641b0f27521929c376953f322","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.11.tgz","fileCount":193,"unpackedSize":536117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpq/Bo2ySRZ/XmqXuAc+4s6gU3MP+hwm8JfBPG2rdtoAiBFobc+IIey94cId8wiEZMqxAawe7KO+cGOZ8RRmkqEgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirGgnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl3A/+K9FA3Mwlwd9aoNEPP88b4bn4LhBWosaYP9am0to9OGE22OuJ\r\nVbjsGK04e6OxYdB4fxZ9pNar9UZXnrIrfN2DLZVRonTIa+I90D1YB1Y4LKL7\r\nbccRNKsBnu4GepMCTQePJ2WqE05b2EDISk7JWJTCYf1CIDS4MVTBpDbzHpiP\r\nBZ/55Wb/vGX2OhL4a9SQbOiW6VQ9VOYQ8htei7yuyyUcCR7j20Kx06wKYmlP\r\nSa6AbyEZGIAe3NNrtQCeE9hlyjiL0tamHlOM8Px1KD497imKV6ujcNtrV8IV\r\nwArJGdJm+qMkkyy5FFrnRaXBdBZVYzGBc8WPYCxHVCBUFwmNUBdtyndsjG7T\r\ndSfLk0TvBxrVd5KUWAxrwpcj/p7f2811oKah5fePygYXCcSlYbWf3AMb8Igd\r\n180sxNq93CGd7nlq8QnydLxl2hJIvy7oUr8MyeDUkW3AY3vnKT4VMeMucav4\r\nnhr4jaG4x67OlnHSdbQRgJYBORb1Yb4LAa4Tsa+7QbGjyvcBPWC53KqueI3B\r\nTzWocr8EZcdG+vjB3efl4r5O+73893sWm6rlssvImHjIogbbY9fmzKYnI7Bw\r\nS6YzA9GM8w4XCDPbAigFLhOzzgzS1wHnDULa4Lq4j34mW1Fc88Sjus93t1+Z\r\nRCnWYL/6CVvNTuNXEt63KOizNHSeSl5UBHE=\r\n=pJcb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.11_1655466023159_0.8182731633137601"},"_hasShrinkwrap":false},"2.1.12":{"name":"@ohdoki/handy-sdk","version":"2.1.12","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/eslint-plugin":"^5.22.0","eslint":"^8.14.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.22.0","prettier":"^2.6.2","rollup":"^2.71.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.51.0","typescript":"^4.6.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.7.1"},"gitHead":"c87306f51f44de69fa70a07a1ed73aa9cf58ca2d","_id":"@ohdoki/handy-sdk@2.1.12","_nodeVersion":"16.13.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-/3AByK41K5ykff7GiVwUEY8SB4xL1W45FaK6Y20LspoNZH62r0PXfSZnbQymqfFFtu8AL0Z76Op4IjPpEpRNZg==","shasum":"71dbc097ffe6be5d300ecea6833ad5ecae2dca9b","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.12.tgz","fileCount":193,"unpackedSize":546529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRNBJar3PNwUPl47a6oiL8XJ1ywcT3XOpLrlBuqsDEgwIhAOs0Unki+OjV8M0goubnzNnqxjXrD75XiV6wURLyeWb5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixBrmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Lg/7BGqgR/Bj6mDWU7QBs9TWoxsAcUeRq8etHkTaxXKLMpwNCynP\r\nC1q6LqJfb1hW4jilYLSZLrwnAwouKq/KB1kSXnNSmwnF7mVc34dDuGgxpUEc\r\nPVGWFT0PkzhiZ7a3LOERZ7WoJTdrt0AnntB0sIZhGeCWbj8BRwNvCLDBAxQ6\r\nlzG8RncPtMHDAHPhSN0hFis08RtZ0tTo2Rk2qLwilmvMJgcOC1rO3+ClFcBD\r\nH19Lesv7BsJ04Z6hP1532z0eUeX8aeLljicvjZ3fPcp835BfRGk5cbYAFol7\r\nZEvnV+dES9V2YwH4vSgseIdIPsYMFeSgFqGXeGhK/AvOxLtC39ZH5bn+MOQy\r\nriXp86bUFUE+ehm+8Ngx8n3FZrfzdSR8fZzVVsM38BJzXFmHiuLG9HP+AHRn\r\nhdiJPJ+FD1fnvWwUDWeKQeWpwakO2aXTd0CgXI6PW28Zdim0O3xKdLQ8TjVm\r\n2dCAY4oPffT449FLY/FmgNw7q1swm3K+BO/I5LH/pO3VaFDWN/F18KlIByoU\r\nmFjXeh7CIXT0k/D/hHtBqjRreW1fXhhcRimhf5UTt4pl9HQKXztWZLMkjABX\r\n8djhfSeR4Q9vnb6EaD0Piry9BjZ8WHYcgjwxFQMxM1pn//hwqRXv6tGwDEPY\r\ntBXdmSO7Rq/XEf2EK2joe1P1q6AGYvIBu3E=\r\n=FxHg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.12_1657019110757_0.8793014256097464"},"_hasShrinkwrap":false},"2.1.13":{"name":"@ohdoki/handy-sdk","version":"2.1.13","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"45e9ad93ac898e2f5f00f9fb9284b842e09426ae","_id":"@ohdoki/handy-sdk@2.1.13","_nodeVersion":"16.13.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-WE6xtnFwUoii5FMx7nIbLEoLtvOOCZMghpnoRMI4tfcx5qV14BZDAEq1IfzFuwDWaDGuRzZ7c7YzifGGTT4nIg==","shasum":"3c318649edc591940bbc63056888a2cb5e2dfc7f","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.13.tgz","fileCount":193,"unpackedSize":560833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPla/ypDFH5QGPa5SrxptI4JjFws+XRCpbI2SB2fO/UAiAdXYYqSmihz9qrxRK4hFMjAZlT4ceJnZ7xY81q9JK5iQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8mHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL+Q//bafoO9OY51VFvxViPaRfV4MgooS1/F43pfiZC5QwfduHqY+u\r\nOV9MR0GOcqKl0G7PLhQOADlUIzDhAWIQlUJKoS0k1ELDwulTyWdSjYMUSyGI\r\n6q2GA1VsUSUk0NEQoHuaW5V6oAQgErNbqygwT+JdcYE6WjvTRG0sUwbyB7qi\r\nOhq1q8ThJoOP5eq7pjBkXplIBsYGG3EMc3RaAdxooCQaOJLSGYSuIX8RQiHm\r\nc6HdDi1vuJ3bXp6+abOI/QHtrzUQYlFCX8Kvroc6PdvY4/emX/NImR//WYPj\r\nHr0AHx58/e7TemHGpEw+rjR0mLYrKB46SJcMJ8XMo5WnyRhQSpw3AZ7dFb8+\r\nTXe/8X0440EjIGNb33SyGQe+HU/M9yl1Fwk+hb3BfT2e+7Dd/4VOiFCVwsjU\r\nnO7WBqTwGS64Czbw5Rpcyvwl5O0CGCQFqJmDdERSIUwSUyH68dNg/FP4ciS2\r\nTTzr1MGgKBS4oBNovONMsEZZsM7C+cs5ZQIMVvDAEgmBalPe+KUsTL2WPuDQ\r\nKn/QUoG7O1bGmXG9avre/mMradZaFxJQRyL2V8aEQ4arus2lvt77o63YCztr\r\n2elZrQ/UOGVRq8GJS55KGXy3o4GPVCGu6Irb0jChGs10jipV/ti43X2JPqFM\r\nnVCjAARB6vqMymmLBA/8vRkzGNNRcaXj+V0=\r\n=MdsP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.13_1660051928723_0.8507423871006088"},"_hasShrinkwrap":false},"2.1.14":{"name":"@ohdoki/handy-sdk","version":"2.1.14","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"cc1bdcdbf92bdd9177a3a9820a0f740411538274","_id":"@ohdoki/handy-sdk@2.1.14","_nodeVersion":"16.13.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-ufbFpenC9uHGZrLt2XfR/Jw+ZvY9hPIeLcb6OESSUt/I6ofG4qDiPL3tndfjZ12bCJ2exCmw4aFMNjBySkc9cw==","shasum":"8732f78229fcaee14fd537120833610f20458f2a","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.14.tgz","fileCount":193,"unpackedSize":560881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0uQv98SRiqzjSPQng8BDrjkx3v84xq/wzorcNkAmNMAiAnUIfD/6qr1lcsw9szki5Kb0mnTC54XMBpukKOQ21xVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi81ouACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB8Q//cUVTcIAX2uMiezWmnGdq1awbIn+0MB30praAfsNnC8iGOZvW\r\nrEaXnDszhJRhUFXHLXnZSl6kE9epN3Kwl8nQH+/f3+toYATQ9XDueNerEuzK\r\nNC0btPs+IkKmMWWj3TJugxFhhebnYnWg7iwY8pzSI54S8B51IHey/9fAq9AI\r\nei1EET8UmxYMlVnRSsf9tyXZ7D9Yyz3a6Wso5dU24WPS1z7wIc4Dc80Zz6EA\r\n5GejU9JXmV3xl/qy3XlEFEQeEw810BhRhiENlU0keiWQB1im5TkwHrtoAhRm\r\n4wVVrMGfqnfgdUPygcoJAFIrxtkeV+lWk1pcVw9tZPM0VdUOAQ8S0vytveM6\r\nZxh6A6EhGrVvdXeABa4rfXSOLR1STG2qgJmG15H7+cvfxGPxHKTP4znqVyGq\r\nUnRI1aIkMgn9hL3WxA1jMr7yMRYitv4ixBVY/xMxxCkwirchymS5oCDUOy0w\r\nlPcAx4ABefltxjUwQfw3MDrKY6JSoQyvbuK9rerHjXiO7j1L1j0NfUovQw9L\r\nnNMItJjIr2q6NkQJpF2fYqv2RGKMd4K5Jp1j/mfJNTMv9HaB8bquXhtgrER5\r\npfKSYluRBX7Z45PiJvM3z+B5KQS7ZhrbbU7lLHkMWrdY1B26Y7zKRDtxlJLG\r\nTNWSedJeC/uKe+Gko5ffgRLDoUQzSD+TSxo=\r\n=dSYO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.14_1660115501898_0.7511035650485358"},"_hasShrinkwrap":false},"2.1.15":{"name":"@ohdoki/handy-sdk","version":"2.1.15","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"c7b5929e52919ee0d80cfb2e502a38c2c5f7cf8d","_id":"@ohdoki/handy-sdk@2.1.15","_nodeVersion":"16.13.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-a1AhjlkVu52QQ61L3+E5ynH3lbKITUAe2U6D3Cbwp3SAQQtMgYovSyiYl0uwmJJpEmVJIQOZ+unouuzMU5NU3g==","shasum":"72ee1a43875ac9b04f6449c2dff181d897c3b750","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.15.tgz","fileCount":193,"unpackedSize":561217,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbUaykyvKjch+EdmaUxgTN9yExi15tXgZ+w41MunElPAiEAp2O2jkyD28R2cBuYgOaOPEBTOaPzRfzRVn2vuMNtqDA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+0MSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRAw//VTBck+iChvihhcLhSFYfBLfFsieW7dfPMXLoWech3RVFjSF1\r\nwksyaYJHbSS0pvTs8uIkFoaT8FsfhyRVoddsPSQDJRDMpCq2IW08aSLYHhsD\r\nTXyQJugnLLbTl1fqfc3iX898/A8VNEn1FdFnzSU1O5BhG7YJlW3L7rfQtB3c\r\nX2JmI40ro9x81dXesW3Z9rETnKoTePJIenJGwRafsv2mXjtLGDMpfkAqaVm5\r\nhPCX7haoTJ1jnNYSiEbggTHyQNZXoZbZV/tXkL8d1viIEFtKaAnQYMX4pIfK\r\n9mOyWnOaLkjbKSd0vYNaFwlsOggErlU4R5mS6n7vd8Tn6tsyfcVbhjpSrI/h\r\nVeQC4T77Adbz65NC4yRANOzNGCHes/16P/EIP99uhc/5pY/a1W9vYnhVImGg\r\nt17ymVV1DGmSS+zPDasNIKMPmWizGVV8iZU76R5X5tpr3jJG19QIReIk94Md\r\n6+X7JoHZDF3wnbrAAlEZi4zoUM4KoYyfn+AIaLsy9YUuTHH3Paoh6LiO6sff\r\nSv1QzWfPnQXDoh0xRnh2G7S7p2AdEAKlyZqzz3VgBAoF6zBdEaxXdznDGFm5\r\n/cteDofm19d7tLZxh7g7kuOdSwyh2YXQEer5axlkc0lTULpbmisV8uOgcerw\r\nIqW0Bk6H1l9r8b0OrOBlERzPMHqSTNCNAKE=\r\n=dJ09\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.15_1660633873932_0.735152552836875"},"_hasShrinkwrap":false},"2.1.16":{"name":"@ohdoki/handy-sdk","version":"2.1.16","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"6e913e27f76d509c8a9c6fe03bf6d463dad893e4","_id":"@ohdoki/handy-sdk@2.1.16","_nodeVersion":"16.13.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-xXXZrhu+VN189gv11g7n+NVREtc5C6zm/Eb0NxqojzL21evP/12iUg22hwuedyDuRZF7C3j0XUQNkKXnNABQgg==","shasum":"f039cd7bc8a4a4544082cbef58d1f140d21723fc","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.16.tgz","fileCount":193,"unpackedSize":561325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8LfNqdaf5m8kVTCfjS0+aTjofGsvVvvxi3JWk/sE47AIhAPHmPhWatlEvnn/WBCic8e/6d/Uof6ZKdPPw+OI+fi+7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/6VdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoujw//UHfjSOHOU+G+4VpGstDxbW97/bsj8ZduGgVvXHBu3/TZINLv\r\n+lYzVqqUvuMmKbMHmdAmfvO/RMHCwxcGVsm43pTApCxKQSRzIFby7BPwe4Vg\r\n4VTKcCoc1LRU076C5R9GPQMXDuy8shg+EHg7gaPi3JdAVPX/b7nl3l4/NIQC\r\nwNns4gtXCSvoAQ/Ay1sDyLl89jG/NtJXIEofzvmYHJKdFiRiUS5iXfM1cmTf\r\nMWISA8+RBi/cFfHUhQ64YVxbc/0dT6zN9Dp/54HJDQ1tMuqWg4eLFekS4WQT\r\n30MEXb887tauUQygK8qf3vpHwBmneGE/9YxpK8blqraXSIHlF4wVjUhwuuTd\r\neMyf5bTy6jl9YXRI20jOEXbNLSwrYamKnTerYZpMXAucmJg527fA5+hqVTvl\r\nBcue1rS7KC/o5WSLwKoluJHdgJcr6GKkp7vN2RibTDkH2atvXzKHEta67aFA\r\nuKymbwvgNybJA/v8dhKk2QkeF0//dBhaQ4dgi8R65Erf63pweO9iTZdDNRP6\r\nc5A/JJlTx6z2KM3KDTo7gI2wbZldWOzmTAbA8DzasG7spbK44fDSZgBwCVEO\r\nOK8blH006I4wggXQ7BR1n0roRArhw/7OSMJXmL/TvpAce1rD4rS0lK/3T7bm\r\nU/T5JHvpl/d2y3lwBYB4bbSCv9L+xKXSZsw=\r\n=4Fki\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.16_1660921181015_0.1771287097670593"},"_hasShrinkwrap":false},"2.1.17":{"name":"@ohdoki/handy-sdk","version":"2.1.17","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"d45f60b8034d9306a4aba9d1fd9466205353de00","_id":"@ohdoki/handy-sdk@2.1.17","_nodeVersion":"16.13.0","_npmVersion":"8.19.0","dist":{"integrity":"sha512-XrJdoDMe7vGTTfYHDr7Vn+ut14mv8dLV05U46OnSTVMjYBqVo2VW3Ul5xYXY59RHhyN22A4+BacAYzQxn6HwSg==","shasum":"99740c047420049ed43cc829781f0f739037b66d","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.1.17.tgz","fileCount":193,"unpackedSize":561274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDBCNTnvmNjibbAjZaeu3MN7NuqD4hHRum9alsjV8c2AIgBkt+96/Hl3t3uCDLOYrulVMxzWIJPY4tYMkOo8700ro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFagTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryJg/9EjJMzhMbP5GOaWpwHvM1+jecbX8Wg6oj2dWgStnkFk9/rxZK\r\ncYLp9PmGdH1lLSP/lNjMzhEl6oOHxT3E4pbwcXRgs3D0yCyxXJvsQR8WeeGS\r\njDL0he1VujST0Z43KOBTK+cujhJmp+KW3HWiNv/IIYBYWYGWJEYGacgYGCU0\r\nVJFcN9wBApWWRZ9WqiGVo9SSB/WuGu1Z+/0T77rK57C2WXrJysfxUWX513ke\r\n+ONnQvNbzrVvnWDNJW1O1PAH/c9ft3UVC+Ww6Q0mGiVZjnJmPYl147TVMDjt\r\nR5Pdzyl4KkVarWInrfGohSKBJzHnmsgVybTI9h/cEcXW4k07M7iLNaHFlts8\r\n5zIH6En5/2sOQkCFiI3bmxj7aUpK3zN+9t14+sFB1cvAldf6uBcNH6CWHwDS\r\npXsqlFMRmD3iJLyxUJyXeXfosk9F9EiB0GkhAVIZq8gQGst4Ne7CVLHcTNsE\r\nju7yxHLx49PYI2dzuCZuKtCI/UIVr8EhzhxuWJP/xntaNjfJKvoaD10XGGlK\r\nA01CJF2X8SOtD+JhBFkN7z8/4gyd6/HtxqjPspSIGc4wdHRVMJR1axSyZgOj\r\nzZfyzHlETgtRPrF0KFpeEzh0DFGHXLnW8PZxC1s4yF1XgOZQwT+mDYDtkGOt\r\n6kqA95AznfOWxV4YVpdivzG9GevmvHe4rFg=\r\n=28ms\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.1.17_1662363667711_0.14465222112724718"},"_hasShrinkwrap":false},"2.2.0":{"name":"@ohdoki/handy-sdk","version":"2.2.0","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"a9a0cd972e008ebc395a7aeabd6b89169516fa18","_id":"@ohdoki/handy-sdk@2.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.19.0","dist":{"integrity":"sha512-f7Dx6d04CKua6rxyXDSPZN5fFjZH+rgAStIlgm2lULbXktE3kkYmUSe8fepZKH3ssEkx5v+7rdz+soTxIXF/zw==","shasum":"41de6949c68fc0ddfb4a113cb5eaee6522e95377","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.2.0.tgz","fileCount":193,"unpackedSize":564577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1EzQW16+xDVqT17pMRbJeIVOfn0I7fFRi+Qod9IBiiQIgRbJasG3AdKqjmEQH68u/zm9L5lD9lubRwBgfnZ7ZJRE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFc3BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOnBAAmSkrkRDSsMaRuxyotRcwu3QIF3DQmKVUpGxD3oBTxHJRgYKc\r\nIQqDvSlq4pDBcyNlb+oSvnn9Hv5BGkPJtMz1uAOx/z7UbmwX0FR5UzBt14h9\r\nysZJnfe90u53kv3aL3wRXDNlmaOs7uxF0BvZ2GzJTbc1vM7xfz67zuPLMQxy\r\nxkrBOilYxQ82NtP2nEKQ6ch4cny0yz+mhvrFpAIhpxxr2wdIV4wquk0PL0LY\r\nTlLo2V4ptaziP+lPzlcwWIk5tMTnEutpsH6JcI7vDFsEQxMyu90bMFOxqu0d\r\n9L14ynKKtTOiMk9omm7NNZcY9Df2l8Mrm5xsKWLGvZJhNO+to+SQgZMm4E9r\r\n41fiE38hyltsF78kE1CR2MYa0d7VcBF9y2RpgaTmy+IyONUbO+cWslHud82c\r\ng5U95rvfFnULTYABzNlp+B+VF9iLbu4gbnkpbACHSWCxlL4IwNTAfEO5yvKb\r\nokiGGAeSlBN1A368QqJXRAr2n+ZR35iPc4BGKEIaJoaN3GG6O0bIbkAioHn1\r\nrnSh6d/amt8DpkFR2PBv8XvrnLjvBabjTSONvv0uRvp2PHyEu3clY+/JwIZG\r\n85TOQ1hcrrXxAY6Zdm6kMyAnP9FjdbMJ7F6I9I3Hf64uQG0/J/x6RTy/fqbt\r\nvbKPxMm0lGaJ4PGnMETp9e9KfvkcJitngJA=\r\n=SaLL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.2.0_1662373313469_0.49974962174812254"},"_hasShrinkwrap":false},"2.2.1":{"name":"@ohdoki/handy-sdk","version":"2.2.1","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"470255cc77098731349ff2304dd6f97f308ddd0a","_id":"@ohdoki/handy-sdk@2.2.1","_nodeVersion":"16.13.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-V7CBqhD3mJ5P2mRh1jBkkhH7nCr9bDE5g4HuKohdoPpCGDtEenDD3LHAXI/nvpydaGWi+iUygvqXEH//98uEOw==","shasum":"a416b3014ea49243dd76cb5eb247ea6ebf918b7e","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.2.1.tgz","fileCount":193,"unpackedSize":564607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaVuBqfKstZjGSJCM55wkziBVDzrwtGID1RtqOKTI+MwIhAKXkpLkWKo+FPnNDu33x23Cz+0hDhcFMatgt+IzZaXpb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRn99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUPw/9FAptfMC5n5tVzkOafmhG6IUZ98StBBO/n6WAjk/0YM6eAEYS\r\nVJeiXpNgEGi8KSpY5ODb9QrLhEdqwdxN03cBNKtzcUTfC4lWWSqiTCA22KiK\r\nShpk4VwwUfD2UrHP87J43ByHmuDsiZpXuY3Thw87QBhGsE71/Lz9Vml4cqB2\r\nY0xtfxe+MRZQF4YopBVvQKaZiIFaPy6+pFmDxUpxEyVO9swiJ5TidpOljp/f\r\ntG0RovjoGzNHrWrt3C/4wLIjCtmbMajZJL/Ki3Tlct7v511oXv7XwcQ6gZsX\r\nObrZprWpMJa5GDUwvW5aOr/p2wyGxkhFHCZoUSvfXtI+JtxS80yvFVdGmhsr\r\n54pCaaI0td26EPU7DkZmrwEQVCeT6xfOPbe79OTcPyeiSV1NaPen+hqxngB9\r\nqky3IKvWGJ9ExM2RQ6apLn5n0DvJtqNCilHYOt2ffDwLdQ034uPjSd7y8sfO\r\nBKkHDU1CbuBO3xwev6AV+GjjKJzRKTtgB08+MY3fixXW1Dhy+aPxUaP4EvER\r\niJaq5o0aJv0lRZW7MLvrWaUg88qh/qu9cqVCS/PNa+deeXReXBaAbrs7hjMf\r\n8KfXW+wRs38svB+CdSOef5YIqEi5DyVTmpUnHibUS0/KT8zre5bwEPnvn4Yl\r\nirE0GYcCATk8k1WyZMeVGlRgQ7mAuAk7Ox8=\r\n=+1aU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.2.1_1665564541399_0.26311404373267955"},"_hasShrinkwrap":false},"2.3.0":{"name":"@ohdoki/handy-sdk","version":"2.3.0","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"90a11daa32160b8798f051355fb29fd0817e5042","_id":"@ohdoki/handy-sdk@2.3.0","_nodeVersion":"16.13.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9SNCDAkK1lD0cR4auOW+/mudpoAp4Zm2IqYcq4SF7omFa6y5SXMvGMZq1xRHvDWWdndU8AVdVnDHzLr3pkPvww==","shasum":"ff91d45939afd0f126ef18a48963f910b66ad7e9","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.3.0.tgz","fileCount":193,"unpackedSize":570476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkBzf9xNcwk0ArxQDPy857X+ilhwZLLNKcSMYvle+2zwIgbSnT/0QPh+CtWy1Xoj3PUvK8ckAvRW3kWX0yyzRuFUA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRpoUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdPg//RDkidzix1L2hxWIUHu8qtSgXfzXU+K6FVEk4D3FQzp0CE33u\r\nK/HITB3lY8Vp5ilLabdv8Fp2Hxwch5S+4tGo91LZfHEElyQh75B07xRZsXf9\r\nFke48GNLe6/nKh1OMGqbsSK4hGxn9LV/MK9pNXVM9136LO3Ju6uXaWkfp9Y5\r\n3Y9bzEAleJKI8Qlmrlfc+byvSKTpR/MCievXGGUbLMP6hhJBzp6kPdrig+uG\r\n/1sPGdaIF77suxJQ668s6LEAjo22XwWXVKwe7yO3fMMY+MdgTiqpH/wlkPz7\r\nLb7bEyXRmMV4QfxbPAhzbkBXXAQaCQ1esJlZdoBRUBvZF63ULqqa6r2cD5GM\r\nf/yweUWE2upaAb0UTITuiYoqpgNtPEiLpBPYr3ulqhyDof92wnPQY9Oqp5ZT\r\nzR+QRRq6vvkYrnAFm0GSJxdQglxDR9bNE9a3ufK8yoSRIyXiqJA3MWZjMDI0\r\nll+7juDmn4BOuedn7praz5Uq6R+AdLnca/0rtzGA0bxPaxcHCWxgrhntFGSL\r\nCcelYBD4e6WRIq2XsDT2CnZQDzpR2z7wktaBLKK7383y5VJWcfYlTm95hVx2\r\n2iQkmf69DsUnPYQCtP3fDfAKlP9WCpXphid1+vPt2Ude6q5JlsN/ZSM1VWyg\r\nOtZ+2U4yM4F+/XY8+eefoCQecsQcWxspH1A=\r\n=ltsv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.3.0_1665571348468_0.8657060492137019"},"_hasShrinkwrap":false},"2.3.1":{"name":"@ohdoki/handy-sdk","version":"2.3.1","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --write .","lint":"eslint --fix src","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.33.0","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.77.2","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.54.3","typescript":"^4.7.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.10.1"},"gitHead":"bbb2c8a5799167afeac11b13a69419c8e0176315","_id":"@ohdoki/handy-sdk@2.3.1","_nodeVersion":"16.13.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-i/dDy6Ky/21Lu/Fe4wC/Ypi9eGKDoUAtt7ePFIU1fvYKgqAmHptRjOP6N75nzPH1lZDm30tM5uKxhve6pmQqjw==","shasum":"99994b98297bf4e066f84a7cb925f5a3976f8560","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.3.1.tgz","fileCount":193,"unpackedSize":570500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfBwY91ubLlHe+YFknE+JzNNsgYDWRH7yTFg/FUtE5IAiBL2EcCJIkZ+llO9MuVYr8yx+Xp/+b3p+lznW2sSBtmOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT5fyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqseg//fWXGfp9DyQLthFnZ5hDaYs0buxCmfcxvpLxkVvFgSXZ2yud6\r\ni1zasDEP6++G/Ox0qqHISaKmNIJ1Zo+FbSHWshsBrJBKOfVgwfzFLlYK/Fwi\r\nBXNdswKnUS54u08onT0jIms9qvdYJ0Ml34Ir7dLoI+c0DrJNbVzRjGrxzEF4\r\nXEarQ+xJ8Rb5X/A3dmH5l8toDC6HqS2S7evYCncOEn87A03/ax9sSgYaVFsF\r\n/dh0/0G8D25tK3TOs+U/O0Md5e3VCptFnfBAQQhNud01IaOa5rtsJhQa0EJd\r\nGJBHhce9hjCn/Y8vIUGpKF/0srKWmaQOIkrV/guCNn4cav1B4qOHTBlaBRmJ\r\nkghDSgfSRImLuS3HwDbW+0+2hpLI0/qJdFD/HqQQqz3uw8dvpbNgVo5hkUKA\r\nyd/x2TdIdsTJlgKp4aG+FewP4wMqtujp2vvUSBZ+xxs/ZnARai2ssN0pC0ic\r\nQP5+dc5Y/WkdhP3Rt2Y+Bd+XxYMWVqNd5tZ6IsArdXnFYrPROmD9MlbOmQs7\r\nGrpW2R9Dw//4SK18EVivPgr3XUzSMfVbPR6iKYSIfwv3wReZ9b6RdsUVViOH\r\n8TXNEPDurdnExFvPYfjrI6uouPB0cKg3cadqSFVN5lPClpnwUu/vDjrYT9ZU\r\nKCkY0hN34hE8PUF8Hi2rHgCp+ZUNhAliQso=\r\n=TZxo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.3.1_1666160626472_0.6821191302036345"},"_hasShrinkwrap":false},"2.3.2":{"name":"@ohdoki/handy-sdk","version":"2.3.2","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --check .","format:fix":"prettier --write .","lint":"tsc && eslint src --max-warnings=0","lint:fix":"npm run lint -- --fix","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build && husky install","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.1","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/eslint-plugin":"^5.42.0","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","husky":"^8.0.1","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.79.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.55.0","typescript":"^4.8.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.11.2"},"gitHead":"0b8bbaffe19d09dab37dbb4fd56f83213e781bd2","_id":"@ohdoki/handy-sdk@2.3.2","_nodeVersion":"16.18.0","_npmVersion":"9.1.1","dist":{"integrity":"sha512-DjsbPLuaIKmXwlJtrPtZ3lbfui/vlPWDUlmth2SUBx4BOa2cIBlJZuQFNza7oddC8jSVtE6+LoU2bW4Q8o1EBA==","shasum":"55103e75a0ba785c5de890d64197059db8d2f59f","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.3.2.tgz","fileCount":193,"unpackedSize":575332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9sYHqW8Nep0IGDWZQuk8+A66pRD11DdYkU5Udfhk+NAiBiBNli+UbrLIJvXdxZZCDMzUteV09jY6iCXcx4ztx6Hg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbfhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+lA/+PVu3nVDVFDjbHpf1NAbkm4kA1E6OLlLWALSUryIVqHmAZL8S\r\nBZS45ZutPn4pVglnTdvcq1DR0vzZB9WXY6rdo1E4ATqM69Okztz6FPLgpXYw\r\n4ZIZLO0I0eiNbF1UHVJHNT7drtoDrrZ02dElh6oE9c7nOgZYBzUFzVwUEVIl\r\nxgliC2wNX2Mg3pJbAbBGn8/FEhkcIh59ZbIRVUCGSGQDP20ZXrNCwLBHSF15\r\noa+/q9kfcMeObUH83Ritw2ny6U0u7Ra9CQ4ERbrsylA4eFbR2H/3leobKCW7\r\ntWNi+2QC13BA7L7WE0OkE1g/zM5v75l9Y51cyXUMWK9uc7PBn3fZcweZns78\r\nIR+ifJ7QRe0YzbQDeRKFn7a+yd2fCCJKruJFthAmeRFFL5z1LijmsDQ1TriV\r\nLkS/tWZiqHonT4MdeAEX/Il7AOZSZS9U8EOsxivsle2zIq/nObOQ0wCmN23o\r\nZr0wTMEkZqNje0zfg8CzyWcNjhUHQZzRr6hHJQoRbzEwWB7F++Bqyo8KQsHy\r\n5NvHcBCzYR3/gF3o2I9+KOlE81MNexlVWdsnSWCSBRk0jIpkM8XTXkvWYQUk\r\nG9gnHeZVpk/vm9I64wXHGYNGuhfHC3/NF5tCG12D+NRGCUG0x8C6M1923aHd\r\nm8RuPmTmX71waIp2+UVwFISceJbf/BryoDI=\r\n=d1rw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.3.2_1668151393209_0.4084835756380847"},"_hasShrinkwrap":false},"2.3.3":{"name":"@ohdoki/handy-sdk","version":"2.3.3","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --check .","format:fix":"prettier --write .","lint":"tsc && eslint src --max-warnings=0","lint:fix":"npm run lint -- --fix","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build && husky install","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.1","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/eslint-plugin":"^5.42.0","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","husky":"^8.0.1","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.79.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.55.0","typescript":"^4.8.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.11.2"},"gitHead":"ceca32d4093c0e6eb56c96ddeb86ac1873cd5bad","_id":"@ohdoki/handy-sdk@2.3.3","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-v4TnfMF2Rg3uGhMa7WeodjTE8h90+xH9hi5CauxQeetWJBjFeJLyCMKAcy58HiJsCZaGjHc7xNVsvFAvYkOdJQ==","shasum":"37d88cc44428de5097e15b417609141e93ee2e3c","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.3.3.tgz","fileCount":193,"unpackedSize":575884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZtAQ3zLQM06O1ZJg9dCv6ThdaGwMS3ps6iU2VE3VJQAIhAKOvY8CEuv13ImwUMkp45w9kVNh/xqc2o8vU+wEwjQbl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkKVAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL4Q//aKPJc+U3nxhNxKBnPANai6U8aPUh3od6WYatKvbZdBARFUV/\r\nwdMu4DP/TwKi4cKFutcsEjV3XeqojKnPq0nqNU1iRipIDWrHPjXyKCaTcGE2\r\nV7pfzCaDLaXkvaiof6hIYWACJbNwdGMXp0wPgSREE5xENp3UYxjkQe7mVTg7\r\nVZEMfqSO8DwbxXtIpIlIdL0GfQSNaI/0xQneW6G0jwAHlwxwHb7qdqcJt+1L\r\nts0B1ecONONtt+MRHB5vyDeWKkjc3ct/Bw7nWRy6xBbkLQSvLvQf63iQhQ0J\r\nYxWb6RwLSnP8JfGvrwxGgQUTMLpKSma06Pe+KfnIMJV8HMlNk/HXT+IW0K4l\r\ntiV0/e/2WJeT7twiKo7J80w86ehZQdJSxSJVo4Zu036FTKvrgXRkWrNBM4Rl\r\n5ysOJ0bBUnPaHna+YDs331h8M9zG5LQWIju5gTsBPrpuDhD8SZHedE73yPxl\r\nZwgFfh6ZhRU9pkwhjDAassq0ftzYCeINi+ubSvB6r1TyMKKEGxz1W43kRxoC\r\nbh04Uww5Zn2tvrCDbSiDQQXVdmK/5t/1zFFonP+B6cG2V2Z6sjYkEFSgsvED\r\nibsZaDqY6JhzzAdpeW2PIA+apXAmvcE4kHWNlcCO3PGZYLOIDHv7NKOcTd5c\r\nGD8NsSW/4sj235z/9BDItCAPBc3KJNLa2HY=\r\n=IOcD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"handy.leonid","email":"leonid@sweettech.no"},"directories":{},"maintainers":[{"name":"handy.leonid","email":"leonid@sweettech.no"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.3.3_1670423872460_0.24299276131284797"},"_hasShrinkwrap":false},"2.3.4":{"name":"@ohdoki/handy-sdk","version":"2.3.4","description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","main":"dist/handy.cjs.js","module":"dist/handy.esm.js","browser":"dist/handy.umd.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","format":"prettier --check .","format:fix":"prettier --write .","lint":"tsc && eslint src --max-warnings=0","lint:fix":"npm run lint -- --fix","importCore":"rm -rf src/_APICORE && openapi --exportSchemas true --input https://staging.handyfeeling.com/api/handy/v2/spec --output src/_APICORE --name HandyAPI --indent 2","prepare":"npm run build && husky install","prepublishOnly":"npm run lint && rm -rf dist && npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.1","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/eslint-plugin":"^5.42.0","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","husky":"^8.0.1","openapi-typescript-codegen":"^0.23.0","prettier":"^2.7.1","rollup":"^2.79.1","rollup-plugin-styles":"^4.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.55.0","typescript":"^4.8.4"},"dependencies":{"@bem-react/classname":"^1.5.12","mitt":"^3.0.0","preact":"^10.11.2"},"gitHead":"226943073a617ca081a04eeb64a99213cfc0d7ee","_id":"@ohdoki/handy-sdk@2.3.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Y0w5GrFEGuHiZg+li9v+YUkDerZ4umFE8ZB+XCUOMPyuIV9St+qkve7smj2cf0nzV1hI1owmlOXQZL0MM/OH8g==","shasum":"07770217568e8fa9df8b8c140d4b9385b35eacb5","tarball":"https://registry.npmjs.org/@ohdoki/handy-sdk/-/handy-sdk-2.3.4.tgz","fileCount":193,"unpackedSize":576885,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/bnNjwsFqXwnyTZmftKNVy0Qf7m9aTNMCCezH6Fg9NgIhAIQZefKUzS0Nx9xOf77fZBIZUOKu+f2+OgM+VkcSevNT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrWebACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocNg/+KIqBxg/SI19vJxLt3zUHAjaY6sQ0g0NDyw/gLIblmuRXsK/f\r\nfy5ETIAcBp18oL18Dk96HCVgMYhm7tfUR54l9uLomIXf6YncFsmYsIpdlIgj\r\n7+GkXYkz6byp5Q7AFC/vf7iZAolg4NrY6rl4ZYIyOaynMJdLZBwksjd/zSiH\r\nH7jLf8FGlHR9cJ+YwGFgTUC5F0U6+uxPssK+vE5M+mh6+dSe2VJkSe2oes7a\r\nN+CivantlimcL+sG38K2COz+ZeYnwCbs8weBUFafIpX2Tkcabp9XduFzU3K7\r\nQlf4hbZEcoFjeEVaq8e3p0Ir1MLTreIs1K54I6OoH7RFzGIrUkpf7l+xtZ+T\r\nZGvGxggLQoMroT/c3rzP0nHsrpcD7ulfEEstlx3EsLspPxRwapaCkRZ2sEaK\r\nixJRcqZa2Y4COBc0gDMH36unCOT+6LyLgEKdQrvHoJyjOk92q/tIq3tZQgkm\r\n+6HT3cPPmqtYiHxP5fJ7Zjs7BPY1kxwJnkTxfak4trBZ+gQhXqrlcOQ+9he7\r\nw0Ezv0Kr2Y5aqgGyWT3fCOQP2Q9PHKtayhpBOVJqFULSVKgUqBbFr3a2Gkw4\r\neM9gzMLfybP38LnRMWpf8dLidRKTGI7TXlUoFU6JLyHtiWyrKYJPPc2mFVMq\r\n6WbGpE7nnAkzeAXXSYXjP0LZY3LLGR1or/A=\r\n=sVxy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"poengalex","email":"abjorkmann@outlook.com"},"directories":{},"maintainers":[{"name":"poengalex","email":"abjorkmann@outlook.com"},{"name":"handy_lars","email":"lars@thehandy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handy-sdk_2.3.4_1672308635650_0.5428694067792905"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-08T09:40:40.497Z","2.0.0":"2021-12-08T09:40:40.701Z","modified":"2022-12-29T10:10:35.990Z","2.0.1":"2021-12-08T09:46:44.644Z","2.0.2":"2021-12-08T11:08:54.507Z","2.0.3":"2021-12-08T12:20:48.372Z","2.0.4":"2021-12-08T13:09:08.643Z","2.0.5":"2021-12-10T08:27:03.499Z","2.1.0":"2022-03-03T11:44:14.896Z","2.1.1":"2022-03-03T13:52:09.203Z","2.1.2":"2022-03-03T17:44:12.501Z","2.1.3":"2022-03-07T09:05:13.567Z","2.1.4":"2022-03-15T10:50:28.090Z","2.1.5":"2022-03-16T11:03:10.345Z","2.1.6":"2022-03-18T09:28:14.966Z","2.1.7":"2022-03-18T12:06:25.837Z","2.1.8":"2022-03-29T14:39:45.945Z","2.1.9":"2022-05-04T13:04:12.524Z","2.1.10":"2022-06-17T11:08:28.487Z","2.1.11":"2022-06-17T11:40:23.414Z","2.1.12":"2022-07-05T11:05:10.912Z","2.1.13":"2022-08-09T13:32:08.938Z","2.1.14":"2022-08-10T07:11:42.210Z","2.1.15":"2022-08-16T07:11:14.158Z","2.1.16":"2022-08-19T14:59:41.278Z","2.1.17":"2022-09-05T07:41:07.923Z","2.2.0":"2022-09-05T10:21:53.715Z","2.2.1":"2022-10-12T08:49:01.791Z","2.3.0":"2022-10-12T10:42:28.675Z","2.3.1":"2022-10-19T06:23:46.709Z","2.3.2":"2022-11-11T07:23:13.440Z","2.3.3":"2022-12-07T14:37:52.711Z","2.3.4":"2022-12-29T10:10:35.890Z"},"maintainers":[{"name":"poengalex","email":"abjorkmann@outlook.com"},{"name":"handy_lars","email":"lars@thehandy.com"}],"description":"JavaScript library and a collection of examples to get you started with developing apps for the Handy","author":{"name":"ohdoki"},"license":"MIT","readme":"# Handy SDK v2\n\nThe Handy SDK is a JavaScript library and a collection of examples to get you started with developing apps for the Handy.\n\n## Installation\n\n### From NPM\n\nTo install the latest release:\n\n```\nnpm i @ohdoki/handy-sdk\n```\n\nTo install a specific version:\n\n```\nnpm install @ohdoki/handy-sdk@version\n```\n\nUsage:\n\n```ts\nimport * as Handy from '@ohdoki/handy-sdk';\n\nconst HANDY = Handy.init();\n```\n\n### From a CDN\n\nYou can also include the client bundle from a CDN:\n\n```html\n<script src=\"https://unpkg.com/@ohdoki/handy-sdk\"></script>\n<script>\n  const HANDY = Handy.init();\n</script>\n```\n\n## Handy options\n\n### `API`\n\nDefault value: `https://www.handyfeeling.com/api/handy/v2`\n\nAPI URL\n\n### `scriptAPI`\n\nDefault value: `https://scripts01.handyfeeling.com/api/script/v0`\n\nURL to temporary upload scripts\n\n### `UUI`\n\nDefault value:\n\n```ts\n{\n  URL: 'https://universalui.handyfeeling.com',\n  theme: 'default',\n  compact: false,\n  slim: false,\n  storeURL: 'https://thehandy.com/',\n  errorAlign: 'left',\n}\n```\n\nSettings for universal UI\n\n- `URL` `<string>` – URL of universal UI instance\n- `theme` `<'default' | 'dark'>` – Theme of the universal UI\n- `compact` `boolean` – Whether universal UI should use a compact layout (status text hidden in button)\n- `slim` `boolean` – Whether universal UI should use a slim layout (reduced height of button)\n- `storeURL` `string` – URL to the Handy store\n- `errorAlign` `<'left' | 'center' | 'right'>` – Alignment of the error message\n\n### `syncClientServerTime`\n\nDefault value: `true`\n\nWhether to recalculate RTD and offset between client and server on Handy connect\n\n### `syncClient`\n\nDefault value: `{ syncCount: 30, outliers: 10 }`\n\nSettings for client-server sync\n\n- `syncCount` `<number>` – The number of round-trip samples to use in synchronization\n- `outliers` `<number>` – The number of sample outliers to discard in synchronization\n\n### `syncHandy`\n\nDefault value: `{ syncCount: 30, outliers: 10 }`\n\nSettings for Handy-server sync\n\n- `syncCount` `<number>` – The number of round-trip samples to use in synchronization\n- `outliers` `<number>` – The number of sample outliers to discard in synchronization\n\n### `videoPlayerDelayForSecondPlay`\n\nDefault value: `2500` (ms)\n\nDelay before second play event after a play event to adjust for video player issues\n\n### `timeBetweenSyncs`\n\nDefault value: `3,600,000` (1 hour in ms)\n\nMinimum time between to trigger client-server RTD and offset recalculation\n\n### `throttleDelay`\n\nDefault value: `200` (ms)\n\nMinimum time between asynchronous methods call\n\n### `localStorage`\n\nDefault value:\n\n```ts\n{\n  getItem: (key) => localStorage.getItem(key),\n  setItem: (key, value) => localStorage.setItem(key, value),\n  removeItem: (key) => localStorage.removeItem(key),\n}\n```\n\nMethods for custom storage\n\n- `getItem` `<(key: string) => string | null | Promise<string | null>>` – Method to read from storage\n- `setItem` `<(key: string, value: string) => void | Promise<void>>` – Method to write to storage\n- `removeItem` `<(key: string) => void | Promise<void>>` – Method to remove item from storage\n\n## Available methods\n\n### `handy.connect(connectionKey)`\n\n- `connectionKey` `<string>`\n- **Returns** [`<Promise<ConnectResult>>`](#connectresult)\n\nConnects Handy to the Handy servers\n\n### `handy.disconnect([all])`\n\n- `all` `<boolean>`\n- **Returns** `<Promise>`\n\nDisconnects Handy from the Handy servers. If `all` is `true` the states of all previously connected Handys saved in local storage are removed. If `all` is `false` only the state of currently connected Handy is removed. Defaults to `true`.\n\n### `handy.on(event, handler)`\n\n- `event` [`<Event>`](#events)\n- `handler` – function that receives [`Event`](#events) data\n\nSets up a function that will be called whenever an event of the specified type occurs\n\n```html\n<script src=\"https://unpkg.com/@ohdoki/handy-sdk\"></script>\n<script>\n  const HANDY = Handy.init();\n\n  HANDY.on('state', ({ state, change }) => {\n    console.log(state, change);\n  });\n</script>\n```\n\n### `handy.off(event, handler)`\n\n- `event` [`<Event>`](#events)\n- `handler` – function that receives [`Event`](#events) data\n\nRemoves listener previously registered with `handy.on()`\n\n### `handy.attachUUI([uuiId])`\n\n- `uuiId` `<string>` (Default `handy-ui`)\n\nAttaches universal UI to the element with the given ID\n\n### `handy.toggleUUI([open])`\n\n- `open` `<boolean>` (Default `true`)\n- **Returns** `<Promise>`\n\nOpens/closes universal UI\n\n### `handy.getClientServerLatency()`\n\n- **Returns** `<Object>`\n  - `avgOffset` `<number>`\n  - `avgRtd` `<number>`\n  - `lastSyncTime` `<number>`\n\nReturns average offset and RTD between client and server\n\n### `handy.getStoredKey()`\n\n- **Returns** `<Promise<string | undefined>>`\n\nReturns the connection key of the last connected Handy from the local storage\n\n### `handy.setVideoPlayer([videoPlayer])`\n\n- `videoPlayer` `<HTMLVideoElement>`\n\nAdds play and pause event listeners to the element with received ID to start or stop Handy correspondingly if the script is set. Overwrites previously set listeners. If `videoPlayer` is not provided, just removed listeners\n\n### `handy.setMode(mode)`\n\n- `mode` [`<Mode>`](#mode)\n- **Returns** `<Promise>`\n  - `result` [`<ModeUpdateResult>`](#modeupdateresult)\n\nSets the current mode of the device\n\n### `handy.getMode()`\n\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n  - `mode` [`<Mode>`](#mode)\n\nGets the current mode of the device\n\n### `handy.syncClientServerTime([settings])`\n\n- `settings` [`<SyncSettings>`](#syncsettings)\n- **Returns** `<Promise>`\n\nCalculates RTD and offset between client and server\n\n### `handy.syncHandyServerTime([settings])`\n\n- `settings` [`<SyncSettings>`](#syncsettings)\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n  - `time` `<number | undefined>`\n  - `rtd` `<number | undefined>`\n\nCalculates RTD and offset between Handy and server\n\n### `handy.sync([clientSettings, handySettings])`\n\n- `clientSettings` [`<SyncSettings>`](#syncsettings)\n- `handySettings` [`<SyncSettings>`](#syncsettings)\n- **Returns** `<Promise>`\n\nCalculates RTD and offset between both client and server and Handy and server\n\n### `handy.getHandyRtd()`\n\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n  - `rtd` `<number>`\n\nGets the round-trip-delay-time (rtd) between the device and the server. The rtd is calculated when the synchronization of the server and device time is triggered\n\n### `handy.setOffset(offset)`\n\n- `offset` `<number>`\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n\nSets the HSTP offset of the device\n\nThe purpose of the offset value is to provide a way to manually adjust the device/server clock synchronization\n\n### `handy.getOffset()`\n\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n  - `offset` `<number>`\n\nGets the HSTP offset of the device\n\nThe purpose of the offset value is to provide a way to manually adjust the device/server clock synchronization\n\n### `handy.setStrokeZone(slide)`\n\n- `slide` [`<SlideSettings>`](#slidesettings)\n- **Returns** `<Promise>`\n  - `result` [`<SlideResult>`](#slideresult)\n\nSets the slide min and max position. The slide's min and max position decide the range of the movement of the slide. You can update min and max individually or set both values. The `fixed` flag can be set to move the current min-max-range relative to a new min or max value. If `fixed` is `true`, the current min-max range will be shifted relative to the new value\n\n### `handy.getStrokeZone()`\n\n- **Returns** `<Promise>`\n  - `min` [`<PercentValue>`](#percentvalue)\n  - `max` [`<PercentValue>`](#percentvalue)\n\nGets the slide min and max position\n\n### `handy.getAbsolutePosition()`\n\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n  - `position` `<number>`\n\nGets the current slide position in millimeter (mm)\n\n### `handy.hampPlay()`\n\n- **Returns** `<Promise>`\n  - `result` [`<StateResult>`](#stateresult)\n\nStarts alternating motion. No effect if the device is already moving\n\n### `handy.hampStop()`\n\n- **Returns** `<Promise>`\n  - `result` [`<StateResult>`](#stateresult)\n\nStops alternating motion. No effect if the device is already stopped\n\n### `handy.setHampVelocity(velocity)`\n\n- `velocity` [`<PercentValue>`](#percentvalue)\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n\nSets the HAMP velocity setting of the alternating motion in percent\n\nNOTE: The velocity can only be set when HAMP mode is enabled (mode=2) and when the slide is moving (HAMP state=2). Attempting to set the velocity outside of this mode/state will result in an error response\n\n### `handy.getHampVelocity()`\n\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n  - `velocity` [`<PercentValue>`](#percentvalue)\n\nGets the HAMP velocity setting of the device in percent\n\n### `handy.setScript(scriptUrl)`\n\n- `scriptUrl` `<string>`\n- **Returns** `<Promise>`\n  - `result` [`<HSSPSetupResult>`](#hsspsetupresult)\n\nPrepares Handy for video sync by providing the device with an URL from where the script can be downloaded. This method will put your Handy on HSSP mode if it is not already\n\n### `handy.setScriptFromData(script)`\n\n- `script` `<Funscript | string>`\n- **Returns** `<Promise>`\n  - `result` [`<HSSPSetupResult>`](#hsspsetupresult)\n\nUploads the script to the server and prepares Handy for video sync by providing the device with an URL from which the script can be downloaded. This method will put your Handy on HSSP mode if it is not already\n\n### `handy.hsspPlay([startTime, estimatedServerTime])`\n\n- `startTime` `<number>` (Default `0`)\n- `estimatedServerTime` `<number>` (Default result of [`Handy.getEstimatedServerTime()`](#handygetestimatedservertime))\n- **Returns** `<Promise>`\n  - `result` [`<HSSPPlayResult>`](#hsspplayresult)\n\nStarts script playing from a specified time index.\n\nFor the script and a video to be correctly synchronized, the client must provide a client-side-estimated-server-time.\n\n### `handy.hsspStop()`\n\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n\nStops script playing\n\n### `handy.setHsspLoop([loop])`\n\n- `loop` `<boolean>` (Default `true`)\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n\nSets the HSSP loop setting of the device. If looping is enabled, the device will start replaying the script from the beginning when the end of the script is reached\n\n### `handy.getHsspLoop()`\n\n- **Returns** `<Promise>`\n  - `result` [`<GenericResult>`](#genericresult)\n  - `loop` `<boolean>`\n\nGets the HSSP loop setting of the device\n\n### `handy.hdsp(position, speed, positionType, speedType, stopOnTarget)`\n\n- `position` `<number>`\n- `speed` `<number>`\n- `positionType` `<'absolute' | 'percent'>`\n- `speedType` `<'time' | 'absolute' | 'percent'>`\n- `stopOnTarget` `<boolean>`\n- `immediateResponse` `<boolean>`\n- **Returns** `<Promise>`\n  - `result` [`<HDSPResult>`](#hdspresult)\n\nSets the next absolute/percent position of the device, and the time/absolute velocity/percent velocity the device should use to reach the position\n\n### `Handy.uploadDataToServer(script[, scriptAPI])`\n\n- `script` `<Funscript | string>`\n- `scriptAPI` `<string>` (Default [`scriptAPI`](#scriptapi) config default value)\n- **Returns** `<Promise<string>>`\n\nUploads the script to the server and returns a URL that could be used on the device\n\n### `Handy.isValidCSV(data)`\n\n- `data` `<string>`\n- **Returns** `<boolean>`\n\nChecks wehther string is valid CSV\n\n### `Handy.convertDataToCSV(script[, lineTerminator])`\n\n- `script` `<Funscript | string>`\n- `lineTerminator` `<string>` (Default `\\n`)\n- **Returns** `<string>`\n\nConverts script to CSV\n\n### `Handy.getEstimatedServerTime()`\n\n- **Returns** `<number>`\n\nEstimates server time\n\n### APIv2 methods\n\nYou can access directly all available [APIv2 methods](https://handyfeeling.com/api/handy/v2/docs/) accessing the API object in the following way:\n\n```ts\nimport * as Handy from '@ohdoki/handy-sdk';\n\nconst HANDY = Handy.init();\nconst getModeResponse = await HANDY.API.get.mode(connectionKey);\n```\n\n## Types\n\n### GenericResult\n\n- `-1` - `ERROR`\n- `0` - `SUCCESS`\n\n### Mode\n\n- `0` - `HAMP`\n- `1` - `HSSP`\n- `2` - `HDSP`\n- `3` - `MAINTENANCE`\n\n### ConnectResult\n\n- `0` - `NOT_CONNECTED`\n- `1` - `CONNECTED`\n\n### SlideResult\n\n- `0` - `ACCEPTED`\n- `1` - `ACCEPTED_ROUNDED_DOWN`\n- `2` - `ACCEPTED_ROUNDED_UP`\n\n### Events\n\n**Event**: `state` - triggered on state update\n\n**Data**: `<Object>`\n\n- `state` `<HandyState>` – new state of the Handy\n- `change` `<Partial<HandyState>>` – change in the state\n\n**Event**: `connect` - triggered on Handy connect\n\n**Event**: `disconnect` - triggered on Handy disconnect\n\n### ModeUpdateResult\n\n- `-1` - `ERROR`\n- `0` - `SUCCESS_NEW_MODE`\n- `1` - `SUCCESS_SAME_MODE`\n\n### StateResult\n\n- `-1` - `ERROR`\n- `0` - `SUCCESS_NEW_STATE`\n- `1` - `SUCCESS_SAME_STATE`\n\n### HSSPSetupResult\n\n- `0` - `USING_CACHED`\n- `1` - `DOWNLOADED`\n\n### HSSPPlayResult\n\n- `-1` - `ERROR`\n- `0` - `SUCCESS`\n\n### HDSPResult\n\n- `-3` - `ERROR`\n- `0` - `SUCCESS_POSITION_REACHED`\n- `1` - `SUCCESS_POSITION_NOT_REACHED`\n- `2` - `SUCCESS_ALREADY_AT_POSITION`\n- `3` - `SUCCESS_INTERRTUPTED`\n\n### PercentValue\n\n- type: `double`\n- minimum: `100`\n- maximum: `0`\n- example: `10.5`\n\n### SyncSettings\n\n```ts\n{\n  syncCount?: number;\n  outliers?: number;\n}\n```\n\n### SlideSettings\n\n```ts\n{\n  min: PercentValue;\n  max: PercentValue;\n}\n```\n\nOR\n\n```ts\n{\n  min: PercentValue;\n  fixed?: boolean;\n}\n```\n\nOR\n\n```ts\n{\n  max: PercentValue;\n  fixed?: boolean;\n}\n```\n\n## Development\n\n1. Run `npm run dev`. It will start watcher which will rebuild code automatically on any file change\n1. Link file from `/dist/handy.umd.js` wherever you need it\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","readmeFilename":"README.md"}