{"_id":"iobroker.movieswipe","_rev":"46-2056f81846436c7c981b5ef0551152b4","name":"iobroker.movieswipe","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.15":{"name":"iobroker.movieswipe","version":"1.0.15","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.15","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"9ff5fbf7f7021be5049f3a1ba2ad7d2f50096821","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.15.tgz","fileCount":27,"integrity":"sha512-4Y8+FJyn1FCteNRzFfZyhjSN1WndvR0srjKnd46gOM63x6AcEI8/GOusNvQmZSo1lZM1FyAz96MV2437A/oEyg==","signatures":[{"sig":"MEUCIQCNByW8LBpVtEt6Jl9QisgmWReiCTeHIk8iHxfmbIEmbQIgHZ51KpARp94lPOJKoQ/E5sfMr24QQrfqMmWWXSD+5nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96803969},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"45583cda67f3409ce3153a98cc7d9efd3decd8be","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.15_1773237403269_0.7753221731395814","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"iobroker.movieswipe","version":"1.0.16","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.16","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"daef550faca694a4ce5880d4569390df165134ba","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.16.tgz","fileCount":27,"integrity":"sha512-a9wet6HkD5j7Mi05/AR8iaDse5vbN3knPdfXzr9BhtNQltzw8USsKwobAf/vVwtILgs0sk7f36MWhE/9nlqWrg==","signatures":[{"sig":"MEQCIGzhmwAkRDe0VYoCGIcltDiFCkz8ck6FwiHQuy9xoQhLAiBt3VYv0VCZmomFVnazqcpm+e1NVP6FIaVLlPMW/rEqLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96806071},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"d8600c0fa2761a1dc43d5689330a3d280683b7f5","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.16_1773238263504_0.36338226058661194","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"iobroker.movieswipe","version":"1.0.17","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.17","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"e18dd73089fd16f1a056162d7b61f7dcb369abff","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.17.tgz","fileCount":27,"integrity":"sha512-WEadFAvGM9YC5+4l1Z25HAE4tLN+VpVeZStrqdv+FuAVVo3cK1MXrZZF7PNJCbHJcFWZ+5ORXqt8DMeLa83xzQ==","signatures":[{"sig":"MEQCIGTaTbcU96iyKGrj2mcNseMDLWsOMmr7mSp6D257eQL/AiAFNUyctTAITzNUjRAFhFBSTBe3gyFsCkP8RPeGCxxq9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96795304},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"50052f2cec5a704661f4dff4e811f2ab4a869053","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.17_1773239177753_0.3318937383432208","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"iobroker.movieswipe","version":"1.0.19","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.19","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"72df62e7d953c8e43b48d011273b2ef0d1c1170b","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.19.tgz","fileCount":27,"integrity":"sha512-YGn3cuTHAAr1GTw5gD1eOaQ4NN3GAqhTKBJXWXlMzoIbbIwpK5qctbJyu1l8WS3YhD3X8I9q1KlPBH0wsB0Lpg==","signatures":[{"sig":"MEYCIQCKbUrLeQDY9ntNqFzFxULv5BmzKYnzPjN8ZyBSBpAzkAIhAMoxJM5kOaBNPHoWPm8WshsZQmEmc9/UQ/xcNzwcZOA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41101640},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"c6b5914e3edb2e5eef1d2dbe8cbc9185ff1c45f7","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (38 MB) with contentType fixes and concert genre support","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.19_1773395274112_0.955222484800669","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"iobroker.movieswipe","version":"1.0.20","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.20","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"8c72f5876d171adae5261fcc75c65195302cc76a","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.20.tgz","fileCount":28,"integrity":"sha512-pc0A+Nrxuy333SkVivoiwPWvycQBbW5POLC9MSAshWYh75R+t8YLEdBiPbl85slTBtCNe7nbQenttU2a5saQKA==","signatures":[{"sig":"MEUCIB5fmJUyuJZP1+Oi2KGWEm6TMEctxGOXIDQVZgEZixmuAiEAqCZl/2tIAhP0LIVqnmi2K2mHSSf8Qs2C2xtL3VP2H2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51089722},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"1757cdf8c3cf73124a41092122f787c70989f60f","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (47 MB) with contentType fixes and concert genre support","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.20_1773408168691_0.8652090912760231","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"iobroker.movieswipe","version":"1.0.21","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.21","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"e9f7f26d312ad18a783e93a4061e337a3f235a52","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.21.tgz","fileCount":28,"integrity":"sha512-MU4VRmRI84HM33h8YRuRhA7p+CZiJs8vTEy5RUI1m0d0c1aiLzBTGhGoa1TAROcYJiNEbKjhSGJlfAk7bKteEw==","signatures":[{"sig":"MEYCIQC7aavBzCNYK05Y/SHtoRIITVrfnKQBGCDKtJVfxKJewQIhAJRxF4iKcfqYh4Qdx59XkeA7YjRjEuEM1iE0HbX1YkBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51095730},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"805ab2dbaa1c7a979359299fb0d5b6d4c5367f57","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (47 MB) with database preservation and sync progress options","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.21_1773412517365_0.9074535645535424","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"iobroker.movieswipe","version":"1.0.22","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.22","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"e2de1e398f9820fe415e1488506f7bdaf9378743","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.22.tgz","fileCount":26,"integrity":"sha512-McwgQiuvgBhlbTCsXdzz+KOfs9A1I/8K8seK91JHm6bBRWnGxCYj64WwqvqZ3qmMoq++5NAPAsJblx3pTMrBCg==","signatures":[{"sig":"MEQCIFTsPAGgF0q3AC6cPzvyI2RrOlrBhYzzTYPi58dHd8U9AiAk1+FljrZAltnzxC9W5zC0tFR/lnntNtzB4YcW/zDQRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50692178},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"5c065c06213962fec14a3be114894cd06df426b0","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (47 MB) with API key rotation and live movie count display","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.22_1773414412484_0.34687716359117626","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"iobroker.movieswipe","version":"1.0.23","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.23","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"ed843bf9c54a4cf1d530718cdbba745e53c86f4f","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.23.tgz","fileCount":26,"integrity":"sha512-JpeVZo3uQO0UIKpjo4ifFv9t1c7ZUx1gh22C+cwj1pfmb6+MGA+hDyFmGJLmSYSnEDspi1ZKYVRb7RBoxS3NGw==","signatures":[{"sig":"MEQCIDCKVlqJMhzCcCON988WV2n91EnHZi71zdeCAhWUxp+7AiAGKLnSK/y1OZdyLuvJ9HQstgljYA5Mm6nB08YvxRiZBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51634795},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"f959db4208a5066c65f7f17a8192cf18d719c7c8","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with concert genre support and fixed mappings","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.23_1773420360059_0.4455750595918968","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"iobroker.movieswipe","version":"1.0.24","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.24","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"5a4315801237d3b3f6e2a7eb3c0094943b15db59","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.24.tgz","fileCount":26,"integrity":"sha512-lpsdXQST+qNh4o+SDUe17Kn68cvLnSZu8SxZa6xCmllqCc7ajTe9l3roCrSYoeIabcIkAnnXRvC46ccYDpzHgw==","signatures":[{"sig":"MEQCIE2T91wEuGYtWph9uuxd3yK6oeh9OYP7LOPvSl4s0INuAiBknMi62l7MBHTXpBxgQw8E63SzRA/7fUCDl/joUtkl0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51636654},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"fc42c72a71cfb3720d842b4a0cbb10df85a92d61","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.24_1773433168244_0.38595602667679496","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"iobroker.movieswipe","version":"1.0.25","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.25","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"e495aeb31d7c543eaff17a2334d85722bcccf714","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.25.tgz","fileCount":26,"integrity":"sha512-AmzE/alfQNfue2HHMyZ+N9q6u8h+9n96ja/Y+SnOcr09dOSukDiLG4H5ZNV/9/4oyMDz7Gf3wcvCqzvRKrlDmQ==","signatures":[{"sig":"MEUCIQD3NAik3uO7ues2xOSBXXSWMdcL+//l1Vn8JhZvpclVsgIgeBC08usFO65DDSP1Fw+49m2Gam/qZX/U1JMZxDNXw1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51635976},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"a659b28b6019725a42472f294876a567cddbd04f","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.11.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"25.8.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.25_1773433938386_0.9302787192159543","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"iobroker.movieswipe","version":"1.0.26","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.26","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"16a3b2dcde7ac62fe2f08797ec0dc55fc239b587","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.26.tgz","fileCount":26,"integrity":"sha512-B3gZ2v7zNbrrYK8btFpo+NgBTi5Yp5wduDI3vxXeFDjFyal5+LmOqeB0tvR3vZr0mM+Jrc1Ja6XoUa9F9Lo+8Q==","signatures":[{"sig":"MEYCIQDH8PE+jb/VSfRrCVte52elA3Gdt57x4+qBFOSUYb0bWQIhALdEIG85yTtp5UnyNtzK42hIqSynP71Gvz25X3yMK3T3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51639698},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"a2bc4870cce835bc2ed25e5f3baf098aa6e6a638","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.26_1773519748391_0.461758401591001","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"iobroker.movieswipe","version":"1.0.27","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.27","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"d013ef9e324f4114cc1f0babceeb1922fa2e80cd","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.27.tgz","fileCount":26,"integrity":"sha512-+vmJiinEE6TPnAiv+3qfPbqbb9V05+0ZJGYvLOEpiIJDjLpGHbe3KCYBQYTdgmBswn1uYnH2gm26NGRWp1RqDQ==","signatures":[{"sig":"MEQCIEw/K0H+n8+dzx+f+EEQBabvHwA4dzp8qlpV9KT46dHfAiBHrYM5Laz71HI9pogwXC5sNOi1XsqB1/oho8qZ+DMUEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51641296},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"dbe8ee46be136f9d77bdaf17ede877d6a01322bb","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.27_1773520447721_0.49891245699911924","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"iobroker.movieswipe","version":"1.0.28","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.28","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"3c7fd7e60b0ce70afdebc5b19320cded341e03b4","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.28.tgz","fileCount":26,"integrity":"sha512-uiMPWA8K6jcYuF3YCsOnGdvfVshrlgMvM3RbMx7a51BnzPSNQV5lUlOGLJsuRhJMTUH40zsMjW3FDfWmPNR1fg==","signatures":[{"sig":"MEYCIQDD02HyssJEjvw6cNqqHeqPhfsEQ3mvTXgUETmMirdBcgIhAK6a2s6jXcvS/WZTg1o67x/n92L2n2coHHzd2GwFA8cw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51636908},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"43ebdba3fb9b23bef7cdcbb0aa1434fbc172ce15","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.28_1773522612716_0.10810429757323492","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"iobroker.movieswipe","version":"1.0.29","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.29","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"579595e059fa5c4e5679fee159d0615eef177c4c","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.29.tgz","fileCount":27,"integrity":"sha512-P0cU+gF5/1A5GCbpBAF82CLcZ3utJ2wZqzCyoNLD97xOee4s1gJUcJIRKaSLBTtPhprNyjN6+ggwUfij3MePkw==","signatures":[{"sig":"MEUCIQD3ZA7O/QaA6ZYGtvy3fDHIBAD4F8LODcBuPNviqZjg+wIgaF7mbrYSXiQJfP2SJEsam5btQbYWingvhs/Rywqm19Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51647153},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"db7d4c0a2c810daa9c31bb0cf495acc1f79d613f","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.29_1773524007181_0.5766563325022296","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"iobroker.movieswipe","version":"1.0.30","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.30","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"9d8067a9de6e9a6014f8057c533567d05bfac147","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.30.tgz","fileCount":27,"integrity":"sha512-3LFDhEked0H1m/uA2w0CphsbVgbK71nUP1b5JNifcJFIEcZYFQDxxBwf4SyejWHAjKB94Rx+X5IlvYZBCL/Mag==","signatures":[{"sig":"MEQCIBYCIle50b7/ER37asOCWWi/1WGvh1P0jIkFPI86hXTvAiBD3AgOXejPSqYdc6CLQutMQzu+r/M7kBFmj/zxp4dI3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51645907},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"9e933c6548f902bcfcd01f9a467d9dec69a4922e","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.30_1773524470634_0.6673275405681418","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"iobroker.movieswipe","version":"1.0.31","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.31","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"117fad1d7009316ffab7201c1ba1f21ca4a8107e","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.31.tgz","fileCount":27,"integrity":"sha512-M/23Yd5XQA0Vxglr/Mfv7sumaJQ3gZDaU9HuF9DUVgIN+WMr0NvjfqvqdHsBgrudEUHvpRbtD7EQ4cyjeSkplw==","signatures":[{"sig":"MEYCIQD3W7h+MBem+ZvoP7Z0tdVTlhcQ/qnRdx0/Kvvq6sql7AIhAPQGqzWqZAI/EMbZttcilWeiyR6MDS5OsOZVRxYx1ytT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51648124},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"b8c2c72f17d7696d99a8a7191a29356269acf7ea","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.31_1773606737638_0.3900911271306773","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"iobroker.movieswipe","version":"1.0.32","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.32","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"313b54d20ff43f6cebd793fbf0436c71e853fbd5","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.32.tgz","fileCount":27,"integrity":"sha512-AFBdDXlbaRN5j1iovb2vornx9cYs1gaDvI5vZRnK95wKJmWYvXvHOY6u4nih1r/stMSJl8ek3z0D3pkYtaUQ9Q==","signatures":[{"sig":"MEUCIQD/T4nYYw3VorNu4TkfBS81O7Dw+D02THNgfjCoyToJVAIgaEdwjJahn7NB2rJHg5mlEsO1VSIru6bESy++YA++ghM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51647380},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"cffab9b1a0e7eaf8a01f8b4b61b9942266f05c44","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.32_1773660154956_0.4646558345555447","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"iobroker.movieswipe","version":"1.0.33","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.33","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"89bf6708300166eaeec4deac19b0b917569576e1","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.33.tgz","fileCount":27,"integrity":"sha512-NdCPJ8gtzovS6aJQSWdWQ9DcIm92eOf7Zxf/RYSer5+wbzNb/1jQNxFIkNsIALm51bUphw411oQ50T4vURGpWg==","signatures":[{"sig":"MEUCIQDhdVZD/Tv6B6aEdcszeHNjFG2WAUyp9vJUlHvvb6vx3QIgTDq/R9GSOIsjnXI5Z+z8h9tNlpDuaUMIA8EEwIGAyqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51646299},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"b421f26a84fd30319ed57b5e9e101cad33d42f7d","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.33_1773660779757_0.8920059148389148","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"iobroker.movieswipe","version":"1.0.34","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.34","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"630a43f67cd2759fefe7a6444af21845f7bae2c8","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.34.tgz","fileCount":27,"integrity":"sha512-OzSIyBQs4QK5BWSKBriuYXLAHqBnvOAZTO3rxKhEvy9b4MR4yvw37qyaiHFeU66V2Y8myULkAYN8VrNIr4yl9w==","signatures":[{"sig":"MEQCIE/Msix1KsykFpjIEUeAXdqo4TfcNAJKB8gdDKNSlN8NAiA4b62IkZ3Kr/rGPJbfs+3EHrBTN1AqGp2pk/zrzP1S9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51645387},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"0e21ccc4836a1b1b7c821741a9ca4d3c4319a05e","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.34_1773661718651_0.6488842605966698","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"iobroker.movieswipe","version":"1.0.35","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.35","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"3d8fafd2a79d875caa81b7ff8adf3d41794d7caf","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.35.tgz","fileCount":27,"integrity":"sha512-2CMHM0EvhWyfzHCAi+cHKA4bVJiyLeWuaItKZM4SA51ST1qVFO4qXrkS5QjpCHuFZs+k0TeHbz7yv4WkujC0QA==","signatures":[{"sig":"MEUCIA/I4htLtUj3mQN6kzvs0ASZo9Kyq6SEBMvaQiGcT8RQAiEA3G8aTtNqdgNZ9dyeh4ympxinSPr62l4xXI9zQLQy8yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51647885},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"ea84ffa722a779e7ab204f4eaf15cddd073cbc9d","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.35_1773662143211_0.2871030576368889","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"iobroker.movieswipe","version":"1.0.36","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.36","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"d87e97f2b4f864facb3af96f836ea60f0d17b8bb","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.36.tgz","fileCount":27,"integrity":"sha512-YtMtGqEz8OSfsDF2USPpYcya7WqOzx+oRn497K0OWSD5WtFDTbU4f2sCI7IvkGjB1PR4Iw/Bl/5KCx51wXIyXA==","signatures":[{"sig":"MEQCIBqKK62Az4av9fmhu6EyWHLSOHoVcFF49DZMuDyR0Rw7AiB2Um7JmlVMk/2F+RDimt5LLvg+SVOG+i6j4wz7OF2J5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51648115},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"d437ac4759d971d1099d0c1b1b95c4eede3ca63d","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.36_1773662888074_0.4234893802852977","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"iobroker.movieswipe","version":"1.0.37","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.37","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"431e271aef203157ba169ebb09b2f40e93935052","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.37.tgz","fileCount":27,"integrity":"sha512-Np+qguqsZE/tBdhCAY1bqr6nqHgRv+ZjSFSOYl+97z6O7fKBHElCrFVZb1k1w/ZGbey0jv2RHkwxDf6VKtsklA==","signatures":[{"sig":"MEQCIGhxytVuAq2bBTrqvcMHGxs1qq7TDR7iBfR02IUW7rTqAiAdKFhecFmNzxU/lLzCjDT/sJZDBKMYCYKZIJg1C7abCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51648342},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"802ad30bbd33941ae690d53a512dd852aab4e069","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.37_1773663364944_0.5705003299019229","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"iobroker.movieswipe","version":"1.0.38","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.38","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"fd1e8fd8581cf80febd3f36e3a082d12bb0b9220","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.38.tgz","fileCount":27,"integrity":"sha512-rzCU7zInnYt+XHUZDI7CrROCyVq0IzAv/B/BoM77zsniCaVGGPnfc9TUOMfPKA7IsWbLlNiDfOjUvgGmrRsYig==","signatures":[{"sig":"MEUCIQCkbth6Ky7Ki5NEyXvLYq3qxmwIR+7DzFuFDYXdEouNGQIgR0XZhksR5iRsyPsZL22xtQ5zq9q1N6jH8QfV8uVuUx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51647389},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"c9c3a8349cfd51497eb808d621f553db9a5b378d","scripts":{"lint":"eslint .","test":"npm run test:package && npm run test:integration","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.38_1773664113251_0.7724681737280819","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"iobroker.movieswipe","version":"1.0.39","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.39","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"b31f6d1e7951ecd35b2797d8740a25b5c30df00d","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.39.tgz","fileCount":27,"integrity":"sha512-7Kcg4to7ZLkbBzLXMo1UfkQaXwTvX17PPc8cHbAGasbK8Bkakjw0e9r/Dlf9vfQw3W9qC0IGDfRg3KxHM23qxw==","signatures":[{"sig":"MEYCIQDP/MQ7mo1pFE5j/syWN5OAJ/5uALh9v3cOvseXauJdgQIhANP3bc6IK4GteJJSnvCGDVUXXf1RgB1JQB4ZVoEhlA7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51647395},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"7a14c98b3712a310ad9f41aa9528b07943e6c070","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package && npm run test:integration","dev:run":"dev-server run default","dev:debug":"dev-server debug default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.39_1773667898934_0.3791373716632547","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"iobroker.movieswipe","version":"1.0.40","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.40","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"054f0070a5bd87fe4fa0d86821a24cd1f1daaf4e","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.40.tgz","fileCount":27,"integrity":"sha512-QnEdIg/QDh+pCxHvUJBu5EiLeMHA3UmnFtRrwBWuYoVilJHNT4LXNuvRfVEsOSX8ktKY582yMyIdCpe8Z7RlzQ==","signatures":[{"sig":"MEQCIBT48pEYPheW1EvuaZDn3o/gCKLPQe1xOS46qYAiQLZsAiBfGCvAOhoD/G/QRTFeMcOlbnQ2WfXVaX+FCgu+8PeXnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51648349},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"5b67d847957662036ab99bf3c71678cf40f774d3","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package && npm run test:integration","dev:run":"dev-server run default","dev:debug":"dev-server debug default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.40_1773693806019_0.66939351969838","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"iobroker.movieswipe","version":"1.0.41","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.41","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"2481231fa1b50956a649e657a8f5db8d50ce9688","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.41.tgz","fileCount":27,"integrity":"sha512-SKSVWR1xvB803SVRkUdhEQoXguDsfGNcZlSmfgwV/eJqBWdp6Jf2jF8khz+jWlzFIYAoL4EqDcn0pVD/ZrBoPg==","signatures":[{"sig":"MEUCIC04qQFDdo2ofH2JLqT4h7pe6lwjEim1+OTWLda0QyK5AiEAgtV4qWQvQUD3ud3O4dZsBBvXliuPFDllHTiGP2nKnWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51647428},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"19ca11a9bdbd0c7e2950923f9abdaa405b27d145","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package && npm run test:integration","dev:run":"dev-server run default","dev:debug":"dev-server debug default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.41_1773695611013_0.688974272137393","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"iobroker.movieswipe","version":"1.0.42","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.42","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"2c24ff240f45e1b4c635ae3d3f2a5a261a6d3219","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.42.tgz","fileCount":27,"integrity":"sha512-vyAORYrgH0kLVN0NvXiM+xrgdZgsTy4zPHH0SNBWPOE+7RTsS+oqlSaQ258AAhjOWBBsZsplYGhbmvWs4Cg8MQ==","signatures":[{"sig":"MEQCICztP3N9lSygUKVt1zRv2/ZOJzP5mqJZpp57PBQN7URDAiAcluuOZ9W3myYHb25xZMy2bzmmeI1LMqimvL467YsNKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51647463},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"27d9041138a12be1a7449918267a6f696371582c","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package && npm run test:integration","dev:run":"dev-server run default","dev:debug":"dev-server debug default","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.42_1773867695158_0.365089499328902","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"iobroker.movieswipe","version":"1.0.43","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.43","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"69c528966a67438f15b297a73e7708bb5733e0f2","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.43.tgz","fileCount":27,"integrity":"sha512-nhlBYVsBUmovCj4f6swYKg+QM0pm7Okq7/efiyZSCp3xgWX5cj2aIGPiIo7mPKYRkA6yPioA0qFrd+kSIRN1lA==","signatures":[{"sig":"MEQCIGzh6y6j76axi0tgNq6TFcNiWi/kmGnsHB03FXHV0JGcAiBotsM5lkr41ApzKarUBrfKtGttEoNQVtjZXPOCHkvrhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51649298},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"58f061d90c6462481594a00576676958cc4c157c","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package && npm run test:integration","dev:run":"dev-server run default","dev:debug":"dev-server debug default","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.43_1773907697399_0.6270267815948538","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"iobroker.movieswipe","version":"1.0.44","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.44","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"089fd4bf2808b1161f97cfd0918553ceab431d1d","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.44.tgz","fileCount":27,"integrity":"sha512-6uUXOSApB8Dk9Cg1GPvJBD4ibU+iDZJYErKzWOigzJC/JkdJMElHY+fSEqrboWQdY7pPIjTZOh2IaRk1dG8usQ==","signatures":[{"sig":"MEUCIQDt26k5BBXLdWbXv+3yUSpFGCFerKi5r2d6LPAqXTGWggIgKyrpYLKv5ma/UWeURJdlzDtNnSZo9k3OyrxTHj3zn4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51649939},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"7f4408f7e455dabcd49ad521c0954ee2144c088d","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.44_1774875663099_0.7811797746437752","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"iobroker.movieswipe","version":"1.0.45","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.45","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"7406c2a036530eeb632529265a1676b22c656f8f","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.45.tgz","fileCount":27,"integrity":"sha512-RcNSPtA6QKte/dLHnfpekagIcqculyy6/8I7u4n4yXhqbGgMFYFizydtns+acYgMQKIjsb1UO15kY5QQqZEvOQ==","signatures":[{"sig":"MEYCIQCTb0QxjKS/vUhS8x/Vb3L+IABJUI5f718qPG76MdPZpgIhAIwH0QVdw6mqgxmJCLdIOPcc2IErRMbyTUKWM6pwMsIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51657224},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"df58b50771029bc0b2d3b0395e4cf0d21d8632ac","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.45_1785499819407_0.275627687909207","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"iobroker.movieswipe","version":"1.0.46","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.46","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"16ab985e8dc5952e1deb81550db746a3cbbcd9ad","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.46.tgz","fileCount":27,"integrity":"sha512-AhKXwZTjM0sl96UdVaqwHnbN32pmG9AHRMzGkcdF+DVwNcHz2TMk5b9ltFBwgut4SiojoEvkyHM5WbU/LEG2JQ==","signatures":[{"sig":"MEUCIGNEBfL5/ix8Q5E3FMtSoBp+ZP0MUjgb5GWt9HMvDtm6AiEA2OU8XOe0YRcPaO1rei2QfekK8gbTNqD9LFFdf9p4ZPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51658712},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"8e7d454b38097b4014f6e7b371fff0610bb3797c","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.46_1785503156271_0.7644891622615446","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"iobroker.movieswipe","version":"1.0.47","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.47","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"bdda966b534a6c1e86b425a129c5077b2a8f0226","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.47.tgz","fileCount":27,"integrity":"sha512-Meql6tj3+XcmgEjSTVNPRFRgiVYZ4ed5GxmI1azDFRAvWIovKvIJaMur6/t4pKmSX24ATd2D0sTCG/TJJFbPKA==","signatures":[{"sig":"MEYCIQDT7WTh7rRIyyf/fj9OP59ejTtyOAO3GDjvepnWJjiGqwIhAKrXyv9F8XUbDUqJARYv3RHF51zui/s3moBknx8i1viU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51662172},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"ca1198134e6579314788c81d47233dd1905e2b50","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.47_1785572954882_0.5044931279027545","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"iobroker.movieswipe","version":"1.0.48","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.48","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"32f8072045a1f90c9e649f21b63bffd047d3c9d2","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.48.tgz","fileCount":27,"integrity":"sha512-K7Y/rXIBsd6oBuiUfGX/TYL2ggQFHjSn8m2R1Lmf9ruIAXJqXj1P0r/QjOaeUoDpBtlgUWMApGTcpw8TCqWnYw==","signatures":[{"sig":"MEUCIQCN4aQVBObIbUJ/XtjitGkWeIn7cunD4dO7U/N0F7r/CAIgDYVh5/HEZiQ2B12+/QtMJi23r9paQidUz82Hr4cMNYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51665814},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"5c879e8b015e9fe4a466537d9b3cb35f2a961d35","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.48_1785573620581_0.6323653146927231","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"iobroker.movieswipe","version":"1.0.49","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.49","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"3dd1d1503821a377668ebd11e0ab81bca9a3c386","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.49.tgz","fileCount":27,"integrity":"sha512-J/Oj9ExD7EDa6V//L9XSS237ou4HWtdcUmcGFtWhcwcPRGhoiDc/g5ShvVET0+O0Zm2HZ0wJvSNEMOOaKoZhNQ==","signatures":[{"sig":"MEUCIQCz0YuY/Zjfdt4abyQN/Rg0dKxoscTr38xfz65+081BKAIgBgR/jt2NFuvT90y6STYYir6k9+dHnve2U78oozDL0Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51670729},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"ce3f127b6a7115948746a39a43d76a4789c1dd6d","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.49_1785760337899_0.27630326676819994","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"iobroker.movieswipe","version":"1.0.50","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.50","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"934f8de8914061e7f6de8787642962ed6a56acef","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.50.tgz","fileCount":27,"integrity":"sha512-qMUUEM7AFQRcePS5bYamPxAJfa0fN/j4s28lZEHk0B3csZtnA8Su7tO/bya6CRKVCgYljYwMmrgowZ8/y4K8AA==","signatures":[{"sig":"MEQCIBxRF6uUUVYL/9IATBI14vrgRbLdGRAtyQGNJEJ7rNDlAiAsQBr7exDqyi/5n+mMHdjuGZ7Fk+UYzgmxFKYJk2ce5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51672994},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"4943679f3946d446c61c41f32139df2e3c896f11","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.50_1785761497531_0.599454128340114","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"iobroker.movieswipe","version":"1.0.51","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.51","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"6e68a9b15742965611d6c849166c3dab3e3a3791","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.51.tgz","fileCount":27,"integrity":"sha512-515mPORNJc4T5YBeBUJGM//0DRGbB1grRf5PKcO5c2lEUAVlxaP1Wh/s0I7cDGu2fkK0FYVks719+H114hVPmQ==","signatures":[{"sig":"MEYCIQDxgo9EsctTLiAKLZ+aX81jiaJHbYihh+i1rsxge/wrewIhAOqKIhmFCC97OhTSaRUeWlbuMRX7bsHAO4O1oKKEsOl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51674755},"main":"main.js","engines":{"node":">=20.0.0"},"gitHead":"321f165a867dc9dceabe9a0105c961ad8f9cc1b7","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:js && npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"sadam6752","email":"sadam6752@gmail.com"},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"10.9.4","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^4.21.2","@iobroker/adapter-core":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.17.0","@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.2.0","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.51_1785763311290_0.4638821067142298","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"iobroker.movieswipe","version":"1.0.55","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.55","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"956d2e2503144ebd4647b221c9520df0774c9b6e","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.55.tgz","fileCount":27,"integrity":"sha512-qhpR/Ze8XzeCT3QIKB8ZfaClm83rn+0mFmKYBvWC4mLZy1l7Ch97w9oYUXnk/87l645VamEQs17FrkQ2WJYBMQ==","signatures":[{"sig":"MEUCIQDEQeHbyfjU4HU51ygaYz/A4aZie5Lk5SgutM6J+MmtHgIgdY4pg3uqlTlLIOiQ1fRIJX2gel6GQhRx9/ct8/XRYoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51669007},"main":"main.js","engines":{"node":">=22"},"gitHead":"2d313edac0aa553f1d3cf5837c9fecfc173b11de","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.19.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.18.0","dependencies":{"multer":"^1.4.5-lts.1","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.55_1785784127243_0.06446472633499623","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"iobroker.movieswipe","version":"1.0.56","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.56","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"9f1b614bbfe776fd76ece5bfa31ef2a396ba698c","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.56.tgz","fileCount":27,"integrity":"sha512-KhBH7a2SA5t30iWSOijBH9vKH80tI3HNIZyGdcxZ6tIg4EnWxSvhS9rR8AyrUl+Q62t+gfeLVlo1Kf+SgbTYqQ==","signatures":[{"sig":"MEUCIQCZCaSe7yRcnazxQBrD/AygJkAfL0obqbDdzFRWdNDVdwIgQNHXh9CHwgVUh4LZEQrvtdjiUlen95EBZ6qY6F7jYHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51666959},"main":"main.js","engines":{"node":">=22"},"gitHead":"c87f08d39b54237513dbc2fbc4df9ba8f740a56c","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.19.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.18.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.56_1785787076557_0.4638140322930224","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"iobroker.movieswipe","version":"1.0.57","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.57","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"2d25692edf0f88947a50b98380a18718e3b23497","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.57.tgz","fileCount":35,"integrity":"sha512-MVi94hRSWqnNyBmLs7xo/2qSbnqbWaW/zKIk6ORce5vQDbX+0kRenRO2NedEZmqMVjSK3Vucoswobs81KjxNtA==","signatures":[{"sig":"MEUCIQDbHP2BoTj0EtrBHRe0Rfbet7ilZCpNctEnKaWv9z5hPAIgUxdtgT2wrWz0N/Wv4d0A1mC2Vl6XOeZiiQoE9ZAH1Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51701479},"main":"main.js","engines":{"node":">=22"},"gitHead":"851fb773876f6633947db08dd695224366aaa313","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.19.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.18.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.57_1785787586430_0.8511318277698832","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"iobroker.movieswipe","version":"1.0.58","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.58","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"8ee65dc11ee991f4ace04500b04600505c2ac404","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.58.tgz","fileCount":35,"integrity":"sha512-7zQFoxB7KomsrZZhBckBvorQ6zOZtUuBlnNLywOTPvJnOanmdTBWT5ue8cVF/nGxXY4nl4dSOGPo0YDovwp0Kw==","signatures":[{"sig":"MEQCIFTZYull+0/zXfJRH9sJePeIYEXGpHxrCnze6GOJle5PAiB0c4QAugl7klU8EvBwmxvX9tiLKFLBWdvrgJXLTVplZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51706820},"main":"main.js","engines":{"node":">=22"},"gitHead":"b689a0175e1675aea77d06c5f2dec219c9230b56","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.19.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.18.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@tsconfig/node22":"^22.0.5","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.58_1785789103829_0.040010909052496046","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"iobroker.movieswipe","version":"1.0.59","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.0.59","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"573c3ea6d2fa7ecbb8d4cf1d6030260a23650324","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.0.59.tgz","fileCount":35,"integrity":"sha512-XQie02+scD9L99SCHny/DJdSIIYb9Cvt1356pQxXLxWfOwhUl1g4+E/bcMMOAbhcVX5AFEJ4SxB/MEhcKnwoxw==","signatures":[{"sig":"MEQCIFsmVheCx80k3QSQXLdiAfF/kAXjoKiltsrlKnBZFHgzAiAjNL8+7ll1zCFDUsm2KqYDvoaKDbc1HoWPCOxdbugBRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51711593},"main":"main.js","engines":{"node":">=22"},"gitHead":"ee8ecb8ce6c9c63bb5d3a0f2e66e42c5c0d06c52","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.19.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.18.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@tsconfig/node22":"^22.0.5","@iobroker/testing":"^5.2.2","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.0.59_1785854593767_0.6311460965243938","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"iobroker.movieswipe","version":"1.1.0","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.1.0","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"00911b9f37054f2c8be3a2be20edb402ef561d84","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.1.0.tgz","fileCount":35,"integrity":"sha512-jJomKUTJH4wJc68ZzilnIQa6n+NQ9K75xZGbl8ROAq+xZdLoc9TxNloNFre08kKUFhAKNDFVOyJOoUshSzIaFQ==","signatures":[{"sig":"MEYCIQDxTEuoYNz/nyP8SIEXTV3T/BOcIzINv/WNy/rFlBPf0QIhAM8Z8ymlaot+hZnxtNQh0wDkajMDS4Y7pzNsIvpgyUlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxKK4hj7UCbjUuMVg6vwQYG19ZerpWeZnNLz2tDipsYwIhAOb9/BYq2qw9GCYDTYt8j8dclEqjzk5JKoQ3U+VMt4Pd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51712001},"main":"main.js","engines":{"node":">=22"},"gitHead":"b58037abfd0c48747f6b19f0a31db8ff2a3f9bcb","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.19.1","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.20.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@tsconfig/node22":"^22.0.5","@iobroker/testing":"^6.2.1","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.1.1","@alcalzone/release-script-plugin-license":"^5.1.1","@alcalzone/release-script-plugin-iobroker":"^5.1.2","@alcalzone/release-script-plugin-manual-review":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.1.0_1789994994103_0.7070131771404877","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"iobroker.movieswipe","version":"1.1.1","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.1.1","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"1f2ee5a10e7c87447e02d07af673f1cfd3205a9d","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.1.1.tgz","fileCount":35,"integrity":"sha512-4WO6htt8cBILJrXLxZkvjOOHhP0X54oFD+kE0ui6pAJuKV3XlM+3CwKB2HfPd40Jb3rGiwv6kgubfU7w2IBcXg==","signatures":[{"sig":"MEUCIQDxjD5clr5ePV1hwBLCXGAP66t3f5BbMYkF+uqpV6lvoQIgWnqShW0nEO/uI14WzudyhYFSrwZWsfMVa5D9R90aQjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmRRieikQix4NBXiu/W6D+uzcTHa9VvBKEygG1aNi8dwIhAJzlcc94HwD0IxwarTq6m5zGSMI3SJw9M0hmerb/XEwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51714239},"main":"main.js","engines":{"node":">=22"},"gitHead":"93bddc8f2f02133b63a3c7986be39018121af1a7","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.19.1","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.20.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@tsconfig/node22":"^22.0.5","@iobroker/testing":"^6.2.1","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.2.1","@alcalzone/release-script-plugin-license":"^5.2.2","@alcalzone/release-script-plugin-iobroker":"^5.2.0","@alcalzone/release-script-plugin-manual-review":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.1.1_1789997491649_0.5837453475898149","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"iobroker.movieswipe","version":"1.1.2","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.1.2","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"efdbd307ae8a70f94a5c3b9be58e969e39771ae6","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.1.2.tgz","fileCount":35,"integrity":"sha512-sDwALRRa2037Gby+YhA7lHIDAVgW/hLsXKaukCFHG5BXwRFn9YeESxoYad6yrLuehzsmbONBWRevkrTrnXcWfw==","signatures":[{"sig":"MEUCIQD0iPfvCEDlE6RMRojEWIdDsmYoMMKA7R6Z09WGiGualQIgWBeL0jZ8GTWdwWcCZ3l453tITfElMoKzMzGQvwD1cZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiTpFfL2H3Gtl9z6U5Phce9SVX5l0+ISaq2hQdWP2OhAIhALS2YN1wXkfddTyDaonbkze4wnbvG6afiYS4QMzdtuYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51714862},"main":"main.js","engines":{"node":">=22"},"gitHead":"c37e3bf3baa7d78982e2f737632596f7c07f132d","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.20.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.21.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@tsconfig/node22":"^22.0.5","@iobroker/testing":"^6.2.1","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.2.1","@alcalzone/release-script-plugin-license":"^5.2.2","@alcalzone/release-script-plugin-iobroker":"^5.2.0","@alcalzone/release-script-plugin-manual-review":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.1.2_1790323316061_0.7459918990302101","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"iobroker.movieswipe","version":"1.1.3","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","_id":"iobroker.movieswipe@1.1.3","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"72c98aca098fbf2f6f2fab62b10ef67db91cfad6","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.1.3.tgz","fileCount":37,"integrity":"sha512-rCXPAQedEyFV0nXnybiirZGR/7CmheOCVY/D8i2Lsl85W8/RvqsDO6oY8xp5iyAC6CN7K1BK2geWSGwwSA1TTQ==","signatures":[{"sig":"MEYCIQDRN/W7ldFLpC2bNbavnNtEvdiNGNjeua4vz8jXE1U3BQIhALWalXLqRem1bnx14SnhLRjuvrlaAXkcLNMJsVQ40axz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC2GTtWxUUT0aJY06s64rl/8efSolL54U+os1pjwPNn/AiEApHwDBjDf0FMZjIUz6myWFXct4cafgR9QDpfIfkS4C2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51728606},"main":"main.js","engines":{"node":">=22"},"gitHead":"4be0e9808b8750942b025c4c5c2aeaa4c2a961ae","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.21.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"_nodeVersion":"24.21.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@tsconfig/node22":"^22.0.5","@iobroker/testing":"^6.2.1","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.2.1","@alcalzone/release-script-plugin-license":"^5.2.2","@alcalzone/release-script-plugin-iobroker":"^5.2.0","@alcalzone/release-script-plugin-manual-review":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iobroker.movieswipe_1.1.3_1790938853154_0.7606542009788995","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"_id":"iobroker.movieswipe@1.1.4","bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"dist":{"shasum":"68f860f4a125a1de023b983bac7edae76e62d9c5","tarball":"https://registry.npmjs.org/iobroker.movieswipe/-/iobroker.movieswipe-1.1.4.tgz","fileCount":38,"integrity":"sha512-G+TEPFYiJ0prYtgMKy+oKQJne7KfcyI2Ef3qIjboC1Vpmv3AiX/ivDUsF3Hpx8wYdo5ahb93f2ccdBxu6LYqIQ==","signatures":[{"sig":"MEQCIBpQn+ElCaatUAsjojhQc7jhHGBOofzK9rErirsUEf7XAiB1fRikTUau4VV2xcUFoVKaCp08lSH8NzSmnsKnzx/W2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE31cZIbQx9kjbWbHQ7llV53mUosybDP3uwx9irrNLIJAiBprt+O2dEpBPuMTqqILfdUX85pLVb316pQfc8tSeqrHA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iobroker.movieswipe@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51732693},"main":"main.js","name":"iobroker.movieswipe","author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"engines":{"node":">=22"},"gitHead":"2e299eab7a9d3842dc36d0a5e63c05d044c5b795","license":"MIT","scripts":{"dev":"dev-server watch default","lint":"eslint .","test":"npm run test:package","dev:run":"dev-server run default","release":"release-script","test:js":"mocha --config test/mocharc.custom.json \"{!(node_modules)/**/*.test.js,*.test.js}\"","dev:debug":"dev-server debug default","translate":"translate-adapter","dev-upload":"dev-server upload default","test:package":"mocha test/package --exit","test:integration":"mocha test/integration --exit"},"version":"1.1.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"43d23a54-8ad0-4b0e-9146-962f4741beb6"}},"homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"_npmVersion":"11.21.0","description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","directories":{},"maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"multer":"^2.2.0","express":"^5.2.1","@iobroker/adapter-core":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.2","@tsconfig/node22":"^22.0.5","@iobroker/testing":"^6.2.1","@iobroker/dev-server":"^0.8.0","@iobroker/adapter-dev":"^1.5.0","@iobroker/eslint-config":"^2.3.4","@alcalzone/release-script":"^5.2.1","@alcalzone/release-script-plugin-license":"^5.2.2","@alcalzone/release-script-plugin-iobroker":"^5.2.0","@alcalzone/release-script-plugin-manual-review":"^5.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iobroker.movieswipe_1.1.4_1790941365648_0.4646431772598252"}}},"time":{"created":"2026-03-11T13:56:43.268Z","modified":"2026-10-02T11:42:46.250Z","1.0.15":"2026-03-11T13:56:44.058Z","1.0.16":"2026-03-11T14:11:04.298Z","1.0.17":"2026-03-11T14:26:18.505Z","1.0.19":"2026-03-13T09:47:54.525Z","1.0.20":"2026-03-13T13:22:49.183Z","1.0.21":"2026-03-13T14:35:18.791Z","1.0.22":"2026-03-13T15:06:52.977Z","1.0.23":"2026-03-13T16:46:00.635Z","1.0.24":"2026-03-13T20:19:28.762Z","1.0.25":"2026-03-13T20:32:18.916Z","1.0.26":"2026-03-14T20:22:28.933Z","1.0.27":"2026-03-14T20:34:08.224Z","1.0.28":"2026-03-14T21:10:13.186Z","1.0.29":"2026-03-14T21:33:27.663Z","1.0.30":"2026-03-14T21:41:11.122Z","1.0.31":"2026-03-15T20:32:18.206Z","1.0.32":"2026-03-16T11:22:35.478Z","1.0.33":"2026-03-16T11:33:00.226Z","1.0.34":"2026-03-16T11:48:39.181Z","1.0.35":"2026-03-16T11:55:43.707Z","1.0.36":"2026-03-16T12:08:08.594Z","1.0.37":"2026-03-16T12:16:05.416Z","1.0.38":"2026-03-16T12:28:33.743Z","1.0.39":"2026-03-16T13:31:39.470Z","1.0.40":"2026-03-16T20:43:26.538Z","1.0.41":"2026-03-16T21:13:31.497Z","1.0.42":"2026-03-18T21:01:35.812Z","1.0.43":"2026-03-19T08:08:17.953Z","1.0.44":"2026-03-30T13:01:03.651Z","1.0.45":"2026-07-31T12:10:19.807Z","1.0.46":"2026-07-31T13:05:56.572Z","1.0.47":"2026-08-01T08:29:15.322Z","1.0.48":"2026-08-01T08:40:20.898Z","1.0.49":"2026-08-03T12:32:18.176Z","1.0.50":"2026-08-03T12:51:37.856Z","1.0.51":"2026-08-03T13:21:51.709Z","1.0.55":"2026-08-03T19:08:47.608Z","1.0.56":"2026-08-03T19:57:56.917Z","1.0.57":"2026-08-03T20:06:26.882Z","1.0.58":"2026-08-03T20:31:44.306Z","1.0.59":"2026-08-04T14:43:14.135Z","1.1.0":"2026-09-21T12:49:54.386Z","1.1.1":"2026-09-21T13:31:31.971Z","1.1.2":"2026-09-25T08:01:56.318Z","1.1.3":"2026-10-02T11:00:53.421Z","1.1.4":"2026-10-02T11:42:45.890Z"},"bugs":{"url":"https://github.com/sadam6752-tech/ioBroker.movieswipe/issues"},"author":{"name":"sadam6752-tech","email":"sadam6752@gmail.com"},"license":"MIT","homepage":"https://github.com/sadam6752-tech/ioBroker.movieswipe","keywords":["ioBroker","movieswipe","movies","pwa","kinopoisk","multimedia"],"repository":{"url":"git+https://github.com/sadam6752-tech/ioBroker.movieswipe.git","type":"git"},"description":"ioBroker adapter for MovieSwipe PWA - Movie discovery application with Kinopoisk API integration. Optimized database (48 MB) with improved rate limit handling","maintainers":[{"name":"sadam6752","email":"sadam6752@gmail.com"}],"readme":"# ioBroker.movieswipe\n\n![Logo](admin/movieswipe.png)\n\n[![NPM version](https://img.shields.io/npm/v/iobroker.movieswipe.svg)](https://www.npmjs.com/package/iobroker.movieswipe)\n[![Downloads](https://img.shields.io/npm/dm/iobroker.movieswipe.svg)](https://www.npmjs.com/package/iobroker.movieswipe)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/sadam6752-tech/ioBroker.movieswipe/blob/main/LICENSE)\n\n## MovieSwipe PWA Adapter for ioBroker\n\nThis adapter integrates the MovieSwipe Progressive Web Application (PWA) into ioBroker, providing:\n\n- **Web Server** - Hosts the MovieSwipe PWA application\n- **Database Synchronization** - Manages movie database updates from Kinopoisk API\n- **Configuration** - Easy setup through ioBroker admin interface\n- **Monitoring** - Real-time sync status and progress tracking\n\n## Features\n\n### 🎬 MovieSwipe PWA\n- Swipe-based movie discovery interface\n- Mood-based movie recommendations\n- Advanced filtering (genres, countries, content types, ratings)\n- Favorites management\n- Multi-language support (Russian, English, German)\n- Dark theme optimized\n- Offline-capable PWA\n\n### 🔄 Synchronization Management\n- Multiple API key support with automatic rotation\n- Configurable search criteria (rating, votes, year range)\n- Real-time progress monitoring\n- Automatic error handling and retry logic\n- Manual and scheduled synchronization\n\n### 📊 Monitoring\n- Connection status\n- Sync progress (0-100%)\n- Total movies in database\n- API requests usage\n- Last sync timestamp\n- Error reporting\n\n## Installation\n\n1. Open the ioBroker Admin interface\n2. Go to the \"Adapters\" tab\n3. Search for \"movieswipe\"\n4. Click \"Install\"\n\n> The adapter is not part of the official ioBroker repository yet, so it may not show up in the\n> adapter search. In that case install it by name from the ioBroker console with\n> `iobroker install iobroker.movieswipe`.\n\n## Configuration\n\n### Basic Settings\n\n| Setting | Description | Default |\n|---------|-------------|---------|\n| **Bind IP address** | Interface/IP the web server listens on. Empty = first LAN IPv4 address, `0.0.0.0` = all interfaces | empty (LAN IP) |\n| **Port** | Web server port for PWA | 3000 |\n| **Backup access token** | Optional token required by `/backup.html` and `/api/db/*` (download/upload of the database). Empty = unprotected, so set it if the server is reachable from untrusted networks | empty |\n| **API Keys** | Kinopoisk API keys (one or more) | [] |\n| **Min Rating** | Minimum movie rating (0-10) | 5.0 |\n| **Min Votes** | Minimum number of votes | 500 |\n| **Year Range** | Start and end year for movies | 2020-2026 |\n\n### Advanced Settings\n\n| Setting | Description | Default |\n|---------|-------------|---------|\n| **Auto Sync** | Enable automatic synchronization | false |\n| **Sync Interval** | Hours between auto-sync | 24 |\n\n## Usage\n\n### Accessing the Application\n\nAfter installation and configuration:\n\n1. Start the adapter instance\n2. Open the application URL (shown in `server.url` state)\n3. Default: `http://YOUR_IOBROKER_IP:3000`\n\n### Starting Synchronization\n\nSet the `sync.start` state to `true` in the Objects tab to start synchronization.\n\n### Updating the Application After Sync\n\nAfter synchronization completes:\n\n1. The `sync.reloadApp` state will be set to `true`\n2. Open the MovieSwipe application in your browser\n3. Press **F5** (or Ctrl+R) to refresh and clear the cache\n4. Click \"Update Catalog\" button to reload movies from the database\n\n**Important:** The application caches data in IndexedDB. You must refresh the page to see newly synchronized movies.\n\n### Monitoring Progress\n\nMonitor synchronization progress through the following states:\n- `sync.status` - Current status (idle, running, completed, error)\n- `sync.progress` - Progress percentage (0-100%)\n- `sync.foundMovies` - Number of movies found in current sync\n- `sync.newMovies` - Number of new movies added to database\n- `sync.totalMovies` - Total movies in database\n- `sync.totalMovies` - Total movies in database\n- `sync.newMovies` - New movies added\n\n## States\n\n### info.*\n| State | Type | Description |\n|-------|------|-------------|\n| `info.connection` | boolean | Adapter connection status |\n\n### sync.*\n| State | Type | R/W | Description |\n|-------|------|-----|-------------|\n| `sync.start` | boolean | W | Start synchronization trigger (write-only button) |\n| `sync.stop` | boolean | W | Stop synchronization trigger (write-only button) |\n| `sync.status` | string | R | Current status (idle/running/error/completed) |\n| `sync.progress` | number | R | Progress percentage (0-100) |\n| `sync.currentStep` | string | R | Current synchronization step |\n| `sync.totalMovies` | number | R | Total movies in database |\n| `sync.newMovies` | number | R | New movies added in last sync |\n| `sync.requestsUsed` | number | R | API requests used |\n| `sync.requestsRemaining` | number | R | API requests remaining today |\n| `sync.lastSync` | string | R | Last sync timestamp (ISO 8601) |\n| `sync.error` | string | R | Error message (if any) |\n\n### server.*\n| State | Type | Description |\n|-------|------|-------------|\n| `server.url` | string | Application URL |\n| `server.port` | number | Server port |\n| `server.running` | boolean | Server running status |\n\n## API Keys\n\nGet your Kinopoisk API key at https://api.kinopoisk.dev/ and add it to the adapter configuration.\n\nFree tier provides 200 requests per day per key. You can add multiple keys for extended limits.\n\n## Troubleshooting\n\n### Web Server Not Starting\n- Check if port is already in use\n- Try changing port in configuration\n- Check adapter logs for errors\n\n### Synchronization Fails\n- Verify API key is valid\n- Check internet connection\n- Review error message in `sync.error` state\n- Check adapter logs\n\n### PWA Not Loading\n- Ensure web server is running (`server.running` = true)\n- Check firewall settings\n- Verify URL in `server.url` state\n\n## Changelog\n\n### 1.1.4\n- (sadam6752-tech) The movie database is no longer kept inside the adapter package: the working copy lives in the instance data directory (`iobroker-data/movieswipe.N/`) and a durable copy in the ioBroker file storage (`movieswipe.N.storage`, type `meta.user`, so it is part of ioBroker backups). Updates no longer touch it\n- (sadam6752-tech) Sync progress and API key cooldowns moved to the instance data directory as well (progress was lost on every adapter update); an existing backup and progress file are migrated on the first start, the packaged database is only used for a fresh installation\n- (sadam6752-tech) The app is served with the database from the instance data directory (`/data/movies-poiskkino.json`); the Backup Manager reads and writes the same file and refreshes the stored copy after an upload\n- (sadam6752-tech) Add `common.localLinks`: the instance row in the admin now has a link that opens the app\n- (sadam6752-tech) Add unit tests for the database store\n\n### 1.1.3\n- (sadam6752-tech) Security: new optional \"Backup access token\" (`dbToken`); when set, `/api/db/download`, `/api/db/upload` and `/api/db/info` require the `X-Db-Token` header (the Backup Manager page has a token field). Without a token the endpoints stay open and a warning is logged\n- (sadam6752-tech) Security: API keys are passed to the sync process via the `MOVIESWIPE_API_KEY` environment variable instead of the command line; `apiKeys` and `dbToken` are listed in `protectedNative`\n- (sadam6752-tech) Database, sync progress and backups are written atomically (temp file + rename); the sync script no longer overwrites a corrupt database with only the newly fetched movies\n- (sadam6752-tech) Backup restore only uses a valid backup, also replaces a corrupt database, and an uploaded database now updates the backup immediately (it was reverted by a larger old backup on the next start)\n- (sadam6752-tech) Upload validates that every movie has an `id`; `/api/db/info` caches the movie count and no longer blocks the event loop\n- (sadam6752-tech) Stopping a sync now waits for the process and really escalates to SIGKILL (the old check never fired); a stop also prevents switching to the next API key\n- (sadam6752-tech) Switching to the next API key no longer risks an unhandled error; API key cooldowns survive adapter restarts\n- (sadam6752-tech) Scheduled sync validates `HH:MM` (falls back to 03:00) and cannot fire twice in the same minute\n- (sadam6752-tech) Security: for new instances the web server binds to the LAN IP by default (empty `bind`) instead of all interfaces; an unresolvable interface name no longer falls back to `0.0.0.0`. Existing instances keep their saved bind address - choose the LAN IP in the settings to apply it\n- (sadam6752-tech) Add unit tests, remove unused code\n\n### 1.1.2\n- (sadam6752-tech) io-package.json (checker W1134): the `sync.stop` button is now write-only (`read: false`), like `sync.start` and `sync.reloadApp` - 1.1.1 only converted `sync.start`\n- (sadam6752-tech) README: the state table marks `sync.start` and `sync.stop` as write-only buttons\n- (sadam6752-tech) Trim `common.news` back to 7 entries (1.0.55 is dropped there and stays documented in this changelog)\n\n### 1.1.1\n- (sadam6752-tech) Code quality (checker E5004/E5005): the auto sync timers now use the adapter API (`adapter.setTimeout` / `adapter.setInterval`) so they are cleared automatically when the adapter is unloaded\n- (sadam6752-tech) Code quality (checker E5043): built-in modules are imported with the `node:` prefix\n- (sadam6752-tech) Code quality (checker E5049): removed the `process.env` usage when starting the sync script - compatible with compact mode again\n- (sadam6752-tech) Repository (checker E0075): `eslint.config.js` replaced by `eslint.config.mjs`\n- (sadam6752-tech) Repository (checker E5030): fixed `.releaseconfig.json` (`plugins` must be an array)\n- (sadam6752-tech) Repository (checker E0036): updated the `@alcalzone/release-script` plugins to 5.2.x\n- (sadam6752-tech) io-package.json (checker E1056/W1134): admin dependency `>=7.6.20`, button states are write-only (`read: false`)\n\n### 1.1.0\n- (sadam6752-tech) Maintenance release - no functional changes to the adapter\n- (sadam6752-tech) CI: Node.js 26 added to the test matrix\n- (sadam6752-tech) CI: restore the deploy job - releases are published automatically using npm \"Trusted Publishing\" (OIDC) including a provenance attestation\n- (sadam6752-tech) README.md: complete MIT license text with contact address; \"License\" section moved to the end of the file\n- (sadam6752-tech) LICENSE: add the contact address to the copyright line\n- (sadam6752-tech) Update `@iobroker/testing` to 6.2.x\n- (sadam6752-tech) Move older changelog entries to CHANGELOG_OLD.md\n\n### 1.0.59\n- (sadam6752-tech) Add navigation between app settings and the database backup manager: a \"Open backup manager\" link in the Settings tab, and a \"Back to Settings\" link on the backup page\n\n### 1.0.58\n- (sadam6752-tech) Add `@tsconfig/node22` and `tsconfig.json` with `extends` (checker rules S0085/S0088), matching the other adapters\n- (sadam6752-tech) Add `prettier.config.mjs` required by `@iobroker/eslint-config`\n\n\n> Versions 1.0.52, 1.0.53 and 1.0.54 were tagged but never published to npm — their deploy\n> runs failed before Trusted Publishing was configured. The changes they describe are\n> contained in 1.0.55, so they are listed below for history but are absent from `common.news`.\n\n### 1.0.57\n- (sadam6752-tech) Update `multer` to 2.x\n- (sadam6752-tech) Remove the Content Filters section from the Synchronization tab: `Maximum Rating` was never read by any code, and minimum rating / minimum votes are already configured per API key\n- (sadam6752-tech) Per-key filter fallbacks no longer use `||`, so a deliberate `0` in a key row is respected instead of being replaced by the default\n- (sadam6752-tech) `Year To` in the API keys table no longer defaults to a hardcoded 2026; leave it empty and the current year is used\n- (sadam6752-tech) Align request-limit fallbacks with the UI defaults (`dailyRequestLimit` fell back to 250 while the field default was 200)\n- (sadam6752-tech) Migrate `admin/i18n` to the short format (`{lang}.json`, checker rule S5601) and extend from 3 to 11 languages\n- (sadam6752-tech) Add the 8 admin strings that were never translated, including the whole Status tab; drop 3 orphaned keys\n- (sadam6752-tech) Add missing Ukrainian entries to `common.titleLang` and `common.desc`\n- (sadam6752-tech) Remove news entries for 1.0.52, 1.0.53, 1.0.54 and 1.0.56, which never reached npm (checker rule E2004)\n\n### 1.0.56\n- (sadam6752-tech) Update `multer` to 2.x\n- (sadam6752-tech) Remove the Content Filters section from the Synchronization tab: `Maximum Rating` was never read by any code, and minimum rating / minimum votes are already configured per API key\n- (sadam6752-tech) Per-key filter fallbacks no longer use `||`, so a deliberate `0` in a key row is respected instead of being replaced by the default\n\n### 1.0.55\n- (sadam6752-tech) Fix invalid dependabot schedule: with `interval: cron` the expression key is `cronjob`, not `cron`. Switched to `interval: weekly` to match the other adapters\n\n### 1.0.54\n- (sadam6752-tech) Add dependabot cooldown of 7 days (checker rule E8915) and a weekly cron schedule\n- (sadam6752-tech) Ignore major `@types/node` bumps — the type definitions must stay within the Node major line the adapter runs on\n- (sadam6752-tech) Add `.github/auto-merge.yml` (checker rule S8914)\n- (sadam6752-tech) Restrict dependabot auto-merge: dev dependencies up to minor, runtime dependencies to patch only. The action defaults to merging everything including majors\n\n### 1.0.53\n- (sadam6752-tech) CI: bump `ioBroker/testing-action-check` to v2 (`testing-action-adapter` and `testing-action-deploy` have no v2 yet)\n- (sadam6752-tech) CI: Node.js 24 for the check and deploy jobs; test matrix reduced to 22.x / 24.x (Node 20 is end-of-life)\n- (sadam6752-tech) Require Node.js `>=22`, matching the other adapters\n\n### 1.0.52\n- (sadam6752-tech) Fix CI: commit `package-lock.json` — `npm ci` cannot run without it\n- (sadam6752-tech) Upgrade to Express 5; SPA fallback route adapted to path-to-regexp v8 (`'*'` -> `'/{*splat}'`)\n- (sadam6752-tech) Update `@iobroker/adapter-core` to `^3.4.3`, `@iobroker/eslint-config` to `^2.3.4`\n- (sadam6752-tech) Remove redundant `eslint` / `mocha` devDependencies (provided by `@iobroker/eslint-config` and `@iobroker/testing`)\n- (sadam6752-tech) Fix broken `npm test` script (`test:js` failed with \"No test files found\")\n- (sadam6752-tech) Trim `common.news` to 7 entries; fill missing changelog entries\n\n### 1.0.51\n- (sadam6752-tech) Replace `timePicker` with a text field for the sync time (`timePicker` rejects `default`/`help` in the jsonConfig schema)\n\nOlder changelog entries can be found in [CHANGELOG_OLD.md](CHANGELOG_OLD.md).\n\n## Credits\n\n- **MovieSwipe PWA** - Original application\n- **Kinopoisk API** - Movie database provider\n- **ioBroker** - Smart home platform\n\n## Support\n\n- **GitHub Issues**: https://github.com/sadam6752-tech/ioBroker.movieswipe/issues\n- **ioBroker Forum**: https://forum.iobroker.net/\n\n---\n\n**Made with ❤️ for ioBroker community**\n\n## License\n\nMIT License\n\nCopyright (c) 2026 sadam6752-tech <sadam6752@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","readmeFilename":"README.md"}