{"_id":"@osome/iframe-channel","_rev":"72-c4cd4c9ad7ab6a52b4b4e6c8cb5f87f5","name":"@osome/iframe-channel","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"@osome/iframe-channel","version":"1.0.0","license":"MIT","_id":"@osome/iframe-channel@1.0.0","maintainers":[{"name":"usulpro","email":"regx@usul.su"},{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"}],"dist":{"shasum":"332821e2658cab6b8cf358b3dc14576e74ce5ca9","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-1.0.0.tgz","fileCount":6,"integrity":"sha512-IfIM1Tuc/MEnx/vR58seLvc1JNKvEG+PbGkClvjHf+lP5RoCUVVOHkUv1O71EN6Qqflyfn0s6d3NnoKzQ3fqBw==","signatures":[{"sig":"MEUCIQDruj1mfDi4XWnH3/pbQCh1Dmf99AFHlswDPWO0sbwa1QIgNG/ZBkwTvSvPG/9JqsH2HFBOiKcBk39eIP0YJxPmpGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZTsACRA9TVsSAnZWagAA7K8P/1wNiXPDt5+gpe+EGMRm\n8t8zT7AubpD5X7nU3o8kioomm7B/ysFWwFrePrvrolNWc8E10U0T+fk8XBFz\nwCxHeZd4gpaIXgA8Wik0Yk4pjsS2BSqzx1dCVHBgyELDjZWuKjNH5Z0uCIEm\nw9StQYOUBuMztpVjp8xmAKp6eURfh/KodaeG88h+doK7pVyGrWjdoa8x2dqA\nOV+tBCRwEq3vt6xK5cQxE+FPgdrJc0uW67XgLk+ltIldYQk1A6HV2mfZ+lWp\nHv1cNhxhxzF1B3scBYGDWzO5ZP0HLnRfAQVKfNnKDM0YPx7ymDc9jWPus7iz\nI/U4EM8Q3uijMOyqMOg+/5iXvBiVEDXUQHF/AU1WvxBVtExPYQmyNN1T7vc4\nfiStJ1tcEwzvmCHzILYRgScBt3nEfTojlfVX/5AM8Hazs+cu1h0UazcD/a6A\nYCCNQQZs8xwCo9K7tTCQFJyhq44heZaCApd88nNcE/q6R4lds1zYPdmsSjZ/\nMqO3piAq2C4X+kpiOn8LbidMvdJwtQ//72OiZrtg6iVnecfbk/TagpIqQbU4\nU7YGRqILPRF6SRWy/IpR8P5PjYyaXWTuZLIkmJv1xqGopkris9+rInDRtKbo\ngDZCwBMUlQwP93sDcwxmtD6/3QlNXp7n9hbe9K1pDpuHowRDu8K81vboRRCr\n2s7t\r\n=Yadv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"2ff6a1ede3616bc1bf6132113c0a9bf6da5f8b84","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"usulpro","email":"regx@usul.su"},"_npmVersion":"6.4.1","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"10.13.0","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_1.0.0_1550138111292_0.48286948045998823","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@osome/iframe-channel","version":"1.1.0","license":"MIT","_id":"@osome/iframe-channel@1.1.0","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"usulpro","email":"regx@usul.su"}],"dist":{"shasum":"1de4cde8dfa2d4ac5b8c5073f44a1ec3a1c60fbb","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-1.1.0.tgz","fileCount":6,"integrity":"sha512-AZnu94Pp/prp3fTZXu8jwv4aXdzCDBWRqxnAvO7Myu2oaTra/jdxae9rJUvKeHIukj995nNTxxLe9m4opoA7/A==","signatures":[{"sig":"MEYCIQCcPAekeCZNnUNyEeu+LQuxL2Czuk9DI72inR3PfcFSbwIhAL1mVR+QcL0/AehT+7l8Y31LCHOuYWO3H6BmcXt2EZI6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZrSnCRA9TVsSAnZWagAAKQgP/0CuzO1wyRI7OM5sARGv\nVTx6PsnPKyRRg4D3PRhz34luYt51Dd/9RgLeNUrPEAf+ItLv8/COwc2KIa5H\nHJNqlaSRCxouqYlGKrj3exkgGUl/nvgh06AtDY7xrxBPCUwblOnTmI27QTAw\nKF9CxY7y3EoT4BOMa7N242kTvj3pH4hCgm7jKN6lMMsCqANc4hSw3LrhT/dZ\ny1BWJ5Tzswj4e9DiZQ+h/uGntKR3anIghJzjMlJW23Z2cbp99nQMrE85xck5\nt21nsbC6352P4gp+OyzHPWGNsCDVUrAv25wyP8bReQvB4DS2ZLutq8ZEAre7\nxcfbPEeIzZk3X8bkLkpkX9Yrw+/QqogHKY3WjAW1AIDMtvB//3esZ3PV38AK\n8nmEWR8GFviytvTgsYzhM1MXkSHRDJFsPPo4HLSVtXWchOETwR4weQjTS0WL\n5P9F+61GkRkS7RCK2XvP2A8+ECQooB7VN2dK46qVlCz80Xzu3yUNLcPsmYXX\nRDNMj/7FiDr+XGFCXA5MPwSKHAiC/7LNlCG16Krx1KBhpZpgbgtZwoajFaNX\npBxkpZC5pI3YQ9PwcluTcqCaZhZ8MIIi2BZeOowtNIyYjX5aWWolw20xTTTE\nqBC186PHCIeD6aDM2utwTU36Hogyp4GaO0LDa92+5juprHYfjGebFk4mHi2K\nlaFn\r\n=Y5Wu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"5785eae4bc60b6caf6daa38f65a038241704d732","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},"_npmVersion":"6.7.0","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"10.4.1","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_1.1.0_1550234790950_0.5634705588992521","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@osome/iframe-channel","version":"1.2.0","license":"MIT","_id":"@osome/iframe-channel@1.2.0","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"usulpro","email":"regx@usul.su"}],"dist":{"shasum":"b550de8b67aca9262bdced543fb2a66a125d8298","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-1.2.0.tgz","fileCount":6,"integrity":"sha512-CPzuTPzPF45wP13XEE0yzXbz1VeCjPinUm3k947qTxTwAog1a6PK0nbSZ79kp/JYdTpJ1PBlrsb/d1kjSBoljg==","signatures":[{"sig":"MEUCIQDVeEXUSH5WFCVpW3v7VmH7VbIsvwjE9g3HkRiKPiY9gwIgYpgU9X1fq/HaAlE28YJRV6i2gDnzuK6aPvk45c6sQNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbTA/CRA9TVsSAnZWagAAmCEP/0QhYHixJJX4zg6uShR6\n7MRw1GPqNo2/cwmRDm7O3fQlkWkQ5ZSOIT3IEaGjI8Q62fLoEMj7b43bPqrc\nFW56yCKKf80WYMBGt/Lv2TEJ05OKp1/UBo7DSV8em9ssJZTxNZnRKZFeR2LA\nLkxMH2IoaUqh4kwkFQZfXfIXnsP7Xn0HSzwdcJBLIH+PiwPfrhhRCmSbweet\nRX+eD9NvYswElQid01rNohDUE8CkQIa2qVTtxLUrkow24nNAJDz8oNtP8JNP\nCFzIr6CvXlioXu+E5IoNgAMo/4q53r/U7icym9VN5igABWIUlDDtvLSL7Vtx\nPIUSBc0a3sng/DHDmmD1vBvGFKzw0SgZnrr0bX6MoKZ+BGrsPPSqHGaLHCxp\nisl6G4RA23lPLKSprd7+Wi4VuygpnWwswPZUlimz9iNfL3S0MgVisyzZrVK1\n8CzHl18H+HNuvdJT9+ENIfWDDTX4rSGwm3H0jMokEzlb+5XakBGtOVif3EiH\nGgA4PfpGkvNU8gos7yPOSbU5P0ii3mloJCK56jJvHreLkkoD3L27qlDk+hWo\nErcz51K0ZBfHxSvV3ERuz3yHEUFVxAKL9DEjFudRsA58ELE8nPameg98PmA1\nnC4PXY4hqSgm4nH2qEAWWIbeZi+/30qwCukh/kpbiuzPrerLZrQfK0f7c2UH\n9ptf\r\n=WR3f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"2c97d0d647a4eeef79aead8ce9290edb271ea87e","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"usulpro","email":"regx@usul.su"},"_npmVersion":"6.4.1","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"8.15.0","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_1.2.0_1550659646632_0.9555025276344822","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@osome/iframe-channel","version":"1.2.1","license":"MIT","_id":"@osome/iframe-channel@1.2.1","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"usulpro","email":"regx@usul.su"}],"dist":{"shasum":"5ccd83ec044458836af589e6484eb8c4122b958c","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-1.2.1.tgz","fileCount":6,"integrity":"sha512-ykKVSS28alLjsaCPOIhsczQv+LX0OBQCNggoVkSRe8NbaLpbKImugg2VJq0Wm68ID15uTMrichJ+ORW5sgwKRQ==","signatures":[{"sig":"MEYCIQCZqanNqU5TSz8sQj04F1g1alrT2+BQvNGMem3KfgAyjQIhAI5426G4ZUA55/Y62ZU3UFcPuS4P2qfaKX1DnxWJouQn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbUeRCRA9TVsSAnZWagAAsNgP/AmBWgJztl3LGUyy/8jM\n+VS5d+wM+Y3B0kE7ptkCpEl+zaHDjm0yIbOiJuvPyxBYCUzWllMn2tQO8SrS\n48FdHpltXE141IDtLVzwrpq0yZCsUN9tJS3nd/bUyEe2rJvjHE1mKeDwboYu\nta3lMu+oetvUGjsClq1ikvz2CfAvsGI4m5Jh+MrdsFiq8V71QBhMs+ILA4Ke\nXJ6rtw0KyOGnhafPIyHi0+s3rJIHMheJKJPNVew7EPxTakKy9H5iYqZbqrf3\nX4y3kBLu2Dp1SNEX0iHOIH5kgs6uVhM7KKxCKM9V0l1wfKhduYsC4slkWHyb\n78LDCCzGowekeCadHrioMjrnmB47YVAxEchGEuZ+nRnJLasRx8eijkfZo/yk\nK3WVcr0uyxhxXXKl7uz0NEoskIW9GFZpvcKwydrCPvChY03OBD0UEWjekuDE\nGCJn8WJ7OtbCu/j5P1KKZRkCwREukjhwS05V1+ric2kMktO1wNGbXqACgREk\nPioSEfXOz4I/IHpW6FxaLID3dYg/argz6x5YwPJTBoh5O2JssFeE3ZpSXT3n\n4GpHEB6l7bYDI2Ast9Y8fO9fyZhHCotf3tqeRpteeFU8BwXo4M/rCu+3Pyyp\nFAfsAyjVxFT12CsHeUuLPX8iU6jEYZ3sIPVDTj1pIE1gqocxIdshgF/YryYY\nmgk8\r\n=xCTP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"005fe937648c6dd84890db67394003b1b79824b5","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"usulpro","email":"regx@usul.su"},"_npmVersion":"6.4.1","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"8.15.0","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_1.2.1_1550665616436_0.6668440340212134","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@osome/iframe-channel","version":"1.3.0","license":"MIT","_id":"@osome/iframe-channel@1.3.0","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"usulpro","email":"regx@usul.su"}],"dist":{"shasum":"afaa7b0f1363e0af867a565203fdde58adf85542","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-1.3.0.tgz","fileCount":7,"integrity":"sha512-zcVvu4Jw9Hn4PFck+NX/TZTSJwuBKnAgn8850jvGnQQdFNu8iRHCRjeHZcOju+3v2WIFcAYPFfm03CynhEgoxQ==","signatures":[{"sig":"MEYCIQDBi1u0RFZdmZinTs/FxkzbFKAMx5MyJF5zKKya1y7IzAIhAJReSup8V3WCBSpx80WckOnVyjyQe46kFUl8/VQcUfHX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxxptCRA9TVsSAnZWagAASyEP/RIeoLjiGCs0axemTdYq\n37ioha9L0Z3QVnwR3PjjA/GtBpWYVYTu5/JVPyhb+UbNtGuX1uY/+CoYdGm4\nlUVPxDo362h2bVOzIaTfx1+xLi4s2lX0oE7XoDILekv1VWEwPBU1yoXBZIa0\nw6S9CBcMxWgItyW+PNVHCI5nEEJ1iXloktCnkjqfCMlN9gbooNR73Xq04zoB\nSiugeQ4DiLkca1Lt6gb+SkK8yBmdx2WgMS2V4Ll14yZYqghCRfXVIj/6nGat\nmYM07bruARE8ggg6RJNnV6stA9bWTcPv1x//IVxxunq3z5z4dLkEnptAqUjv\nlWg345M7amGQDS2bGfZwrBNn2YIRW9OVXxnzEAwdy2QH5HNdxQDuT3bQznni\nrNLgBOCYRde8Dqx1a7jZxB6oYoyzXTiPxg+jm3+io1xXpyZHCKEGLT8Qhl3r\nbKjCVxMW20EgharNdInFTPTXebuTM2xw+JbXaELffi2UJFkltG2/cLAFj1yB\nWVd8uHu9q0bWoh0TpD7LDnF6zoqhHIgoQvnPTb4zzogMiUE6ffWBokmYtTsa\nKFswjeGT7zRWJdGU4eVTuBUu6+jFcEucnZJzeVJ02ruODfTQGP73s9bLN16X\n13rnHd/yT1z+XK+gaG85JGBLJMoJNrxmvnI8uZeYhxz2MEZReKGPPzms9TY+\nAibi\r\n=nu7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"usulpro","email":"regx@usul.su"},"_npmVersion":"6.4.1","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"8.15.0","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_1.3.0_1556552300475_0.736091557965149","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@osome/iframe-channel","version":"1.3.1","license":"MIT","_id":"@osome/iframe-channel@1.3.1","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"usulpro","email":"regx@usul.su"}],"dist":{"shasum":"0873d60abefeb8440f5e4fa441784ddb1c04031c","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-1.3.1.tgz","fileCount":7,"integrity":"sha512-mc1XZcLn/mlxdtIZMIDDou+Xgd7BxMZBNlk7EUwgyVcuMYTa6fmxgX/YjsSk3fKbLj+AbY6vzy9XtFuBWvOQwA==","signatures":[{"sig":"MEQCIHSVJYekxs5S/xqB36gHQ/Iw5XWxF6gGlkh2+3W2xMYGAiB6KiUXCzK8GbhQV3NzCpRGt8ShcZE2Feza/RygedBsnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1JNwCRA9TVsSAnZWagAAbAYQAIxw71kj4SJbpw6MHEKX\nYI4zKyvBFSlKFcqaow0YXJgwNptX7Rv44EjiTqftSGIsAezVUmJTUVfrEgPm\nEm4dSQRWIhUxkJ5+f6Tpm93YMlj/XT4bsOQqFGm6PfO/hj5v+vx99GkGFjwa\noX5Z9QQd54x736OJnQummVUH8lcC4BhqsMVolfZFdP1aqHQ/oI9ncZiWAJbB\n4pHVMQpsQTfhpeqEMdCuy1n6ih94H8rZlp9SUqrUCnZ5bwZqNKqPi1evLdXe\nfwsl/CRD2J4ii1p7HI0uPL1DShwbU6aBp/BhwDDfClhOtAusVV7sB9OGKf6v\nnVWczrzF4Bfp5tuXGUXIsggxn42Lwfv6cNsN120GUEmn1LVWQpWkKqtIVWyh\ndPUVACK85gf7219h0reGOetnGtY41LpxaDym6r0oneFHnMtAoQc3NRDDqMrM\nZgOiMjGN0aCJNJ/rQi0F0qyfQ873ZnHrmIHxWCfhM2JrKtavZ/T1IXCm+EZq\nkjH39ogPD9UDtZYskC1HNu+5iGl5os8JZ9V13CLGvlUFrjxvoLjOyjpOXhf/\n29+OdPYU3ITB0wUTU2LGEEJQYj9A0QIlwDFiJcz1glBXE/5EL7JbB07Tx88c\n+LibHW1sPhSYuz1DN3tJduAGWAFxuPbesWtyBstrxrv8wibjRFf/yFcet9H1\nFz6A\r\n=yxxL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"usulpro","email":"regx@usul.su"},"_npmVersion":"6.4.1","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"8.15.0","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_1.3.1_1557435247799_0.00823214661682492","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@osome/iframe-channel","version":"2.0.0","license":"MIT","_id":"@osome/iframe-channel@2.0.0","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"hlomzik","email":"hlomzik@gmail.com"}],"dist":{"shasum":"d7b1fd39b0594fbf899ada89b1202a2338ee4e16","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-2.0.0.tgz","fileCount":6,"integrity":"sha512-yQvTC96E00VkOtud+5U+rwNQvtNs9kNXRrCFubtWtwoQI+cv3OmUIbku3T8T6WRRtGTecwxuFgOQc4299HmPew==","signatures":[{"sig":"MEUCIQCfPGWELvqOBeh1zKu/OAXlOJcE0Oq0tG9+nYgYdg2afAIgRhe1NjB1vUe0E3cO/hvLdWSMhTdzUSJGCzmby2RAqbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA7RHCRA9TVsSAnZWagAA0UsP/27azroPDVfdbjCBNexR\nw7/wlnzPr/N8eEYccj0aQog7VzLif5kUAXX3zOeNhUL9r0r6naHUwisYt8nF\nqLejYWWSFQmsZ6/fsgrhT0KAbf7Vzyl4EpMneNBqmLea1scurEhMv0GvpSwZ\ndQa7v3Md+GBM5++i1orp0Y7owMSQHQpigLvU2padEamPNyPliapf5g9kk1bz\nM+ocAEtdVuceQ35E+NAM/D/KWKIv7cpqJ4FAsICqgGmWDOvJ3tLPXhvsP3At\nXxkefpILnomRILOytDjFhKJuiDNcnjFUlBBcfJDXbhW3X2gO/quL13fw7/Gl\ncdVlA8TAE7xAkHT6nka5MBdQSrsft/qDeiMBkz2dFwjfBhyLOKXul3b4WDf7\n77G4d+L7CY++Jq1niMzjbopRbZN8OohaG98yddaPqPetGhq+xc6RMi0Y+C2w\nPoXBOhwZEsb7VAawV2IWfCV/Tm3U1lKafMADV+CDHqXVoXO1ZayCefFEGN6P\ngLfpFIDIb9aNDST6gMkMEwtTLQG+oYD7sRf8DIy+cA6fsXBA6O2wEwAafgkQ\njHiSIzujIOhAvM1IlaOCdR8ee+q/gwfX5I3ZIy2M9yiMfNuh5qff65JEm98K\n7rkVSOb5K1OSPL2lchSrE/hoNPGTnCksCBhRORBT2WqzCxUgjVDjnYKguYiE\neoUv\r\n=0bAq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a6177150cb25f6ce04f3145fb914a7781a11777c","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"hlomzik","email":"hlomzik@gmail.com"},"_npmVersion":"6.4.1","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"8.15.0","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_2.0.0_1560523847087_0.8341944873837237","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@osome/iframe-channel","version":"2.1.0","license":"MIT","_id":"@osome/iframe-channel@2.1.0","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"hlomzik","email":"hlomzik@gmail.com"}],"dist":{"shasum":"01b92ccaa9e87f6b9e02fcb31483998a411cde11","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-2.1.0.tgz","fileCount":6,"integrity":"sha512-FMcYpRW5NVLmON50ReJArGUYhscVTf7gMIvhMlid4KDZo/CGzYHWrZsGdY0/c/+qeqltfm16q7hAR1xDdpvibA==","signatures":[{"sig":"MEYCIQCTVl43NCDu5Zy9skQ5T2fP73lOlOcGUxOsRv+hJDCrIwIhAO6IytzLN6xmLEfILAtfpescpvvLcudI7cQFFqFdjRNo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCJ7cCRA9TVsSAnZWagAAJT8P/Av3J5vfDKigMhrfyuxp\noC6C+ejljN9qB/bx1NF5sUzVR50pnDgdwcD2a64JBmoBpEpz9nnUBEUPGOcH\n6pWAn1PBflmlutHgOt//bp8Hlow+dtMYMLkZ7dvve0zVBEfmvAVxpOrVi7qa\nZP+abfAzyaz6sJsgONx4O1oS6LhGHjtkhQH9KbbRH5j1r9Jb6aNJ0326YLRk\nYOMsBAcs4zkE7wBGjsJOh0S2aYH6GTaS7OyC1TzyYdHNhotMWYc9s3A+590H\naw5f0U8SR8pZZAoJcmzvLJ37JaGfqH6FreoyMNVYnY4+vXki9n5WNdM5IjcJ\nJcOsq5ICbVejjws8jSlMCAkBKrrTQ1znCm7rJWUfAtKg36Zk3zDIR4VBouIP\nxNUbzT+fM9nxl9fOZtRizvCOYrAS/dzsmiOluaF45gk2J4vXRAkGjWBWOwm2\nbSXHbDMHWUfFcHTcKcydmo5f2FRHSZtWS9JT9KZrFcXVhOg1hkJ7M6BnF0Bs\nx4nST5WhO5JjuhuzrfCXrJ7w84KTRLt1y+K4ahLz8Od/yxhyPCGSbdzdNWBs\npW4hxi/SYCYdXfpGoSZLgceCwPyVa5fZidohKFsnEk7CXOxWgbmKrXIridnJ\nxKD38ozOHhb8bSnSOQNjXVsf+MnkuqnD9tcDn1a58ZGQMnjNrsU/pLW3HZmH\nTIJf\r\n=RVyR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f8c6b6e4ed37acd0f302f28b1e51dcb21a81f1e3","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"hlomzik","email":"hlomzik@gmail.com"},"_npmVersion":"6.4.1","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"10.15.3","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_2.1.0_1560846043630_0.5899898611775183","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@osome/iframe-channel","version":"2.1.1","license":"MIT","_id":"@osome/iframe-channel@2.1.1","maintainers":[{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},{"name":"antonros","email":"roslov.anton@gmail.com"}],"dist":{"shasum":"9d0d0af03eff23f5cedb2b3d0ea594c02e33b546","tarball":"https://registry.npmjs.org/@osome/iframe-channel/-/iframe-channel-2.1.1.tgz","fileCount":5,"integrity":"sha512-0dULjnFv/McY0psKip04PlUpmXE4g6KoQTRa0HZtcJFTC6fXeNvn0YP4imty7ruYhhQntfxQivVJnCASOy6CuQ==","signatures":[{"sig":"MEUCIByI12XtebeICxYlr/ofTuo0+4PN5vSSXBlSaBgQN856AiEA93dxW6V/ybsKpa2vELlqhUSCP8CaqFdU/pyDqDoqdoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC05iCRA9TVsSAnZWagAAF64P/2Mp9Q9jep9UXOl8QZiU\nxKDBd0cVOWAMvjcnVfcpNxA7L18QI0FSMmRG6zTzjqnR3ynjQZ7oOQNmXzuz\nZ98P2pNHG3LbFAQTYtDtBqgKkC6kFO3PEkK8oI3eP5Eg/575gT4nLr7oCRbO\n0Jowj3PVddxEoh6P2ylT1cmFvh5iPvS6tA1/rH6VI4wlUPesW8nsnRxMiEiq\ntXCRt/VKW/TtvcXl/iXT+dQDioEkEvg6VM1UaEBbzuemPCu+lV4nACMeWwYC\nOZMsN8Eh6rN+SqfNWT7QDqTUQE69dhZiNjFGA+C2z6JNiq7qxsrclKhkjnYG\nUWG+aL6SYe0XzV5oFd4/VRe/3PFgWe03DSLdaiIwn0bhyNbjvdA88VVBoJw5\nQJ386rLtG+8es6/JEmpvmLCEIAqxslWUDp8hUjbWs4g0wWI6eG3DJ0tZe+o4\nyz06S0drRtxX8jiEg/6dgo59ndmKbdfXXuWdGVmRRJshXrZAkD4v4g2XvG3i\nbOzVewIUQkGNOPOEtTQtf6C0ZsRU2LqIsdxBZ5dGowFJp+pkR3EdG2KsmF2g\nrkQ1J//uCpyMXLl/kUTb2QJBr1fdBYwhtAwv2nhUesHZTxKF6Hr42zGJVedO\n1/Iqaw/XuKFjuOdb4mW8T70HL/4NQUfbENX8MWTcX1rw0D5dXiYdogxczSDs\ntwP7\r\n=ez06\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"69112da67a303e29e84a13afc8820e5847ec98e2","scripts":{"dev":"babel src -d dist --watch","prepare":"babel src -d dist"},"_npmUser":{"name":"alekseyleshko","email":"alekseyleshko@gmail.com"},"_npmVersion":"8.1.3","description":"Provides communication between iFrame and parent window (or web app) via postMessage","directories":{},"_nodeVersion":"12.13.1","dependencies":{"global":"^4.3.2","query-string":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","serve":"^10.1.1","eslint":"^5.9.0","nodemon":"^1.18.7","prettier":"^1.15.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.2.0","eslint-plugin-jest":"^22.1.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/iframe-channel_2.1.1_1644908130684_0.09293271890518917","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-02-14T09:55:11.100Z","modified":"2026-09-24T09:12:52.756Z","1.0.0":"2019-02-14T09:55:11.389Z","1.1.0":"2019-02-15T12:46:31.060Z","1.2.0":"2019-02-20T10:47:26.893Z","1.2.1":"2019-02-20T12:26:56.615Z","1.3.0":"2019-04-29T15:38:20.599Z","1.3.1":"2019-05-09T20:54:07.964Z","2.0.0":"2019-06-14T14:50:47.206Z","2.1.0":"2019-06-18T08:20:43.736Z","2.1.1":"2022-02-15T06:55:30.825Z"},"license":"MIT","description":"Provides communication between iFrame and parent window (or web app) via postMessage","maintainers":[{"email":"daniela.rianingtyas@osome.com","name":"danielaria"},{"email":"alif.anshori@osome.com","name":"alfari16"},{"email":"maria.malinina@osome.com","name":"mariaosome"},{"email":"markovaa@osome.com","name":"markovaalyona"},{"email":"mirza.adipradhana@osome.com","name":"mirzadipradhana.osome"},{"email":"anastasia.goncharova@osome.com","name":"anastasiia_goncharova"},{"email":"kim.fajardo@osome.com","name":"kimfajardo"},{"email":"xinyan.zhang@osome.com","name":"xinyan492"},{"email":"norbert.oliver@osome.com","name":"norbert.osome"},{"email":"yelin.htet@osome.com","name":"drakeosome"},{"email":"kelvin.chen@osome.com","name":"csgen"},{"email":"muhammad.zulfikar@osome.com","name":"muhammad.zulfikar"},{"email":"noelle.ebarle@osome.com","name":"nebarle"},{"email":"yeekit.lai@osome.com","name":"yeekit0123"},{"email":"maisnam.raju@osome.com","name":"maisnamraju.osome"},{"email":"tri.nguyen@osome.com","name":"tri.osome"},{"email":"shahrul.aiman@osome.com","name":"shahrulosomenpm"},{"email":"korneev@osome.com","name":"vitalykorneev"},{"email":"yen.tien@osome.com","name":"jt.osome"},{"email":"yoshua.tanugrah@osome.com","name":"yosht"},{"email":"julia.bulyndina@osome.com","name":"juliabulyndina"},{"email":"rizqy.rizaldy@osome.com","name":"rep-osome"},{"email":"haniah@osome.com","name":"haniah"},{"email":"muhammad.fajri@osome.com","name":"naufalfajri"},{"email":"satya.heryadi@osome.com","name":"satya.heryadi"},{"email":"deni.permana@osome.com","name":"deni-osome"},{"email":"muhammad.taufiqulsadi@osome.com","name":"muhammad.taufiqulsadi.osome"},{"email":"abdul.ghani@osome.com","name":"abdulghaniosome"},{"email":"havit.rovik@osome.com","name":"havit.rovik"},{"email":"dedy.santika@osome.com","name":"dedy.santika"},{"email":"philippeoscar.sanoy@osome.com","name":"philippe-osome"},{"email":"cj.yumul@osome.com","name":"cjcjyu"},{"email":"colin.peter@osome.com","name":"cp-osome"},{"email":"hadyan.qashidi@osome.com","name":"hadyanq"},{"email":"jiaen.chiew@osome.com","name":"je-osome"},{"email":"ignatius.daryanto@osome.com","name":"ignatius.daryanto.owome"},{"email":"fery.phang@osome.com","name":"feryosome"},{"email":"daniel.deme@osome.com","name":"danieldemeosome"},{"email":"dikmarov@osome.com","name":"adikmarov_osome"},{"email":"dmitry.loburets@osome.com","name":"dmitry-loburets"},{"email":"aleksandra.rubashenko@osome.com","name":"rubashenko"},{"email":"viet.tran@osome.com","name":"vietosome"},{"email":"sergei.ischerikov@osome.com","name":"sergeischerikov"},{"email":"hanif.naufal@osome.com","name":"hanifnaufal"},{"email":"siddhardha.tagirisa@osome.com","name":"sidtagirisaosome"},{"email":"frendy@osome.com","name":"usr-frendy-lee"},{"email":"john.rocela@osome.com","name":"jmrocelaosome"},{"email":"vladimir.kiyko@osome.com","name":"vladimir.kiyko"}],"readme":"# Channel\n\nProvides communication between iFrame and parent window (or web app) via postMessage\n\n## Install\n\n```shell\nnpm i --save @osome/iframe-channel\n```\n\n## Package API\n\ninit channel:\n\n```js\nimport { getWidgetChannel, getParentChannel } from '@osome/channel';\n\n// in widget:\nconst channel = getWidgetChannel();\n\n// in parent:\nconst widgetIFrame = document.getElementById('widget-iframe');\nconst channel = getParentChannel(widgetIFrame);\n```\n\nmethods & events:\n\n```js\n// on widget side:\nchannel.sendInit();\nchannel.sendReady();\nchannel.sendToChat(payload);\nchannel.sendClose();\nchannel.onInitData();\nconst initData = channel.initData;\n\n// on parent side:\nchannel.onInit(console.log);\nchannel.onReady(console.log);\nchannel.onChatData(console.log);\nchannel.onClose(console.log);\nchannel.sendInitData();\n```\n\ndirect work with channel:\n\n```js\nwindow.channel.setTransport(callbackFn) // listen events\n\nwindow.channel.passMessage({event: 'initData', payload: {colorTheme: 'red'}}) // sendData\n```\n\n\n## Channel API\n\nChannel sends data in stringified JSON:\n\n```json\n{\n  \"event\": \"event_type\",\n  \"payload\": \"event_data\"\n}\n```\n\n### Events from iframe to parent:\n\n`init` (optional) - widget's html and js is loaded and widget is ready to receive init data from parent (see `onInit` event in #events-from-parent-to-iframe)\n\n`ready` (required) - widget is ready to be displayed\n\n`sendToChat` - widget sends data for chat. Payload should have:\n\n1. `message` - to be sent to chat **behalf of current user**\n2. `data` - should have `widget` field with the widget code and any fields with widget specific information\n\nFor example, SSIC Widget will send:\n\n```json\n{\n  \"event\": \"sendToChat\",\n  \"payload\": {\n    \"message\": \"46900 - Wholesale trade of a variety of goods without a dominant product;\\n62090 - Other information technology and computer service activities\",\n    \"data\": {\n      \"action\": \"submitCodes\",\n      \"widget\": \"SSIC\",\n      \"parameters\": { \"codes\": [\"46900\", \"62090\"], \"ids\": [10229, 10408] }\n    }\n  }\n}\n```\n\nwith the appropriate backend data:\n\n```json\n({\n  \"id\": 9679,\n  \"code\": \"01492\",\n  \"title\": \"Bird breeding\",\n  \"name\": \"Bird breeding, 01492\",\n  \"status\": \"active\"\n},\n{\n  \"id\": 9680,\n  \"code\": \"01493\",\n  \"title\": \"Crocodile farms\",\n  \"name\": \"Crocodile farms, 01493\",\n  \"status\": \"active\"\n})\n```\n\n`closeWebview` - iframe should be closed\n\n### Events from parent to iframe\n\n`initData` (optional) - initial data for widget. `payload` could be : `{\"themeColor\": \"blue\"}`\n\n`initData` could also be set by query string: http://localhost:3000/?themeColor=blue (if you send then initData event it will be overridden)\n\ninitData is available as `channel.initData`\n\n","readmeFilename":"README.md"}