{"_id":"@vkontakte/router","_rev":"58-4627ec9fb09e7813ce4264081b7aa4d6","name":"@vkontakte/router","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.1":{"name":"@vkontakte/router","version":"0.0.1","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.1","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"64aa2f1bf1c3f0b0f4e2f486fb06d9ff34cabcab","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.1.tgz","fileCount":28,"integrity":"sha512-1JRqUS9otNtX1WY60U4dU02Tc1C8GciFVCsHKQ5rnBhoChAemHY4n0v7PRZvcFmj3BrHnCA2iVpjfQF299p85A==","signatures":[{"sig":"MEYCIQD6wAwHNB+JBZ05OVGdUhiVLfqNygTFXGG7uHF64XahsgIhAI9+VfTrbuScJldYS68OQ8v96yvRU8E5YGV3YAD44VyF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsTVuCRA9TVsSAnZWagAAxQIP/3C8o+70I+hSY5WS2ktQ\ntPlMk4ZuvjQyGOuSno1KeMxOisMgWa7bNtTzd2HTJo0cs1p0YkFZyhMYKCRd\nzrYJdMRmZHWLjlWgfduQeA87kWF3iKUtEDGmH784yZYN6GISkvhJa4RtnxwV\nIKJHPOt8XgYXAeDSdcyKL1DCrWEDX9MxQgAtvGcKMPBcT6g+9NX/7gYXFQBS\n9cJixj41VS6x02etzTjirBLMPEUrK6ukb3UCZUaxE5Ol1tOdAvHXzJ66FGcn\nFJBWOPZEuV9WLn4XGxBYgWxqaNYDU2zh/8HJ/M8eB8JJ7q4eVoJn8m4uGNWg\n79eVR5vI5gyq7RokRBHONfjFKgkBtUZ1DuuTrqeYrujPk6ugeYwB0LhNWiTE\ngwDzA6vneog9ewO+oSQs+OeuJ3NQaT2Z1lNu2tbDVR7U5g6XLt4TorTmL8bY\nOzpbHoYHNx0p5EjdMaqDLqK2sbHWxY0R3YeJYyirWvNIHYd32KoglEcteVeT\n+6obWbgn3YNV35xP4YMjCx72FWRWHmixf0QW/P9RDRFUblBrXHphCEfFRTuX\nLveTJmRxyU1cbzj0Pr5Sxd55P3/Cj+Nltu0EKPeU/wU0GwkFlTy5qN1pljj8\n7gOFCHG6PTsQ+VO/2+8MAc9ocP+/xnX/xI6NMq+M7wMeWb4C7y98kn0Tgzj0\naukW\r\n=bxpJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.1_1605449070073_0.8579322968115628","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@vkontakte/router","version":"0.0.2","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.2","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"7968f371194f6ff1c3cf926c3e98e4a8eedcdef2","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.2.tgz","fileCount":23,"integrity":"sha512-G0MzfQWERRdjPQZpIwPyZvblfWAGfeFUcZxdbkGdRSpoCTMrW0eRBjT0YGqgmxUa3s/fs4oObVWWz3JXCfm4dg==","signatures":[{"sig":"MEUCIBPAaWUGTOaiQAsDRBUICj+fXx+IDuEE/z5C9q9VWzaAAiEAlLIXa1E+I/DdCRV1A6mGi7xFYJ01kywSkoZ4A2XXh1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs4/4CRA9TVsSAnZWagAA6QEQAIYPfxZw1OhsW4R9wHwd\na9U+43GYw1wd3/vsGHygqtQQQpqhZpJYp1jblAgeEKPPWgMLXfLITZEVl3EV\nUFk+H5jgpltp6MJ4nCNIvE1K1Zx7tAknDgSU2OJdHxzs3jZnR3jbg7Mid3t6\nCBBqgPMGjQtskB9Q440VL/8LZMGyKpJ/qlbu0w1miFPAFPXBoEXafYTXiVu6\n7QWYAOOsBxyTeWO+Zp4SaOiRfbiGvk4DUzd2gHpM91P+B3M4BGjXyiSVwSK+\nZVjhYmeqeFr2gCSa7v5JQ4DS3893dufn5se9JtKIevgO5UuHdaDFeKJuUJ+m\n+Qc2Sdknisa9CnX79ZLz55lvSkfwRpUwV6RbaZ6VLBW83/7Voq51PxrFjzBb\nMvDYy88wmmd7uyPyas7qmJEDAoz49wP1rPzuuvMjr0Tyzh8SwQE3IWkKaBE1\nGWZeUpPw5uxVT4HgtTLwzxyX+8NlGr1RTOvyKErKJloEYP4Vp5GrA6yKYAWF\nIK9oY3u853KmdHFj7IknI4zt67dU83zdNSQTKx/vWCop2ROB2iq6xE6YV3T+\ndrHxTA6nb4cLrLHWSuxvpQYgB8NyHMMArtjvMYTH/XAo1hj0l2Ieokgd2Xeb\ntvzVmSgTkCZBDdQNvZlyb7sU3wNE/I8yAKxeSMUFtTC98Z2WOuQVcJBAjX95\nFWa5\r\n=xBSM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.2_1605603320450_0.4845976939312633","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@vkontakte/router","version":"0.0.3","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.3","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"d10e8e6724404774937a24cc77796fb4f07a190a","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.3.tgz","fileCount":23,"integrity":"sha512-PuprWfPZQZktnFghFvojFQemfGVpIoefozMnecITGkpsOlXTTDdIbxIyncOcDxhxOwAbqQ82CkJDo28o502PFw==","signatures":[{"sig":"MEUCIQDL4JAHbZNuNnfEJiH9r1rolRpF2lIf1VArmC4DfQZlOAIgOUwILAMOKUrcdZS865KUiDD74lI3cxhForIhOLM6SqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftUGZCRA9TVsSAnZWagAA1MgQAIF2pnCERr9nXK2ndRkL\nM+TKB0vWR0cSHv29KXkI3KCpiEE6NR5Vf6vRx+iqNdiVl6y9lF4CIUwtwS0V\nF+jVnVV7XenfKAiya5Uu+eWb+tmm/VeasnbIIVEDLB4Q1qaI01WNqkF8AiMf\nNiLAmQeC/QVofYL7WOa9RWsEW8gw3n3ZFBLoaXc9HAnzCo6hfBANoezpY1Kh\nB+ZIoSVLVGEnq2aQD1YCiX9YkoOEWapwuG9fo+By5n70UKFllu/SU8VS++Mw\nBofndcnMpt1osvlEKQQusSnW1cyR5YoUDKBo5+gjxjHoekCcwqO9DNAYSqdO\nnq4ePq+mZoSUS6FaqmuvC28GxnBYXGhbiVq2tYECsGoO3y0+3ORPc2+sRE0L\nBwiHqIisC2A6d0tmTqSfPd7OTZt+ywdnt2COFTpRETD3wW0aXrnGXh0EvK76\n5uQ5XEcVGk2ovW18IRrF52Tjz+VghujJS1Ht6EoDLj9qCetXXM1neUGnVKdf\nx44eIdpGQRMcg2+CCP+HHLb/mWwLP3h+pkD93TrpSSbI5ir6qtmAfUk+j7Z+\n1JmwgUFH+HXoKN+jvZlIcC4nBrIdlTOJlTdmaa2G6Rfk3CTmsll0w3AKznQ6\n7Xp051L3OCZ7/EoiDngIBfWdKD9tG7kBSG9y3yAzw1O+aOAqiGjsjBqE2J9e\nPlPj\r\n=Vddv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.3_1605714329369_0.037050419099702525","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@vkontakte/router","version":"0.0.4","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.4","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"5fb88f87ab9fbe7716fc935774ab60c8edee948f","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.4.tgz","fileCount":23,"integrity":"sha512-RKPC0M+lkZ5mbxiDz/8lKYdEO6ffu7HkLHeZGWecpVA4px24GYMMEGNljqXm9vYRzaYi5iOf11euespCK6b3gA==","signatures":[{"sig":"MEUCIBiEBTCIt4RF1IgZL4p/k8tY28vbjCUDtf8nQQ51kUZDAiEApcFbsHg2PmPpVPwftrCcoPnbkj3RSEjqfDZpWnBhflQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuz/bCRA9TVsSAnZWagAA83YP/ROuFHhuQLBNRtVe0wpl\nJeeKEOMXYNyJjfqAWRaMgeAM5SnUFMlsT5M1StfocdNK8XxGeBUR/PBKJxpW\nYXfAuFxWt536icsuSlDJ2392SLEbqV03W4YI6CSGqlIGBdttIhqashR7k5FF\nn66pYbwxBSIrYkC9p9ogg9xi4T5CSEJRASIuXa9McOhDWq3aG10qNst4KGig\nZdEtb4pvqTY3Pfhn/qidzrTSyyCto25nFpPrKpg655F8OIkWwXzUUEQsYUC5\nbDZ2DZrexQMcrIRNLWHEnuWvEBo4cdrQSJt9uL7AAYinKWJx+SR5RtmBqvc6\nUQLq8bkPTnMdvCuqa0r4sTs3EMGUQJ80vo1G9W93nxkPh+Q7crwKN3M1XWh8\nTCRFRXzLHMdLIm1YfUxWG/A+TSkdU1mKv6eIf7yiybrEsfaC49RfjH+gaopa\nFuVJ+91TG7PHM9pf3L5VlWowrmBiXcMc7cUG2xO9yZFNI5sT9wzvnLKF1r4H\n0TV+HbKzsN4UooLkG0FCGwpvciSjWAe8srDH1yR5SSMuzO5gROu82aletCKe\nJiZ14JqbITdCtqqPk48D+5qJ4Q8YRbXZj6NvYXCmmDLtGEhZduNIMehFcCgd\ne24ZNLCc43ZqOSTFFwrnRUYX/hX/bZoICj5yw1kLeMnWH9SVuP6zt0tAT/ho\n29rr\r\n=xQpc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.4_1606107099026_0.4345052900713573","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@vkontakte/router","version":"0.0.5","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.5","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"6079be6bbc4b837c9cf96cedeee078e3d6e649c5","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.5.tgz","fileCount":23,"integrity":"sha512-wXQoeMwXS4Ul9Ku+gLfHlPQxQ0kgBSHLCN7XohBmQBe5gaURqcrv9U3lQtLtDWPm6dQQNd84iTCNHNMiSw4PGQ==","signatures":[{"sig":"MEQCIQC+qdpgTEFWIErbQ11ZND4qvjs+rAt+Nh5A3BvmrIstAAIfTqo2dPHYXpKY1jWaQYjCMrWMAyMOubs9pYJyfRmQbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu9duCRA9TVsSAnZWagAAI7AP/236X7tbZAzO5Yf/uPHI\nL3aFRWYVsO3/bOBAbiVGiOYmafsm4tvmBxC/yrcU7oiVMM5K2RcCWbvqP5ii\nO6YoKdG9lLIHGG7kwwBxtEhdEzQgwvv3rV1HfGgxmnlz0Q5eMpxJfuVW5kij\nJMPgVsc+0QIRAz6G+f6BHlS8cPxn2l6C7tZU9LQ0S3s7Ko3ObxwbzVwCpOtz\nlemoFM6eTz8OuSDfPOKsVSU+aA60SmvblHEesOXaO0kpNQ2AodPM0KqvnZtj\n/pdXpvrjG5RyiqdOOmu97YQIFpY1J4dcIOKBMR6Eqgg6zdZFRShgOrDsBfna\nf75NGryD2H/dosxh7UTXqeNu9E+L6AEJh7fql+1MEavfmkTOYyHfKhNNuz8o\naGrtQ22Y0EDfEqJxFW4FLX+iLOLeLUAtdh8BvY8Nfdv+D9ZQUpdLnxzvEikv\nBZ1k+zL+URbaazVFnwp1pCVakits4mXrad9zhKtJiVM+1GsrZBNPRr1/yYzi\nNupQ1bqpUezZgUI1USaWoHcpdePMQkvdIIhT1HEoyeGE1ytJ4UD2KjcOApO/\nZ5ZVsq81EPuX3xlu4wi2jTpUjqz3G2+O4yLVqkSJIPJbyTIYs+0PpfZjTTGl\nc9UmHU71yn5AR1L5YHKy78TtExlmxXjyVNfwCatwLYRBvMd6QgC2L5oSb8L2\n3cfr\r\n=6jVy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.5_1606145902219_0.5301179857858678","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@vkontakte/router","version":"0.0.6","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.6","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"8bab15dfba2f2c3aadc01d88dcdd14a0cbf9bd35","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.6.tgz","fileCount":23,"integrity":"sha512-pGfMxeji3WkUUr0yG+3WBzKSSzWRGTsr2RgKiLaAO/xNrg4Q5eiJeWdKSrnj9mKizq8OJ8g0pYDx2MRGGMYs5A==","signatures":[{"sig":"MEUCIB1uR5oIQn+yNe6IQNAhFeqdSqWh2sHIBbjW1uRQNV1NAiEA5Jtf+vXD2j59B1dsaRzwcWdbhXAFkBJHUNDk8YR+Eho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu9+QCRA9TVsSAnZWagAAdfIP/jwDxakn0XH5qEa+1lES\n7GXj8vUfMl/aVfnHJDQlKX4toNzkrYq7GbHHuLuV4R5BWvVhQPbojgFoq30f\nFIOmpUhu6XqvyCza2pmvzUTys8ba5JzBIpO8EVRwa/DgLUTXcaSvRiWtq5Cc\nUyGUNhg9FaUrMULIIctwYBG4MEqdFog95WfxG0NbWjAQuAI+ooG3rMXOgaS0\n+z+BulWHo3MluSUXW67jhUL4uOkDJaXBfAihZ4DylBKe5g9gqLp3+YnW0fS9\nxhuQMFrWldVYa67Sj3ma4D2UCz0ytIfk9v0tkqMBVlH94OJyMYc2OIcpehl5\n9nOJ0GYL+VMGxXN1qrbBj9hpM8RXSkZV9hlNp+TE3uvKFKkFDFrGL1uRQqKJ\nruG8YFNhcOQlv6EIxWE00F9aE8U/a5JZctr3kbMzoE5fUS6A6UVOBb6uT77N\nrlvCTkxWuQQ5JkK54RJguD65gp2gQbKZAmymlQbkhOgq3ztdlrccFs4sOPCz\ntQCkgq+rI2Xn6JK7BiegISgcLXOuZiNMRNAuKeN8HvtOs5+bN7pOzOYgHMp9\nJh76oVdM8JlX/PQCMr37WD0bvCgLfCICnDkd8aH5S2JLuN+xlXPPJlkr9NVW\n9nzcMnPO3PAH3fMKHJu5Ewy2U3+t1DvMu0m0dHyv9bYOJhgHtm1ioBm5dURU\nKlVp\r\n=qhnN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.6_1606147984186_0.7557514248872919","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@vkontakte/router","version":"0.0.7","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.7","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"379401013833633c454ae6d4a2790455530cd63d","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.7.tgz","fileCount":23,"integrity":"sha512-VsQj0RUtyLpSgwQogfEzwwncnQ4AxNkO/v/6Yb2agIFkyIqkZDfS+icX/DEcpefQJHcIlU9u6igd8cMzYy+tnA==","signatures":[{"sig":"MEQCIFOPVp5yNQeb/stXLvOToD367MZLJZ9ywokJiQ/GkzOhAiA6esG0SF1fuEWGh4LxBRmozODAIZ/iF2kj8iKlwL3geA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvi0JCRA9TVsSAnZWagAAxq8P/AgpqsPzcyWmQj1bUwfm\nux1qPvHzCJkSq2z+xDROeSmuB5HF6b59zFHp2htz9VIEcRwbKNKVQ/6qaG4M\nTbXl+YphEFkTJj+6qT8ND7fu9OVCra9RxGiArdLuYWD2CCGaRzidwJIlgPwf\n0e7UqFkY4K4Vr8GiF96bfd+IVrRZoFHecHcmJ3Covk/i6BM0D0GmhE7YJM+Y\nBHmYWDIMxYYhpv1USpLaC7Npq7K15OIwNKf5MDVHEDOEcAXwCU7p7dUb/8ft\n/Qz4b/b4TLMFfVft9ZXKyVRv76hYi98E556T2N7+GTNMYK+zvCr+hCMTNYQw\n1fnQb/2YCaHYmmXVXDpQUt93ru+kvjhPR0169Y2BsDpWiwpRnjVXEvjqvxFQ\nKlAuLGYYA/LfLDyrkkx6HDW2kVify37qWcbPDNNmeZgcEkoRygaZLW1OGjfz\nD+nHMyz4CMzf8/Kwc39qod9y7IGK4+CJGqmEJpCCSSUhYTCNPn5jtEHt+EgL\n2WGbGtMzW51F5N1di+POZzg+hf5tfc/ZuLaKhwZeJEOg55STZLJ2AXK/DdUx\nKjp8WXSFN/gJfYnov+BKpfTnoi8VDd7T9Vh2fvVbYtuKXKWy/ot7kRmX911B\nsZyxvStQmP5GJ0ndEnmJj6SLIsJEchj4ZT54n4NGkBzuUUXaSmBQohObHwDd\n6Oku\r\n=XLtK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.7_1606298889432_0.5443910902701008","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@vkontakte/router","version":"0.0.8","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.8","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"972d882ddc3c2da2532acbaec504d998cb18e06a","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.8.tgz","fileCount":23,"integrity":"sha512-A9L6cQF/+BA1b4woOqX/h39atNfZWYLQ2VtUYubWd3quowYSLZBJlSbWVRkT/onhWmnpOn7LbVJdebS7i2dODA==","signatures":[{"sig":"MEYCIQDAMUBUX9PmvftKi+6ojdX/lspjuQ3hkg5UBcYDPe5UbQIhAPvTtYc1s4/Wp6uhdUIQWv/GdZF/XMMJPKvDdc71GZm7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv+kXCRA9TVsSAnZWagAAUwMP/i6A02U/u8C3YH7/VBvt\n5JVYvmC1CjzGXVgkM/g1ut/xAFxRMvxdUgad9dSWVSUnpyBfLgHbIk/r6wOz\nmU7u/JD8wRklId0z1XgJGbUA6TZNjfei2RJ8qvjBqplzD6VJuTgwbjsOPCpw\nsOw1Q9gODEbDSfx0v+ExE1oj7T0MAv+kSXdpWZiVYIU1GKs5z+8ITKVX4M66\nXi+JthsgrCDNK51xiRtClpabXbMgtYkRrXO0+fRkBAXuyvxqre3Rrb3eVjye\nTPhwbhsWh1IFv/1IH2wx5IPTU7mX0OmJGG8cXAdqjL3xysx7ddcvTozkV1Rk\n8/1k/CKCba/N8aycQ3CKWnc+6bgsaV+wZfmdQBz+j/PC0lkarp5bIt3nF8Gc\n3k1cGXpCoZyi/Wn2ihMwITo3s8pkpg2UUTm/7Rz2rVg4O4nXiP4YEglpK8mf\nqDPvW6P1Wzw7tOhq9enLrhkuAPk404dPWCATdn9dWWBwm81hyVuoi9Gb6a54\nMRffU+yiHt2KZxhKPtHBTBmqcW8TzqXowL3NlgWyY3XDLFtkU6ip+lbdfTZC\nOfWfQ92oPNqrIVBQ/r3l3r0U+8P+GC89o40zKgnizFGpjeUoLEwakfW0Ea+w\nYi3M2ixls+LkxWaEssAJgCG03k4AuLuzQzSlJfiNd59blDL6vkPNkXCselFg\nOE7+\r\n=pJCq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","dependencies":{"@types/react":"^16.9.44","@types/react-dom":"^16.9.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","typescript":"^3.9.6","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.8_1606412567483_0.42717181159426465","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@vkontakte/router","version":"0.0.9","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.9","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"4bce4edd7756e3afa2e0e7b7cc16502dabb2f57a","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.9.tgz","fileCount":23,"integrity":"sha512-3NmyY4TO4K4F0Jcf15eHN8l6HGFrkmOShOSdLuiaMXtzyeiJev5Z6HB/8C2R1WFFu4FivVx/9FWPzeabOaj+bw==","signatures":[{"sig":"MEQCIH9XeiMNP9t88TOYF6yXHAkqCzpj99F63YItNVvXwvkoAiBgvYyFo3XqhuY9P7xk+bOuawe70ZLbWVol58W4z8rC6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxhv6CRA9TVsSAnZWagAAtLEP/172x0s+4/TRUwwhJ35V\nINwCB/U/8uRE58LoKKKovbd593Pnbjo+z8MLdOCOtVM/14ROOnrDfNMnfmf+\n7zChtH8qW+SjC7zahrW3RScPwtpTvqLVlsC70HwyHQLXbUYZ9NjS+HcDywrl\ndlgq8bx6zFkXE9hjsSqIw4B1mAcgBxzLyiSnTYQmT72YDTmzEbjZbJJsdHj+\nvWNcrQA/amvdmBh30MEUNBfdFU1NV9r/NmMRKxaM5ninMOjWGARvNpRfHtUy\n4BGrTm3TCa6yPKlldZ3T+OB771NTk+REzYT67ImwElz0sPs2CIxIWXGLlNrh\nrlQl8t/HT825jS2S8RuUeTTSb8RnUaJ9/YNxietUW6tqEDpoAnXlZXgUbhsR\ntv8YWoSdIIZGE5YIrz4UrSIxNNFl5b9SVxnSmFoBFssyGvKAvPUCSQk3zDJF\nR5OGkA9ReG8MpitNy5icVIbxSaZ9YLxBpsQztZHRPjmGX+dDwybpMXz9mfE6\nDqwTWlV/iNNv80XWNE1MPXUc2NC/hS7KlB5KjIlVQoUMhbPmU0l36D/jJuJY\nInqDVaPn99Mbo3c8YGFko6hGZ7kpUqWXSWsYZcX+oolEjDRTq/8XPDIyIibM\nrpCQdMb3u6jvQApTDLzkwBaxE3IvIha3atLWWrPt4jUGMKzRCXPE5DJhHSmg\n4N08\r\n=plYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","react":"^16.13.1","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","react-dom":"^16.13.1","typescript":"^3.9.6","@types/react":"^16.9.44","@types/react-dom":"^16.9.8","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.9_1606818809976_0.7363071784832698","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@vkontakte/router","version":"0.0.10","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.10","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"1cf00673d1a1819540b84e9f796264ebd5de7e85","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.10.tgz","fileCount":23,"integrity":"sha512-Zt4ttsJYJPI9yxGufA3q5LVD/zIZLGGp680bwcEVIIVmmBVkohWoJ7XsTp/vpH5wwVShX+UP9qtnp61Otg05eQ==","signatures":[{"sig":"MEYCIQDwvbLEAfsapAM5tPsodpjtYVNqpikCoZMkKMdO0y5GHAIhAJmD2wq12NPuPjQI8eWFrpf21grPj+2hWfd/9c6INv9x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxkNHCRA9TVsSAnZWagAAaCkQAIkm77UZMMcMTnEN01sE\nj/kVZpHbD90q3DcVSksrO6icBRUIxEolh7A7VK8GDPcRn5EdRtRkjOnHOW61\nr4Yhdap6hfr8VMwi6Row2FwDX9TSpYgNfn1/D+ju0WP7A2vGe+KSMcDstIai\nQtJ+UTOyTGU/koXRRORN9jtcYt+F8GecvIKHYxixZzFFSwlUmusEbaEqomMt\nRiaUY+09h6FVadHdEi8dauhc0EPven2K4mq0s66BImznCZikXtNigW/LrkTC\nfTOSYBfm46bquvRHusRw9EIGVfEUz4QRBTIhTAwOqo+DwT2OJDLO2HfgH2LY\n1Xx5obWE4unuDJBpxNclMxKrTEzSKhdBubsecVD8t0yDYIlNilK0G1U55NEJ\nznk4s9MO+vBDNJfRabfuOo420os1qs/et2QYLb93hMJMRMFXQSh2AXHk9/dA\nraswg4Kkzk2VQJerXMuJC0mcobDkV+TIEF0oe9FVtG1TFJVNicznMXgjZSoT\n/xs0ezF+6Ol4vYz/v3pSOiqepnMpAWwDRU7Ooe9EoT/pAttd+hJs1QIsEUEF\nlaFKAWOgmHIROOQKWNFFo3lFRXqglzq+3KeE9xtHDZ4IwauKEPWhUJn3D+0U\nmo7thk/pvx1Uob4ejQPF13U4dTRRJ0F6nX+N5Ha522bY9fmQT++7sloLmkS2\n+/yT\r\n=g0DB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","react":"^16.13.1","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","react-dom":"^16.13.1","typescript":"^3.9.6","@types/react":"^16.9.44","@types/react-dom":"^16.9.8","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.10_1606828871033_0.7207864331934681","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@vkontakte/router","version":"0.0.11","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.11","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"48162a5e9c001f92386eac6efac03370b3f272bc","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.11.tgz","fileCount":23,"integrity":"sha512-WX+BOIC8PzuTheNfaSktjrCFCgRnSHaBi0as/1REoCsgEBQPLzY+rd+7lUWkhkoE1xnXUaNeCKLyMU2dbaaxAg==","signatures":[{"sig":"MEYCIQCW5x5iuZ7UsHVei1jlc5jv3+lfTcDmUYeaU5zQLyFlGQIhAM16SbUI7laSpnobYEkTfhXxkknfvnqgSap/f839bL1C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyQp0CRA9TVsSAnZWagAAPR0P/jEmL6oM10QDzOD03qwF\nBnUNAsOl5SPYmyVHiYJHAe0UjSknvnaNcWCCiQcnwqieWudimNUOXzjl7tjV\n5urmNofIxuQ+HeGD0v/rcw0CdrS4DepUYnZmRu6AkPVv77NCNeWODViv7ZJs\n4PEQYs3XHNeqSEwnTGnMNvNh0g85AWhivWkEzybtLzXBVCX6YwxeZ8D7WgtJ\nQPPh86Sv+Y5Ly1mYQA00Dn+BE9K/FRp8fxlno8/5HRPqqOqYWgA8DgcLbD7r\nkJNFzc2nfYsr8Bae6aIwlHdHvOADzFXqetJNrOnmDpskuLbK0RgUZyn05jm0\nojVnb2zQkeZt6/W8m/miVqD9IetUL25YtqPoYJstVsG90nBMph71Zfvd6WjD\nAr6p3c9tlm2ClaaaEgZQC4SOz+CvuqbYIKxt1Uj73kfrc0JMm2sqzRFvjYRy\nC/k/74YtCTMNPciUOFy+I82iKraj5q0U1+7BQslxrbof4xI5qE+VEeXtydaK\nwbXB3FavG5BzgKb3+O7w2PaZ3kH6fvrrZ6ChZ/5QC7ewW4OLngo869viZ9Nc\nFdtDtdCii4NnoSVkCJWliNzpYCCuHLl55Q48oJvu3Pm5fH1cMfIrVIr0PhPh\n4Pmg5Fccc4J1tkIRrd2ifjkAtwoGxC42LjM4LFhn7MKaZTtUbFPxNG88+jvC\nfo/c\r\n=BuMw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","react":"^16.13.1","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","react-dom":"^16.13.1","typescript":"^3.9.6","@types/react":"^16.9.44","@types/react-dom":"^16.9.8","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.11_1607010932318_0.6763862169611139","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@vkontakte/router","version":"0.0.12","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.12","maintainers":[{"name":"thisman","email":"tablescable@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"5b32279549eb1d70f6b84ba7bb915fb34bb24435","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.12.tgz","fileCount":23,"integrity":"sha512-X/Sc2+ByOTC4yhay+l1Izm/dqsk5DYCH0WhILv9mhu9J7vb5Fi3yfflOM1bTVXrRqrUBejvZXqzzljMrmyzbuA==","signatures":[{"sig":"MEYCIQChGd8+FPkD2g+Prk5kC7DDu/ymlS64yuYv2cy0bJcX6AIhAM579j2tU//XiWB8ppxFuddfl0+rOQBQXjDoRFS0avVG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzaqpCRA9TVsSAnZWagAAysUP/j9zpskzvtR/X8MzINKK\nCSsPGvt6WPL63/nLk+7/29b+FYoGE/XRDgmbfLvF1BhWVXGZ5Rp6ttDJI86G\nwwNrDrLWYx4BQ9anEGoAfgdvWTEJo96BdtrQhZT1u1NeAJ58IJ2GArR3wcJ2\nkYU09iD07BCgWvJDx6gT7SEox+1YLp8uGbZrL1Fe9e7ksKNC5fshAnjxAlGj\nLReVRCDr38MW3nYayxl6DWlfSsIefk57kzL4kno8NZ2cX56e5IPqurq30NbJ\nM1kwiS4WkrEDfDAA1SFsk2aY7JqkdLBWB0pj7B0ioNUqHBuIZziJq345wArl\nrHEAMffpAYs3YZDhXd8x5SRrBJx2tniTnRls657CgJojPIrPtF701npgAJwZ\nCmFt4BfSCCQWdWqGD1NeEXUA84jPrHH2gWZmPmKf5LOSaDa6aZA/atJwZjqW\ntX8o4/VJsHqjDjh4DXrbr9DYK+QYCGON2ga3Eg2LflmINBGT5N4rBk9Jv3v6\nSXdOWb83Q75V7lOBLnTZC7Z4SfW4Om3jbtPWCNTofKRODPe/zdW5iBYpcseB\nUPsNc7eNNKSNQL7NvnufOGkq6eSfiW0eamliIuRUTksmx0wTe6LzqSf68c+t\n3UDbXPlRsE2LSShDcS1/U175G3f/uv/Jylk3pDvIAS7Odul91pAFde/2HUmp\nUXvk\r\n=+aeu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"nekr","email":"nekr.fabula@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","react":"^16.13.1","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","react-dom":"^16.13.1","typescript":"^3.9.6","@types/react":"^16.9.44","@types/react-dom":"^16.9.8","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.12_1607314088499_0.5307719229225965","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@vkontakte/router","version":"0.0.13","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.13","maintainers":[{"name":"e.ishmukhametov","email":"e.ishmukhametov@corp.vk.com"},{"name":"captain__bamboo","email":"lykinmihail@gmail.com"},{"name":"ipishchulin","email":"i.pishchulin@corp.vk.com"},{"name":"pkorchevskiy","email":"p.korchevskiy@corp.vk.com"},{"name":"terdenan","email":"terdenan@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"thisman","email":"tablescable@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","dist":{"shasum":"88ccf1abe61658afe4d9fc79827a1ee2e54ca05d","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.13.tgz","fileCount":23,"integrity":"sha512-O/ZGmbQLDCCeksIm3Wzonth2lJV8ZQdaDVYS6+JAwEcMkwdmn2yxOaINVbIsnw6KwASZ4PkPv0b2OXs26xJetw==","signatures":[{"sig":"MEQCICF5b5wVxFeineCLxEVzF3zcs+JgdAUTmPSfxlpX7732AiAbNmjc44qib7hNl4NIB+Wd5sKZdGHrCEz4SoY7N07mAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3bLSCRA9TVsSAnZWagAAvusP/0mdKL6uRGu90vSeC7RV\nrPksfmza7eefi4Fxp6VR3ut++J1sU9qWz+KoNwHmw+8TEvNhyxHK2JWT9vMA\nh45eHoPG5wtK22a80Fh+ewUO7L6QdVL+vTlb7WInT52AwG8644pVbJ17STy5\nkD9JssSgqYY7LKhjnOnWNLfSctEUSkOQPrKEFjpT+PIBMUSErNKibGqxDc6h\nxUj2b1x2Tb+cJ5iWBky2YVJbCxdo5RzbhlMDz1baLnkA5vpp4GjF/WDYmAC3\nghjyvX0jq8Z6SU3JL6+vu2zYEcXfsD+7lOksIfrxlUiA4UPAohq+IecTB7oA\nIi/d9uQJNPLT8dUN2jZAWs6+BoArRWoDUH7AGZy0kY6qEGphbbDr9agwxqvj\nksPDjWCJmc4h0Go1WtSUPP5fQfkQNduInGtzdSJQv7Lx1dRa2Zar06Fq6fbM\nyuFr8QjiueEtloodCWba+4oXKH43tZE0g1dS4A41BJ/iMRz8drn/xnIjLSk2\nVAbwwsmC4jfUOolHDh7Qr4a+fJV8IpaPMIqSA23BkgSoPnguARvx6fo3pKxC\npUVjnm5DLEgPFFEpaLeDUkoXg+zuIJhvaMCBVZ6cidUUQlzNMkvIU8W+S3Nr\n8yu74bYRQdkgU0tblemtG6FUxwGUnMk+Ii5Zxhegp1cdI0NEK3ti0gDOnspC\npob4\r\n=flJG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"thisman","email":"tablescable@gmail.com"},"repository":{"url":"https://github.com/VKCOM/vk-router","type":"git"},"description":"VK Web Router","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 VK.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.","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","react":"^16.13.1","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","react-dom":"^16.13.1","typescript":"^3.9.6","@types/react":"^16.9.44","@types/react-dom":"^16.9.8","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.13_1625141969725_0.8411740110494712","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@vkontakte/router","version":"0.0.14","author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","_id":"@vkontakte/router@0.0.14","maintainers":[{"name":"k.zamotaev","email":"k.zamotaev@corp.vk.com"},{"name":"vkarelin","email":"v.karelin@corp.vk.com"},{"name":"gbowsky","email":"g.gorbovskoy@corp.vk.com"},{"name":"pa.koshkin","email":"pa.koshkin@corp.vk.com"},{"name":"russll","email":"wb.russel@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"thisman","email":"tablescable@gmail.com"},{"name":"terdenan","email":"terdenan@gmail.com"},{"name":"ipishchulin","email":"i.pishchulin@corp.vk.com"},{"name":"captain__bamboo","email":"lykinmihail@gmail.com"},{"name":"e.ishmukhametov","email":"e.ishmukhametov@corp.vk.com"},{"name":"lisovsky","email":"lisovsky.r@gmail.com"}],"homepage":"https://github.com/VKCOM/vk-router","bugs":{"url":"https://github.com/VKCOM/vk-router/issues"},"dist":{"shasum":"f9cacf3bcbc9adf2c707ee710b6c0513c8a71378","tarball":"https://registry.npmjs.org/@vkontakte/router/-/router-0.0.14.tgz","fileCount":18,"integrity":"sha512-pRm4V+y/QmsiFmcjTn/aueusWYPZHqAo031MyI4qB4Ca3BzTeNJfZcA609K11NFLqh3y+oZ3qNWaKaiqif+yFg==","signatures":[{"sig":"MEQCIFeQhOpAOBKeERmoD/yEARgX2peP41JmEl6xhEKkzqtSAiABoI+OExBFBrYYixHaVP4fssMIYXTkaZpukSOMHiK0Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwI5zCRA9TVsSAnZWagAA8RsP/Rz+k9/CfaJY+f/8P92s\nzIajMJVC8IlGyJAjDqJgJwH5pMBsh3WmOc/G4k3R6frJyGPJwmy7lQnXxWXT\nkqFDPHyC8ltgeQgPE2XqxZ7zKmS45Xod8W9stAW+vMCSB6oM1wCLMjSHWqXQ\nmuNpqwXRyzyxSPAc4E3f6cTxAaO1ltrr7DA85OT89axfMn6tpbUckePlxBpH\nQXrsU+8F72zMg+rA86DyvsfCza1uHLJcvc6iMxVD/FLRjSzJ0tjOP79b8/od\nYZcwTT9eYHvQjqaaK4XEXioZ8bJotg2sPuG8EXvkwLLK4jczn0mYyqA6bOvW\nYeJ6FcuMDLEViUGNs46v6Rn/HbZChHmT9Em1VpLPq2B0Con8WB43Y1c7f/pq\nkZ+AbBWnlwyx7Zfd6J4OBuYLaEMf9YSa1UHBkqeprEI8p3Al5I7zysN0D/w+\n7DTmyj03b90I1Z8J1sLa1UdUi7IzL/+zSQmQ8UD69kBp3Z+YjC+y/kFVFpmz\neynBEn9vCr97qnWgyraQ4fZ+m9Oq17LtioOXqT718Lrx2PmoiL9mE1CuIUYV\n1+3N9nZZWULU8TxR6xWMW2XD7If8b5FD2zfsPUq9SpbZnh5YRtmUwRGUMhzL\nyrGkS8rIyjUotzGGOa/9V/Q4zU+fhFPyhXNv8NCoOaIitBoLFilsEJHv7Fwq\nGliL\r\n=e8gD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"73ba8a599a295fce4a070b4b3c9f8324bbd51386","scripts":{"dev":"yarn clear && rollup -c -w","test":"yarn eslint && tsc --noEmit","build":"yarn clear && rollup -c","clear":"rm -rf dist","eslint":"eslint ./src --ext .ts,.tsx","prepublishOnly":"yarn clear && yarn build","publish-package":"yarn install --check-files && yarn publish --non-interactive --access public"},"_npmUser":{"name":"k.zamotaev","email":"k.zamotaev@corp.vk.com"},"repository":{"url":"git+https://github.com/VKCOM/vk-router.git","type":"git"},"_npmVersion":"6.14.8","description":"VK Web Router","directories":{},"_nodeVersion":"14.10.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","react":"^16.13.1","tslib":"^2.0.0","eslint":"^7.13.0","rollup":"^2.21.0","react-dom":"^16.13.1","typescript":"^3.9.6","@types/react":"^16.9.44","@types/react-dom":"^16.9.8","rollup-plugin-terser":"^6.1.0","@vkontakte/eslint-config":"^2.5.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.14_1640009330828_0.25323448204178245","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-11-15T14:04:29.877Z","modified":"2026-03-25T10:47:27.842Z","0.0.1":"2020-11-15T14:04:30.234Z","0.0.2":"2020-11-17T08:55:20.573Z","0.0.3":"2020-11-18T15:45:29.504Z","0.0.4":"2020-11-23T04:51:39.201Z","0.0.5":"2020-11-23T15:38:22.347Z","0.0.6":"2020-11-23T16:13:04.355Z","0.0.7":"2020-11-25T10:08:09.620Z","0.0.8":"2020-11-26T17:42:47.609Z","0.0.9":"2020-12-01T10:33:30.200Z","0.0.10":"2020-12-01T13:21:11.199Z","0.0.11":"2020-12-03T15:55:32.503Z","0.0.12":"2020-12-07T04:08:08.701Z","0.0.13":"2021-07-01T12:19:29.870Z","0.0.14":"2021-12-20T14:08:51.025Z"},"bugs":{"url":"https://github.com/VKCOM/vk-router/issues"},"author":{"name":"VK Team","email":"https://vk.com/team"},"license":"MIT","homepage":"https://github.com/VKCOM/vk-router","repository":{"url":"git+https://github.com/VKCOM/vk-router.git","type":"git"},"description":"VK Web Router","maintainers":[{"email":"mobileapps.vk@gmail.com","name":"vkcom"},{"email":"k.egor.smirnov@gmail.com","name":"k.egor.smirnov"},{"email":"devtools@corp.vk.com","name":"vkcom-publisher"},{"email":"lykinmihail@gmail.com","name":"captain__bamboo"},{"email":"pa.koshkin@corp.vk.com","name":"pa.koshkin"},{"email":"g.gorbovskoy@corp.vk.com","name":"gbowsky"},{"email":"v.podlubnyak@corp.vk.com","name":"vitaliy.podlubnyak"},{"email":"v.karelin@corp.vk.com","name":"vkarelin"},{"email":"sklv_r@vk.com","name":"sklv_r"},{"email":"v.kirichenko@vk.team","name":"v.kirichenko"},{"email":"v.meshcheryakov@vk.team","name":"vmeshche"},{"email":"adel.tsareva@vk.team","name":"adeltsareva"},{"email":"a.silkin@vkteam.ru","name":"a.silkin"},{"email":"k.koropovskiy@vk.team","name":"k.koropovskiy"},{"email":"a.belozerov@vk.team","name":"a.belozerov"}],"readme":"# VK Router\n\nУниверсальный модуль навигации позволяет создать систему навигации в приложении на основе списка маршрутов в вашем приложении.\n\nИсточником истины в роутере является внутренний стек.\n\nНа данный момент модуль поддерживает только навигацию через query - параметры. \n\n## Установка\n\nИспользуйте [npm](https://www.npmjs.com/) или [yarn](https://yarnpkg.com/) для установки.\n\n```bash\nnpm install @vkontakte/router\n\nyarn add @vkontakte/router\n```\n\n## Использование\n\n```js\n// router.js\n  import { createNavigator } from '@vkontakte/router';\n\n  // коллекция маршрутов\n  const routes = [\n    { name: 'home', \n      children: [ // задание дочерних маршрутов\n         { name: 'contacts' },\n         { name: 'profile' },\n         { name: 'cabinet', modal: true },\n         { name: 'profile', modal: true, updateUrl: false },\n      ]\n    },\n    { name: 'landing', \n      // ... объекту маршрута можно задать любые свойства \n    }\n  ];\n\n  const config = {\n    defaultRoute: 'home',\n  }\n\n  const router = createNavigator(config, routes);\n  router.start();\n  export default router;\n``` \nв классовых компонентах\n```js\n// App.js\n   import { router } from './router.js';\n   import { Component } from 'react';\n\n   class App extends Component {\n     constructor() {\n       // получение начального состояния навигации\n       this.state = router.getState();\n     }\n\n     routerListener({ toState }) => {\n       this.setState(toState);\n     }\n\n     componentDidMount(){\n       this.unsubscribe = router.subscribe(this.routerListener);\n\n     }\n    \n     componentWillUnmount(){\n       // остановка роутера, удаление обработчиков событий\n       router.stop();\n       this.unsubscribe();\n     }\n     // ...\n   }\n``` \nс использованием хуков\n ```js\n   import { useEffect, useState } from 'react';\n   \n   const App = () => {\n     // получение начального состояния навигации\n     const [state, setState] = useState(router.getState());\n    \n     const routerListener = ({ toState }) => {\n       setState(toState);\n     }\n\n     useEffect(() => {\n      const unsubscribe = router.subscribe(routerListener);\n\n      return unsubscribe;\n     } []);\n\n     // ...\n   }\n\n``` \n   с использованием HOC и контекста из\n```\n// index.js\n   import ReactDOM from 'react';\n   import { Provider as Navigator } from '@vkontakte/router';\n        \n   ReactDOM.render(\n     <Navigator config={config} routes={routes}>\n      <App />\n     </Navigator>\n   , document.getElementById('root'));\n\n// App.js\n   import { withNavigator } from '@vkontakte/router';\n   const App = ({ go, state }) => { \n     // ...\n   }\n   export default withNavigator(App);\n\n```\n\n\n\n## Объект конфигурации\n| Параметр | Тип | Значение по умолчанию | Описание|\n|-----------|-----|-----------------------| -----------|\n| defaultRoute | string | 'default' |Задает стандартную страницу на которую осуществляется переход при старте приложения,  если в router.start() не указана начальная страница. Так же задает страницу которая помещается первой в стек навигации. Страница должна существовать в коллекции маршрутов|\n| subRouteKey | string  | 'modal' | задает ключ свойства по которому будет определяться, является ли маршрут модальным окном или нет |\n| preserveHash |boolean |false| если query параметры внутри хэша,  убирать ли хэш из url |\n| preservePath |boolean  | true | строить путь от корня ресурса ``example.com/?``или сохранять папку в url ``example.com/folder?`` |\n| fillBrowserStack | boolean |false| при старте роутера стек браузера наполняется вхождениями через pushState в соответствии с внутренним стеком роутера|\n| errorLogger | function | ``(err) => { console.log(err) }`` | позволяет передать callback функцию для обработки ошибок роутера\n\n## Наименование маршрутов\nНазвание маршрутов должно быть уникальным. Создавать маршруты и явно задавать им позицию в дереве навигации можно следующим образом:\n\nчерез children:\n``js\nconst routes = [\n    { name: 'home', \n      children: [ { name: 'contacts' } ]\n    }\n];\n``\n\nчерез указание name\n```js\nconst routes = [\n  { name: 'home' },\n  { name: 'home.contacts' }\n];\n```\n\n## Перемещение по стеку навигации\nПри старте роутер создает внутренний стек навигации и наполняет его вхождениями на страницы.\nПервое вхождение - всегда ``config.defaultRoute``. При шагании назад по стеку мы упираемся в маршрут указанный как ``config.defaultRoute``.\n\nЕсли стек браузера пуст, то переход назад по стеку роутера возможен только с помощью ``router.back()``;\n\nПри использовании параметра конифгурации ``config.fillBrowserStaсk``при старте роутера стек браузера наполняется вхождениями через pushState. \n\nТак мы можем переходить назад стрелкой браузера при изначально пустом стеке браузера (к примеру при переходе по прямой ссылке и/или под анонимным пользователем), на манер навигации в нативных приложениях.\n## Обработка ссылок\nПо умолчанию, нажатия на все ссылки, которые относятся к ресурсу, на котором существует наше приложение,  обрабатываются внутри роутера.\n## Состояние навигации\nРоутер возвращает состояние в виде объекта \n```js\n {\n   page: 'home', // текущая страница \n   modal: 'cabinet', // текущее модальное окно\n   params: { id: '1' }, // параметры маршрута, как обязательные так и не обязательные\n   meta: { // мета-информация о состоянии\n     source: 'go',  \n   }\n   options: {} // опции переданные вместе с состоянием\n }\n```\n### meta\n  мета-информация о состоянии\n  #### source\n   источник создания состояния\n   - ``go`` - состояние в результате перехода на маршрут\n   - ``popstate`` - переход стрелками браузера назад/вперед\n   - ``default`` - начальное состояние роутера\n   - ``url`` - состояние сгенерировано из явно переданного url\n\n ### options\n     опции переданные при переходе\n     replace - замена текущего состояние в стеке и в урле новым\n     reload - перезагрузка страницы при переходе на роут\n\n## Навигация\nМетод ``router.go`` - основной метод навигации. Старт приложения выполняет метод ``router.start`` с указанием страницы с которой нужно начать навигацию в приложении.\n## Создание 404 страницы\n\nПри переходе на переданный маршрут мы должны получить состояние, в котором как минимум будет указан page. В случае, если этого не произошло, мы можем поймать выполнить переход на 404 страницу, либо помощью ``сonfig.errorLogger`` получить и обработать соответствующую ошибку и выполнить переход на 404 страницу нашего приложения. Страница должна быть указана в коллекции маршрутов.\n\n```js\nconst errorLogger = (err) => {\n if (err === ROUTER_ERROR_NOT_FOUND) {\n    router.go('404');\n }\n}\n\nconst config = {\n  errorLogger,\n // ...\n}\n\nconst router = createNavigator(routes, config);\n\n// или \nconst routerListener = ({ toState }) => {\n  if (!toState.page) {\n    router.go('404');\n  }\n};\n\nrouter.subscribe(routerListener);\n```\n\n## Создание разных деревьев навигации и переключение между ними\n\n## Управление модальными окнами\nПопасть на страницу а затем на модальное окно можно сделать последовательным переходом\n``router.go('home')``, ``router.go(cabinet)``;\n\n## Методы\n  \n#### getHistory \nМетод получения копии внутреннего стека истории роутера\n\n#### setActiveTree \nзадание активного дерева навигации\n* ``treeName`` - идентификатор активного дерева\n\n#### addTree\nМетод для добавления дерева навигации\n\n* ``treeName`` - идентификатор дерева\n* ``routes`` - коллекция объектов маршрутов\n\n#### removeTree \nМетод для удаления дерева навигации.\n* ``treeName`` - идентификатор дерева\n\n#### buildState\nМетод создания состояния на основе переданного URL в инициализированный роутер, используется для конструирования состояния роутера\n* ``url`` - ссылка из которой нужно извлечь состояние\n#### subscribe \nподписка на обновления состояния роутера\n* ``subscriber`` - функция принимающая объекты состояния\n\n#### unsubscribe\nотписка от обновлений состояния роутера\n* ``subscriber`` - функция принимающая объекты состояния\n\n#### removeAllSubscribers \nудаление всех подписчиков на роутер\n\n#### add \nдобавление узлов в указанное дерево, по умолчанию  в текущее активное.\n\n``routes`` - объект маршрута или массив маршрутов\n\n#### remove \nудаление узлов из указанного дерева, по умолчанию  из текущего активного\n* ``routeName``\n \n#### buildUrl \nМетод создания ссылки на основе имени роута и параметров.\n* ``routeName``\n* ``params``\n\n#### getActiveNodes \nМетод получения коллекции активных узлов, в порядке от корня дерева заканчивая текущим активным роутом\n\n``routeName``\n \n#### makeState \nпостроение состояния роутера на основе, переданного имени роута, параметров, а так же текущего активного дерева роутов\n   * ``routeName`` - имя маршрута,\n   * ``routeParams`` - параметры навигации,\n   * ``stateSource`` - источник создания состояния, может быть ``go | popstate | default``,\n  \n#### go \nОсновной метод навигации роутера\n routeName: string,\n    * ``routeParams``\n    * ``options``\n    * ``done``\n\n#### closeModal \nМетод закрытия для модальных окон. \n   * Метод закрытия для модальных окон.\n   * история отматывается до активной страницы без модального окна,\n   * иначе действует как ``router.back()``\n\n#### back \nМетод навигации назад. При пустом стеке браузера переходит назад по внутреннему стеку с выполнением ``window.history.replaceState``.\n\n  \n#### start \nМетод активирует роутер, выполняет метод построение истории buildHistory, выполняют привязку основных обработчиков событий popstate и обработчика для перехвата нажатий на ссылки. Осуществляет начальный переход на актуальное состояние роутера\n \n   * ``startRoute``\n   * ``params``\n   * ``opts``\n  \n#### stop \n- деактивирует роутер, удаляет обработчики событий.\n\n#### getState \nвозвращает текущее состояние роутера.\n\n#### getPrevState\nвозвращает предыдущее состояние роутера.\n\n#### isActive \n   Утилита роутера, возвращает булево значение\n   является ли переданный роут с параметрами активным в данном состоянии роутера.\n\n * ``routeName``\n * ``routeParams`` \n * ``strictCompare`` - строгое сравнение со всеми параметрами, по умолчанию ``true``\n * ``ignoreQueryParams`` - игнорирование необязятельных query параметров, по умолчанию ``false``\n\n \n#### canActivate\nдобавляет во внутреннюю коллекцию обработчик, выполняемый при переходе на указанный роут\n    * ``routeName``\n    * ``routerHandler``\n\n##  Лицензия\n[MIT](https://choosealicense.com/licenses/mit/)\n","readmeFilename":"README.md"}