{"_id":"@reyzitwo/react-router-vkminiapps","_rev":"49-1a7fc0b77061241b76eb5005d81c2741","name":"@reyzitwo/react-router-vkminiapps","dist-tags":{"latest":"1.4.9"},"versions":{"1.0.0":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.0.0","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"author":{"name":"reyzi@internet.ru"},"license":"MIT","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.0.0","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ktgCEGuXRqkc8l2XW4XMK0cPf9Foa5TZUEJ0/BS/M2fuWgl9/QrzZ5qtG4CFCNFVsC4HsTa0a/30FXuzeHfKMA==","shasum":"e0b6572ecd659a9a6b5d4b5d817d1f1ecf372b06","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.0.0.tgz","fileCount":25,"unpackedSize":44621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH56lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKOA/+OOCDiztP+iZln650oCZ0jKvUbaqbZckbgSGe74VISBPmx8qS\r\nAngsD91TI54jhfdrbFX3viwzfiuOId3cOTZMBpvNNFWfqNfp2r9P/pgCXQpU\r\nv2EE32Sb7z//1ca0Ok73lgsb4VidZUH9AJJVj/lM2jfPrBurkcvnBNlIQO3T\r\nPOlnfUprYxbRw1t5BHuDuOFGZHzKpi1eX/bcketj0hFtkYEYvLOaPFqg1YEd\r\n6/DCw2/EcDzIMEcR4aCDSB1fgYf7pRMeqZfqJDl8tPdXto1DUFJ2TcJExBwu\r\nbNFRXQLbm2p/px0jo/n9yNP6fA7rfb9N5Pir+HeNknBuplzgjZzRk1bVcsz6\r\naqCKHpBbLRk2mo9Qur8ZevOLatbvsiUvM0ScFpEY0E1WKERNWSQY1kBLZh+2\r\nih6UWG6wcSgXfb45Yyvz/ahGizfVOpmLE4pc1JACjqt1wPw2h45bEjpSQbVw\r\nJuq06u0L51r3o/11CQK7Xagb9hv4F4bJ8QeOBLqyLBXQD/p0+jI6y45a5Mmt\r\nq0nvrd4g/3dgoiY1uc0MdvktljLf4KUhxznjaqyGnPQ2P8h49RMLm5+VGcGk\r\npKwChjx2w8NseaSIBjU7KkeSrSFEuX8A6ZHi5qz2jWgSJ3hJzg1KC7ciou6I\r\nhzHyuKXyz+uPBtQ7sljqmwNLD+7//eeqARM=\r\n=iRtF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFq9ORajHI3KxFWzdu6BN0B5be4W0PXhmtq+ixb1Gd7iAiEAml7+hhxpCTcDUTRE5yfJ9LQ+UUxlY4AaoDpNb2fOxRg="}]},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.0.0_1646239397751_0.5360510519733932"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.3.0":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.3.0","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"e432db14d789939c208d782b9ae4f3da97c06643","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.3.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zEptGiWRf/GUylEBICDN7Isfam/HTk9lCxOu+3MIBk6gLWev+0JIPTbAijr5JYQ5vV7i6/OLkvHF66spDFvQIA==","shasum":"850682bfbb545571225ecf63625b0353d1ed9d7c","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.3.0.tgz","fileCount":29,"unpackedSize":46152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzj1F/VoFMrhIK0xmbosPp2XBrhnsiNLIhI+vLhvON8gIgHYwusorvxu070e197eOSkrJt53Tv/u4ac5gNWzOiY18="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4n9kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZag/9GwWPlE+u/oBg6r8NcIzA6r5G++XRf+//hvr3Fqa8ecagXFDA\r\n3CI4l2f8pf3UtqTxePFIHiHDsSPQMv+YZMQwIEXoQaJuLCk6lmVHYn2xO4GO\r\noqm/6dMmsBZwV0Am1FPSIiWj7DfNqW3/TpXawIIF/tjjVzD86v+xshPm07JW\r\nwatszVl6Y1+J8mlJwlRSrZIVHzwb6XucOffTX2++hDD99FzPiOHc+cBqZBcb\r\nUroBm7G+q4Tm+pKcq0Jv7VyMd8nHbldXUkQY5QiqPx+/04q2wkGJ4IweIwja\r\nbkk+syuhw6epivW93vm0pW7w8TaQcZR+X82dFAc3hN/kzRrF9T8xqEarthze\r\np5+htSxGqG1ZbHxfHeqfxhHzU3QxrcWQjojHvPTSxr5kDSa0E7P2GWgZpp0A\r\nO85/R92e+Ze9T13Cl1GEx5j9DL+RaO624mKysnvYQwR7nKYJ0Ee/Ip9WuyAb\r\n9ygDwmezTj/rhyS878mDxWD3A3uT2UmLaHuwy1YxvXRhQyNDEgAJBmapoMfT\r\nQOebpqh9XC428eeVlI3EgT14lVfnrWXIbrdziPBdyO2uMLcFv3PuI6O4JKQU\r\ndR1pVYlxuHOs9gB+nhz6FBHQUeN8V9otkxAbAbBudoabiPjDF/NaPo9ozuXa\r\nJNOfPL141PMlE4tkwyOYlMkV+6LaqVuZmU0=\r\n=r2gh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.3.0_1659010916150_0.5967118839642376"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.3.1":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.3.1","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"e432db14d789939c208d782b9ae4f3da97c06643","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.3.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-q3v5qW17WKLbxpzH1Lk5fVwTG84/WMf6e6yaW4dYMCfN1MoevI2FZI1/uVkTNRGQkEAGY+JMBIpI7TPxvCCxTQ==","shasum":"4205ba8b6cd0ab35cfba8818d3bd88dad342d8fe","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.3.1.tgz","fileCount":29,"unpackedSize":48066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM5yyFz4NhbO/6zaAQEj1Q7xLvjKsBTczb3P4CtJ57bAiEAwY4SsPHm8a7rQr6Hl+LGaUwO+im6frfGlRwtGxAPT/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4oABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4kw/+PLDLLAfJQifUeqp9DO1Mi/MurfAQEUrSblpu5Dd7o8MS8Fs9\r\nU3eHw35dgzGccJ69wiT7zk+Kvms2otTysRJ0l/9Dv+G25JNp9nhrB6dNvF3E\r\ndFd3rg6yOGcGCOOrD8hV5weJnvRwR00t1LLldht6Zt6zpy4byCVLNFJshMd6\r\n2kU05nCVSXGEFxa8bWKzdpk4PJdycVBd9ulQXaGIT8pIRJGC4IWpWtGBxMS1\r\nm7SwZcLzs4K/qVQjW6dtHfpxxCkucsJw4KwVCdUA9DoztXSjUDVCKRaRMEa/\r\nkkKpR9CHM+HBiLbq0HIm+E74aayIeqzRNw5TPtsbLxAQhNpP9zLL5jVkKlA7\r\nPbQc7x01nN5cgRWxRqoUJ/VI6clghwyqgZy183TA0znXWx0QHc8T/syXbERD\r\n7NgXZs56NFfH+Gzcq0miO2GRFA7dMZfvtjV/MjgvPlPgadSMXTsJhjF/5yHb\r\n/LP+9wpDw684FSgYVO9x8CiE0z49Oq4iVcJJzsUjMV4Lm1ldmUONcubKHj7r\r\nTpiontn/r7HLP5TW9PXFcpbXl2vML4Zn9gMERDsYdkTAwCktTpL/WKaokGrH\r\n5sPrm4go6zsbH+69h8YyXL/TAVkxF848GI6IScq4++7pe+UjzFAp6uGuY6Yf\r\nw9ua7M9yszpzG2nwb2WeZ7GPIW9vp4PpXvk=\r\n=ou50\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.3.1_1659011072972_0.6460148271997777"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.3.2":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.3.2","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"f1666ac400144944f6d5626d30181cf6c14a41eb","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.3.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mT5NBe4+yvjEZjOeBYQHWqGQTRVgEQApB52iZToqPPQXVA1q9NZCM+Qn3d9Zi+f+EMRjb9vuy6I7fix0UsHznw==","shasum":"95b11ebbff24a5c3936f95d69cba25e497679fe9","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.3.2.tgz","fileCount":25,"unpackedSize":46843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD00M8Z0Jgb0E5xJYrmX0reAueuqj1YZuhCuKtbqE/nQQIgJXMDUSs7IElzQpNEa7C3c8IjUsV+B4iNok/tiDx1NKU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4oIOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZGhAAg0fzJPUe70TxfLsCTT2b5ffA6vYPO961PaAoujGIV/JLvsbo\r\nTAIkQBWNSUoPGh7fStnEcZwXEfmFuv5eUAZ4dXK808FNoqWv2wisI3NxS0+l\r\nvD3s5k2KczQZE8g3bFWXVCHjmgIP+S9+99pHfkcubYXvkgTKvO5gBRu8B0lx\r\nex5PqTbSeHcC8Ooth5nldAhqbS5Dk8qPxr3Qt0d2NUHT5OfdZj8AVWxp6R8b\r\nlQnIc7syTSpxsJSIzloUEPnfKCc1bpwtF4gaDkOBPU7jxu6ZjkW6RAOZEnlH\r\nG0j8BGe9nLaPY/9e1vytgL+fStdz2jqEsdo4qt80kxgDRbQM7vtCz2BaQG3o\r\nhxCQ1N8TYoalF9aIXVKDy7AfqOO6Y2bUS4Nmv1m6UZyOGn32D8YxiPRi91vI\r\n1L10v4RZ3G/M70RjmzPGrqKmKnTiIvhdSz0zlzZU/MojiL8UfML8P42TWW53\r\nhdftTpIE4Qdafe+z9XaQSIhRyTS9p0RZ3pINe3UriyhBocSeeesMPyIOLyXo\r\nluDxuI+WkX06YC4dz0gjNlPmQb1LBo89gJVbh5PJPpdPepw7hSycD080K734\r\ne0mH08u+IYcVJE8ahSk0Bzs+32ZtMUFkhzIjDLk48QTYiUvAfvA34U6nSWdc\r\nKzPAjY46JGS5syX3WrKk8bDOzS45mJ5tvE8=\r\n=3rm2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.3.2_1659011598614_0.32535507382631934"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.0":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.0","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"f1666ac400144944f6d5626d30181cf6c14a41eb","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2YsAo1jAukL5nSlsGTJZ0oMwfYAvvmOmLqvLnEtN3rSzTu4T27KDbDS4m/+s1iO3xhgs2lvrC9o1OSkLUF5XUQ==","shasum":"6a85a7f7296bc1c9c30860736aaf91f018949d53","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.0.tgz","fileCount":25,"unpackedSize":51548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYr2c5NOe/omqmkO5wgl8ihSg8NLFtOJ5CieG7QC8Z+gIgOP3y0FI3myyXSWFyPZFjX0tI2PdXGQYyur1S9yPLev8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiiD7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRtxAAorYq8Sy+sz09IWNpS/Q9cj/WNioslYUd3mAAlaKaBS8TLIlF\r\nzbl1BM7U58NAolc8KLwPOVkfUa6jYVlCiiahCibydcGYTAGXSZ2FiUq3eB2W\r\nrU3//WCqSE1YikdnOYnZj2S63yzqB88rmga3wAFg3tptvKa7PYv6UV6gO6v/\r\n0vPjcoljESmCIgDUx5gxDzJZzQYEzF09+DTL1ndKnM9iYXuWP7krJ2Wufi+z\r\nIKsLS72VUOJC8RF/FAhLEBu2lbOSGVdrQsl8pgl2dVlUyWJOJ2lPGuoD25hg\r\n+gZ82PTvG0voGf0Hqn6kU4R2YgHEhtfgmgrfQxnlh5FWSEshKVoC/nhTfqG7\r\nS90WI1D4QOPPCHavRJ1dMIo8DqBmSTX4frjs+fij7VEj4hsdbacsLI3HycBl\r\n1TA+1y8It/z3IA3klbsN1/GHK7jvn+YuFyh7dhH0MPEeRiMRfNVzqYk8zQkR\r\nHBzplV82Wt1zJhjN9PeE2ZlqV6M09WVLoTeFzaTntsIYiqoA6aptPjSXwtVD\r\nM22jhZRM259079xen0X1+SOcrovBNSLrJXYAbTOXMtflLhPDKbpRWoKEXJQI\r\njbJBnP6Ui82Lhhb0jWgg/1ry+FY1ItArYgMETYSUux0I5QMB5Nz4kZMRAf5d\r\nHJMGFVYHcMs2IJ64+7J8ZLpSyPjDl21+8Sk=\r\n=Dwvq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.0_1669996794835_0.18260234142344434"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.1":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.1","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"eda7ac2abce3bfb3711b57535de11911419899cd","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Cy4LnFO4pO/Xq/1+rg1l1vaCFccfs09cCtRe4MQzF/lhb4F9tWvOf+mlCtfRFITBTpjp4joFfKEYRn+OwG9Paw==","shasum":"60a2724bc7ad43bd1be2b74f0e0e5ed6713057e7","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.1.tgz","fileCount":25,"unpackedSize":52372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoiDzETHIjLfzL8/s9apwIY6oSUlUnBh4Gb4la+xp/lAiAZFOIiRQaTslV0XjCat2C0WPCPcVB6uCBFNmp3u6Wdmg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiiq/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHfBAAig6QXcDq1Frqx6UI17KDTCKQf4E2qpuqslf/qNbjCDDKiOEX\r\nc4yY4bAV9yQwlJJ2O2HKAfqUzW5GDwQ/LOCXYI9uCMDYovase4hvDf9OdAfv\r\nkjQ/IeJpJ78aESHDFvBqO0U2tUX9CwkYnKhw1ycOoNiULnRsd4qx148oEI4Q\r\n8/uqCuSzxD2V5VHqxcWbwp30CRCWgPTCmZtoSZ0plBGce51jiQ9l9kqCWwdJ\r\n4DUFGjALhHs9KOljtN3kJJgPRNNWDQI6CoTIm1x7yC9FcUOacYiDSwKZZnxL\r\noBzpl2rxgBY6cRIwuAyXVWJqbfTPCtPDp0vO8SR3FSWcgwscTlqcUvf2ThNy\r\nZlXqfmph/ak3ol1yL687MZlqumCBayTmsR+eeGaXap2PQ2FWgBSXAaq9SL1g\r\nlBi7IpAZi2PNatc0CFB8HC5UZFbVllwaL89v4R5mHQIJLZ5xveyfXl3vnxAQ\r\nDMA5WYPRD6RJXsefRbg+Dy8mtsFCLiq+1RVYnA+VsBCuzJm+a66kuMz9QQ5H\r\ne4uDWqzYg33KyGVZr7Ei2QGYwRKvB7v2ZTPnEocshlmDVZbp88+iZj/p34fF\r\n0d8wliB/hPcBw05GN1ufdqAhC5NCTgSFq6xgkPMD6DtpstxQM7G3s9inofSV\r\nk8b8h31LUW30nMpk9nGgb5UhwNoQ1/kw2wU=\r\n=UJLf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.1_1669999294915_0.7675287607668104"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.2":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.2","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"eda7ac2abce3bfb3711b57535de11911419899cd","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-j1IQ8Hmhhpenr79LYOc3knMB1zg/UX9r/iStgYKuWqTXNTSw4+4LSpKl95oYYsFbL4VcL6bjnev6e0aL1wLWow==","shasum":"cb1a5fde7e1a7fc7edc16e86babcd1efc4eaac87","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.2.tgz","fileCount":25,"unpackedSize":52322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXhZK5bYDN0967Z4h2bNvq0ek6HbjFkAlX1nXlfIpWMAIhAIO0cdZXzEVtUZDLzbc8n2bCFlBf+GP3CklJPc1HXjWJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjijz1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7FBAAlx35Jyr6Gp8hkTFcAK1iUn+oYRpFIXj2r0kcsZpFg7v1koLW\r\ncSKkMBHn5U/rMtwZgWwHntBI4xEZD7HJhWZDhZCIL8wsszW3MFgcMK1E8hb6\r\n9u118RzOWl+dzx8avEDU9yGEfZRHQeVSzuMQAf+loP3SCyNBBhBS0T8J995+\r\nmHN17EiFZbIjMl+KlvyVhOYrHTzLjpP54Wnwtn/V6jtjJMQXDXJISrWVTuLR\r\nElmzoPfYj5+9Fteo+3e2mnPeDZ3e+GzTDm667ykI/q/clv04yyJw/CLP4Zi3\r\nKUZKgesegWdyC5fK2fkxumlayl0rFxxMaMTVxwYiCPJyqkVmCYsmDQGvSMOE\r\nrKONkruFpPdECazj0nfEJrQHBR0nswR9OQX1wpkQcd6SrrB1rkTydlN2WyBo\r\nQ0YYi997/scIK3Kmo5RzkLplQyBcc6K6SgHF2C0qNnHbcEOnN6T00MTUkpcD\r\nlC6bE3bwwdA75mMRqlgjKSwVVm93TzlD8xSuPBKpOXbo6KfGxf8+B6jTK9Po\r\n2cw2C88XJp1KBUKNJpMUN6lldzC50OrG94/fl9El8EX3/3TypJhFQlPp253u\r\nfcaa7EP3V93/T7p0wPIfSbOe8ShyTJxm2/GIGCr4DsPSihBiCodaSFyRr4fd\r\nVfik/xgA6MpzlO2R/fp0t2cTSaqwB4LgZjc=\r\n=deuw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.2_1670003957703_0.6537008157907269"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.4":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.4","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"eda7ac2abce3bfb3711b57535de11911419899cd","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Fo/joSqjS1vqYnZ0ODqs9f0KJT48bocUdF27wGwX0vIOgnPoi7b2jjhG1CALUCKVs+02TJGqsvhZPFG26Ajb2Q==","shasum":"6691574d332762312f6264f8ce786f4e90d5a4c4","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.4.tgz","fileCount":25,"unpackedSize":52228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw9Cm409f5TKlqEpgq5dss6InmkoceBmuTavzqI4oX9QIhAIjofUh47lmpwlJ704W5KQINqd1uzvTRUjgEizpkr25B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjKd7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Vw/8Chqd4rCSv1205i4mndipS0Ps1MRhZU48YjuVbARUF4TUUIdm\r\n4c2bnN0l5hYp2SCb/3le/Sbt3pL29NzaglzIBNdgM5nK3dQyG8aunReBzYXU\r\nOKEP6O6YwHpZaK65iA6sors2ZNr+/HQPZsKaTT2ilH2SlXivl8s1/SAH/yTl\r\nVntflNc/awn/nJoExUmIoJewKJKYw0oAQPGtNdyDHx099CaVNKzrR3m64Gm0\r\n9lOcdYRxZtZHCG/21JvBRTSpSCFOrXS79TcL1TpuBTPUvmw9+c1CYeAcoLt4\r\noZlVvDezeml2+sQTHbOGT34wuFnu2q/bYMOxjMSJoEy4h3VnZUEEVrKZFpY5\r\nU9b6rSSvhwmKwgu9J5zMrjUjqzesefY0cc3v8hby+Er/KSTfcnywzW7N91ft\r\n2nefZ0SEy8UvYq6Y/qJCpaYgaB5sUq+pShU58OMLVXU0oYIbkieFvisI4jsV\r\n8ikLmmhzQoOOcRvfOBIOmS9dNc+/IL47cap89ixivwYfo0WUwnXUXHexiNKr\r\nqLXw2A8LcUIWKHCuefsBRJ/o6HxixTK609jiFLDuyGQrKz9ICMe7I32cwgGI\r\nomIACd7AIwfqu58bdOveE4Zreh3l4gSukVAIL5lTvM5teqTEbzf3ENarcTpJ\r\nCGe2tCQO+YxKE16GkbHMyxGoM+ieTqxLpg4=\r\n=lZ0U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.4_1670162299644_0.024702821779787554"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.5":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.5","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"eda7ac2abce3bfb3711b57535de11911419899cd","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HJLR1zOKlWOeE9opC6hHF6RVSsg7fAE+pIW+KAuo5PHDm0USDi/8GZ8ULcwNmgNXFQCskR1ygY4fwau3PiUsDQ==","shasum":"daaa61cfa02d38758ec1185a87a58506fa301658","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.5.tgz","fileCount":25,"unpackedSize":52179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9wE6AUi3ZUVrpEK4GmeBEYrp8fuUVPMmmW95hgxPh6AIhAIc+rW70zvGLLcedd8Pc8MJ0td8ubPtyf1lp+2U+yoMq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjK6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobRg/+JwG/no8K2I16QteXc/7HHtf/I/43CSMmnqs/wILrhh5zeeVS\r\nwcT544IYsCZtzM6P9zr+2SOgU/fbtZ8flyKhw+4sBnEtWyNHqzgf2I6l093F\r\nr/SA0cfoSraYg37yxIAZjDzugZpM3LDpxGWGVQySYGVtrd5qKvyYc9KnYe5j\r\nrhHZSXWwzM5Z9arfSSQDb7lI0m1M+Wcp+f8Xz9yOPT/R+83JLdmEb2+Y1DMl\r\nO84lcq8wZ14OSdf6Qdln8pMhweZyfjuc6Ly9J8sGSJyXB8tcKKJG43CihpP6\r\n7d3kxz9F9rhopRacUR0Olaq01v0CqhbtXZOFeuSjEb6u4WNYfQCpTbPapxgf\r\nHucT1lCjlAhqhcbac3OGi2bbu6/nsFT5yhB3jiuSk+vKs4eANAoSM6dUNheb\r\n/xpM+e9ZMZwKEVyn6ycC/CLR24MRl3OnRwCqqkAqGLvgrbDY3s8g16hGoqHW\r\nswghzR+IICMY1MUC1RU0y/UUp2dmhiJlSwiEzbvPe6bvinJ4ivZin+uYjxGr\r\nAAeKgYsNs2Sq8R3sG23OYAcO+5FA8yWhRm1+3nd8QNLyRwdixchERX7IHK16\r\n7OFAsMtP4duo6NW+ls5/WM1z0BE/O+H+mC9WEEjqi9uJG3fKJmAquVVSlwYk\r\nbNwpPuxD7jHQekj7mry+Pyi9a/EU3bskoGM=\r\n=oAoP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.5_1670164104180_0.5662957899636469"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.7":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.7","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"eda7ac2abce3bfb3711b57535de11911419899cd","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.7","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-u1fbSzuMfj1t8xOeVTtoAU+yYOgFo2fp6Se4sxwLg14cyRKXkpVnvInfx/nE+8Zd5uWl1ErTf05i7YUAKDFwFw==","shasum":"d57ab2c69c2243e7ad897d8aa281fc5fb7b9afd2","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.7.tgz","fileCount":25,"unpackedSize":53481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVg98ecWfGhde0VY879XdgsQsi3iAUROXk7IInmgh18gIhAKneaJGyqBp1JsXBLor/HmgM9OmrzHMq41FT2nrOzPL2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj570ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR0Q/+IBbWAmaubvBP9Uas+Dq4Gj/cMFpisBiMfZfrg3+zzyEE2Toz\r\nge4NydL8HUVy7xnKNTdlCAqIgh8fNdKgDTlh1lvo4Pmg5FCBRWvMjRQj5+5L\r\n7Hr2ajBf533JUoDgCrR+nHxwzWjBfuYbWMrVp8iWGJEDwyP4oCbIyqNygloz\r\nKjMv79l8BB+Dwk2osFpJ+T1JZcGaOX+23CyEPfYfsG4feK7ya8464ugS3T8T\r\nHtOiVe7gvZkbTawUuBYSnIGtekB/5dhUNsWhI5jIsSyE60Mw5hePu6KEBrGY\r\nK9RpvuKrENHw6STU9Za1jvL7dcXm3UaNigBfkqAH5HZmGwy+wyA0cNOjuJ0G\r\nUOFJzxN4XpcKWWrHKRob3nu3O11Rx66ekLVAaCiBDqVIoRi6soxHRdBZ2k8V\r\njX4H/9K6tn92Ta1BfPeNYfqCn9NKJD4IoEiaZSeEn6ydcOfneAH7v29oi/7l\r\nRKDA0Na3AWxAr9cOwsa4oAwCAatibeVcmiSSK3EIqcDi0hrIL0iwNK2l25Tz\r\nU1xd180SM6DRK0Bpj49d4teLygzl9HyZPUrpOTiikP+XI+TZCJqtdj7kSn5L\r\nVwCM3jWov9f0mr9xF7v69+KnHhY4KhvvTxO8nUFKi5v0kvWgGl1vKHgJE54+\r\n7sierQxOzhlAFDdtVpvKXSe/U6yVNYoRjSk=\r\n=19hr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.7_1670356723987_0.9168531776402453"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.8":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.8","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","prepublish":"npm run babel","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"eda7ac2abce3bfb3711b57535de11911419899cd","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.8","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lVW2QyUedcmL0o+kAMIQx9Br2HMOlQ6SMNiUQtz8n7YvB2i1aRr8aXTzt30sIkePj99t9oQV44Zkx1zrudL7VA==","shasum":"3ae135222946e6e439a2f1a1010ea3305336b86e","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.8.tgz","fileCount":25,"unpackedSize":53365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIMXSz1vM5zLwid1QXcOV9M9tI+Koz3yFEb1f1jr3cyQIhANS6tZ9XkCdhhKI9z1pCp+bN4Rw65T5hXMsHXeHc9CeF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlL7/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/mA/+OceCkG+hTy9xxLvfz/CAIFKXpy2v50/wSLpZ86YafTG09I7O\r\nPRLHT/VgZ+OHzJw3exZyMBG1ddi0A+bVpQeCT7f/jO2qk439FXKtNg653MJj\r\nMt3UoUMqvbBPcF0IRyPN+ZYXzPFYhv/DjaX1VYA/vQpwZbuZXprD7nn4bKEY\r\nnL+zaxp6Tot9mEKcPs0WK4jX7Uzu6UJa8gaJN/7oma5ONbTYPSmK/hojaxPv\r\nYxHaFfNtx5dYGMVeFaMYmHPYBqFIdV28f8LqmPfz5PEYQna1GoCsSL0n9vBG\r\nQqjypsDJH7P63/SgwqWK3PHgdXOk1mvrDc+3xeQ70E1qhlZbLGWspOK5eBL2\r\nFsUmbli/MJKttDhhm9MXatwTP5UOA+XrjavUr+/iB0OwIH0A6QI1xN98y/4j\r\n9agWMeHVUnAXcuOLf67r3aoBLC/8MIRksIXuwCMHf3qUaSTtqIY8S49nlzAQ\r\n8AKijaXdPtpdHEHnllK5QKgGWc2kJHCiwkNrdn3TE4ypoKkay2aa/zQdN3cD\r\nOr7onhZsY9Cf0MxXCd3gJfGUMDtAi0X0xFu2D+VKONml7QEoyPgIRhLYyY9l\r\n2n1hXGN+fV6QQggbPTOw/1+qzrCuCL750VDtGgcnEzxiEDcN9Hb1l+CTwKYO\r\nRzYo66xKqYHYhJmwVFR/KEFDZUpqdfMUTNc=\r\n=KEnq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.8_1670692606793_0.5308187278336112"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"},"1.4.9":{"name":"@reyzitwo/react-router-vkminiapps","version":"1.4.9","description":"Routing library for VK Mini Apps","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"license":"MIT","dependencies":{"react-redux":"^7.2.4"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.19","@types/react-dom":"^17.0.9","@vkontakte/vk-bridge":"^2.4.4","react":"^17.0.2","typescript":"^4.4.2"},"scripts":{"babel":"babel src/ --out-dir dist/ --extensions .tsx,.jsx,.ts,.js","tsc-dev":"tsc --emitDeclarationOnly --declaration --outDir dist/ --preserveWatchOutput","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"cd1b902a4a97c373a0242c2a984aed76d84164c4","bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"},"homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","_id":"@reyzitwo/react-router-vkminiapps@1.4.9","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vc0fbsCIU2hq6ArsBsbBA+W06KBgGuL4rmeJtKDEjmMuzv72wlD+KzH6pICiymttJDvuWoRMxP4mVUdaGaqreQ==","shasum":"5e3eb3c36767e6e9f49d77e71f2759ba62b3c9ba","tarball":"https://registry.npmjs.org/@reyzitwo/react-router-vkminiapps/-/react-router-vkminiapps-1.4.9.tgz","fileCount":18,"unpackedSize":38139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGBFOp0BjeYq0+I0cYVl1iAs+K01GjZdlGO4J4KjWbBAiA9wFOhbmDS/pz8cfYnJGy1cfPKlzfjIac3393mR3lpmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDKJ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgIQ//a1SXkan3r8EbyUkqU/lkJhZ80b1WSxb376Ppk6kpPUr57kf3\r\nlu4vwPMvdzeAoL3Aqqaz2AQCVkavRewOasAeAvXEB+RQdjkJUr+add+I0vF0\r\n3Ekq7YrMenDXlqkfkNahTjTL5ERkTicrmmd6072t3jmT6/DbvG1ZwpoiiNk6\r\nGaihRNBykkIXA8KePihNrcVOAqfe9Gbdiasf3M8/VZOvSABSO0Gqi4Ezoh+9\r\nHHZLQxBvV4p6Vsdl5hLXLSuYBZQMcMsR/E9HbexGZSwF+TFKIaXVgf6HY1u+\r\nCFEbQY4v2q0edhL6AQgj6WtrDeVRldfDyWABy+zDo4oBQQSMlDwwHTVoYetj\r\n3spCH8QdhH1d/pwYNr5lIz+4SG/BhGz8pOAWbankEDnaXHsciMwxQw6AlGii\r\nuqgH8owS1JsI8mnbCMj5cJ/ty5zzoy9xbnaIhjRhbW2JVfj4Hp4k1OgEiZRf\r\nhny5ilSX6cH/qi6UhBWJqmMYVMimeIaB823dzaeWeavyJFOH8pPqJvfLin1c\r\nSH9sDovueQFit1AB91H5u0hnhSxIThvkwnjVpFCtrtnUTfllh+tWMWyEHPrE\r\ne9JBCeZG+yc+qfk5fg4JthnSMP51R7Zc8hmUkmF12cLwwV8Lf6etUM0arOpf\r\nblP/fBoVcuHTUyTCGt6xoOAlVOMI7dpbvV0=\r\n=+dDk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"reyzitwo","email":"reyzi@internet.ru"},"directories":{},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-vkminiapps_1.4.9_1678549630142_0.44062218696247357"},"_hasShrinkwrap":false,"deprecated":"Read more at https://github.com/reyzitwo/react-router-vkminiapps/issues/9"}},"time":{"created":"2022-03-02T16:43:17.663Z","1.0.0":"2022-03-02T16:43:17.851Z","modified":"2024-01-27T08:16:34.676Z","2.0.0":"2022-05-28T12:48:01.957Z","2.0.1":"2022-05-28T13:38:30.677Z","2.0.2":"2022-05-28T13:47:26.312Z","2.0.3":"2022-05-28T13:52:10.932Z","2.0.4":"2022-05-28T13:55:42.036Z","1.0.1":"2022-05-29T05:38:11.158Z","1.0.2":"2022-05-29T05:46:36.434Z","1.0.3":"2022-05-29T05:48:00.650Z","1.0.4":"2022-05-29T05:54:39.080Z","1.1.0":"2022-07-28T11:32:09.903Z","1.1.1":"2022-07-28T11:47:58.296Z","1.2.0":"2022-07-28T11:55:11.256Z","1.1.4":"2022-07-28T12:02:21.696Z","1.1.5":"2022-07-28T12:12:29.316Z","1.1.6":"2022-07-28T12:13:21.623Z","1.3.0":"2022-07-28T12:21:56.366Z","1.3.1":"2022-07-28T12:24:33.120Z","1.3.2":"2022-07-28T12:33:18.801Z","1.4.0":"2022-12-02T15:59:55.097Z","1.4.1":"2022-12-02T16:41:35.102Z","1.4.2":"2022-12-02T17:59:17.908Z","1.4.3":"2022-12-04T13:49:43.875Z","1.4.4":"2022-12-04T13:58:19.854Z","1.4.5":"2022-12-04T14:28:24.300Z","1.4.6":"2022-12-06T19:28:21.427Z","1.4.7":"2022-12-06T19:58:44.167Z","1.4.8":"2022-12-10T17:16:47.028Z","1.4.9":"2023-03-11T15:47:10.379Z"},"maintainers":[{"name":"reyzitwo","email":"reyzi@internet.ru"}],"description":"Routing library for VK Mini Apps","license":"MIT","readme":"# react-router-vkminiapps\nRouting library for VK Mini Apps with VKUI\n\nПозволяет быстро и просто организовать маршрутизацию с поддержкой хеш-навигации и [iOS Swipe Back](https://github.com/reyzitwo/react-router-vkminiapps#ios-swipe-back). Внутри используется redux через context, что гарантирует адекватное обновления состояния и изолированность от других store. Также с помощью History API браузера обрабатывается переход по системной кнопке назад.\n\n## Установка\n\nThe package can be installed via [npm](https://github.com/npm/cli):\n\n```\nnpm install @reyzitwo/react-router-vkminiapps --save\n```\nor [yarn](https://yarnpkg.com/)\n```\nyarn add @reyzitwo/react-router-vkminiapps\n```\n\n## Использование\n\nВсе приложения VK Mini Apps с [VKUI](https://vkcom.github.io/VKUI/#section-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%BE%D0%B2) имеют жесткую структуру экранов в два уровня, где на первом View, а на втором Panel. Отсюда возникает необходимость обрабатывать историю панелей в каждой вивке отдельно, а для этого необходимо заранее знать структуру приложения. \n\n### Шаг 1\nСоздаем файл со структурой нашего приложения. Обязательный параметр. По нему алгоритм определяет все маршруты и хеш. По сути это массив views, внутри которого массив panels. Ключи id, panels и их id обязательны. Значения id в массиве должны быть уникальными. \n\n```js\n// structure.js\nconst structure = [\n {\n  id: \"main\",\n  hash: \"main\",\n  panels: [\n   {\n    id: \"home\",\n    hash: \"/home\"\n   },\n   {\n    id: \"about\",\n    hash: \"/about\"\n   }\n  ]\n },\n {\n  id: \"settings\",\n  hash: \"settings\",\n  panels: [\n   {\n    id: \"settings\",\n    hash: \"\"\n   }\n  ]\n }\n];\n\nexport default structure;\n```\nСтруктура в файле должна правильно отображать схему интерфейса приложения VKUI. \n\n### Шаг 2\nПодключаем компонент Router из библиотеки, ну или можно иначе назвать, это не важно, импорт по дефолту. Оборачиваем наше приложение в него. Передаем в качестве props structure наш массив вивок.\n\n```js\nimport Router from '@reyzitwo/react-router-vkminiapps';\nimport structure from './structure';\nimport App from './App';\n\nconst app = (\n <Router structure={structure}>\n  <App/>\n </Router>\n);\nReactDOM.render(app, document.getElementById(\"root\"));\n```\n### Шаг 3\nИспользуем hoc для доступа к управлению и чтению маршрутов. После применения компонент получает пропс router со всеми необходимыми значениями и методами (об этом ниже).\n\n```js\nimport { withRouter } from '@reyzitwo/react-router-vkminiapps';\n\nconst MyComponent = (props)=>{\n const setActiveView = (e)=> props.router.toView(e.currentTarget.dataset.id); \n return(\n  <Epic activeStory={props.router.activeView} tabbar={\n    <Tabbar>\n      <TabbarItem\n        onClick={setActiveView}\n        selected={props.router.activeView === 'main'}\n        data-id=\"main\"\n        text=\"Главная\"\n      >\n       <Icon28NewsfeedOutline />\n      </TabbarItem>\n      <TabbarItem\n        onClick={setActiveView}\n        selected={props.router.activeView === 'settings'}\n        data-id=\"settings\"\n        text=\"Настройки\"\n      >\n       <Icon28ServicesOutline/>\n      </TabbarItem>            \n    </Tabbar>\n  }>\n    <View id=\"main\" activePanel={props.router.activePanel}>\n      <Panel id=\"home\">\n        <PanelHeader>Главная</PanelHeader>\n        ...\n      </Panel>\n      <Panel id=\"about\">\n        <PanelHeader left={<PanelHeaderBack onClick={props.router.toBack}/>}>О нас</PanelHeader>\n        ...\n      </Panel>\n    </View>\n    <View id=\"settings\" activePanel={props.router.activePanel}>\n      <Panel id=\"settings\">\n        <PanelHeader>Настройки</PanelHeader>\n        ...\n      </Panel>\n    </View>          \n  </Epic>\n );\n}\n\nexport defalut withRouter(MyComponent);\n```\nВсё! Мы уже имеем хеш-навигацию с несколькими вивками и панельками в интерфейсе, а также историю перемещения и рабочую кнопку назад с любимого смартфона.\n\n### Объект router\nКак видно на третьем шаге, после применения HOC наш компонент обаготился пропсом router, который содержит:\n\n| Prop        | Description                                                                                                                                                                       |\n|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| modal       | Для хранения id открытой [модалки](https://vkcom.github.io/VKUI/#section-modals), так как по VKUI структура должна быть задана на старте. По умолчиню null.                       |\n| popout      | Для [алертов](https://vkcom.github.io/VKUI/#alert) и тд. По умолчиню null.                                                                                                        |\n| activeView  | ID активной вивки.                                                                                                                                                                |\n| activePanel | ID активной панели.                                                                                                                                                               |\n| hash        | Текущее значение хеш.                                                                                                                                                             |\n| arrPanelsView        | Массив с историей открытых панелей View. Массив содержит элементы формата `{ id: string, hash: string }`                                                                                                                                                                              |\n| toModal     | Метод для открытия модалки. В качестве аргумента передаем ID модалки.                                                                                                             |\n| toPopout    | Метод для открытия алерта. В качестве аргумента передаем компонент с алертом. Если передать `undefined` (т.е. пустой аргумент), то будет вызван **toBack**                                                                                                 |\n| toView      | Метод для перехода на нужную View. В качестве аргумента передаем ID вивки (должна быть в structure).                                                                              |\n| toPanel     | Метод для перехода на нужную Panel. В качестве аргумента передаем ID панели (должна быть в structure).                                                                            |\n| toHash      | Метод для перехода по маршруту на основании известного хеша. В качестве аргумента строка с хешем. Алгоритм соспоставит structure hash и при совпадении активирует нужный маршрут. |\n| toBack      | Метод возврата на предыдущий маршрут. Алгоритм благодаря хранения истории и structure сам знает куда направить пользователя. Передача аргументов не требуется.                    |\n| switchBack  | Метод возврата отключения навигацией системной кнопкной назад. Может понадобится в кейсах типо безвозвратных заглушек и тд                                                         |\n\n### iOS Swipe Back\nРоутер поддерживает [iOS Swipe Back](https://vkcom.github.io/VKUI/#/View?id=iosswipeback), на первой панели отправляется событие [VKWebAppSetSwipeSettings](https://dev.vk.com/bridge/VKWebAppSetSwipeSettings) c `history: true`, а `history: false` на других.\n\nВ `onSwipeBack` компонента View нужно передать `router.toBack()`, а в проп `history` id панелей в порядке открытия, которые можно получить в `router.arrPanelsView`\n\n### Modals and Popouts\nВ интерфейсах VKUI модалки и алерты являются разными сущностями с различным реализацией. Данная библиотека предлагает все лишь место под хранение во внутреннем сторе, а также добавляет обработку закрытие окна по системной кнопке назад обнуляя свойства modal и popout. Если необходимости в этом нет, можно не использовать.\n\n### Hash\nКонечный хеш складывается из значений хеша вивки и её панели, которые мы задали в structure с помощью конкатенации. В принцие он может иметь вид практически любой строки. \n\nМожно обойти слияние хеша для панели, если указать # в начале строки. \n\n|Views hash|Panels hash|Final hash|\n|----|----|----|\n|main|/about|main/about|\n|main|-about|main-about|\n|main||main|\n|main|#about|about|\n\n## License\n\nThe MIT License.\n","readmeFilename":"README.md","homepage":"https://github.com/reyzitwo/react-router-vkminiapps#readme","repository":{"type":"git","url":"git+https://github.com/reyzitwo/react-router-vkminiapps.git"},"bugs":{"url":"https://github.com/reyzitwo/react-router-vkminiapps/issues"}}