{"_id":"@bchteam/vue-yandex-metrika","_rev":"5-639dba77b01b285d0aac1315c90e2895","name":"@bchteam/vue-yandex-metrika","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@bchteam/vue-yandex-metrika","version":"1.0.0","description":"Yandex Metrika plugin for Vue","repository":{"type":"git","url":"https://inner.bch-intelligence.ru/npm-packages/vue-yandex-metrika"},"publishConfig":{"access":"public"},"scripts":{"dev":"node ./config/scripts/dev.js","build":"node ./config/scripts/build.js","test":"jest --coverage","test:watch":"jest --watch"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"main":"dist/vue-yandex-metrika.js","contributors":[{"name":"Victor Chaptsev","email":"victor@chaptsev.ru"},{"name":"Zakharov Sergey","email":"zakhse@yandex.ru"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-blue":"^1.5.0","blue-jest":"^1.5.0","commitizen":"^2.9.6","compression-webpack-plugin":"^1.0.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","friendly-errors-webpack-plugin":"^1.6.1","jest":"^21.2.1","jest-cli":"^21.2.1","ora":"^1.3.0","semantic-release":"^15.9.3","semantic-release-cli":"^4.0.6","vue":"^2.5.9","vue-router":"^3.0.1","webpack":"^3.9.1","webpack-merge":"^4.1.1"},"dependencies":{},"gitHead":"cf52a000c7fdf6db81172c5eadb03f23fedbae0a","_id":"@bchteam/vue-yandex-metrika@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"zakhse","email":"zakhse@yandex.ru"},"dist":{"integrity":"sha512-vbZMYRuZYxMm929yLCealuSRl/VRI+zJ8rdXQcOHxTZVwTwC7JiFO4W4fy799OF2vB1/o00k2r8vGBDmEcjHew==","shasum":"3114c13a0d53b713caa1c855702651682215aa4c","tarball":"https://registry.npmjs.org/@bchteam/vue-yandex-metrika/-/vue-yandex-metrika-1.0.0.tgz","fileCount":7,"unpackedSize":66455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAAMOCRA9TVsSAnZWagAAukgP/3QvaB38RbPTG2ybWgmZ\nAkKt7yCybGZwOEKY6TJoGJWK5EoZumXD1Q1Viw5Gf21xD3Uh1snEKNACMWnD\nWkt7fC5ZBPfr8Yhv9rKgkEmmOapP54asinp2ukFp3NhrvY8Ee81uRh+8RfCA\nwmfuurQIjBS97NAXZG9+E9pyYyZXI0Op/lDqVkTxBV4kf6PURpOF+NtJDxWo\nTajbvzcYc9dfOpzI7Go7WL/Inrh5iU0NL1X7xawk2G7jjS4tBpg9ResFtiS5\nP/T8a4uFMI8Ie2gYGnJvXbrmbPlZ2FYrKrbf9BzTRGhWLdulBJEfkStakwOj\n4eqU4iMClAyNS8oSRv89z3nqBg2YJqcJqMwAEkPoaNqXUpqnJcv/ZOzef/XU\nLLgEkmpdM23/NV0/znQcv7EnWZ/VwdSnJVs7aZCwlVOcAgvtZrIkFtluJqOm\nrAwbnruT2CDJ5Y3zAWDyvaM4MeUgsXjcF7U7hwJMKEDXUOmnygv1v95BRSea\nZ96+vOyUasfm4cIKDUu7KdrRTbUDKDcYHfkCJ0I/4lesgMoWUXOpKR3LslZF\nZrj0GfJAAH3B1JDf20Cg14hohp30LHT9HM9hyBIdKdaMNzU4bx7VlAZyXyay\nlPuufFk+bp+2KeoYpZeZBWiO2QmMowMChSZAHr8sGX7lwa9hn8pnwt2K+MRr\nKDjv\r\n=3Ab6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIADLuk0Wp6QgrzqWIt/ulfMTJy+LOqNGzRpjBih3eMAiAwJUdQ5ZnMcbWqhco+KWusi0mIn7meygoxpbP2uIR+EA=="}]},"maintainers":[{"name":"diqost","email":"ceo@bitch.team"},{"name":"zakhse","email":"zakhse@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-yandex-metrika_1.0.0_1543504654075_0.57217316910425"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bchteam/vue-yandex-metrika","version":"1.0.1","description":"Yandex Metrika plugin for Vue","repository":{"type":"git","url":"https://inner.bch-intelligence.ru/npm-packages/vue-yandex-metrika"},"publishConfig":{"access":"public"},"scripts":{"dev":"node ./config/scripts/dev.js","build":"node ./config/scripts/build.js","test":"jest --coverage","test:watch":"jest --watch"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"main":"dist/vue-yandex-metrika.js","contributors":[{"name":"Victor Chaptsev","email":"victor@chaptsev.ru"},{"name":"Zakharov Sergey","email":"zakhse@yandex.ru"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-blue":"^1.5.0","blue-jest":"^1.5.0","commitizen":"^2.9.6","compression-webpack-plugin":"^1.0.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","friendly-errors-webpack-plugin":"^1.6.1","jest":"^21.2.1","jest-cli":"^21.2.1","ora":"^1.3.0","semantic-release":"^15.9.3","semantic-release-cli":"^4.0.6","vue":"^2.5.9","vue-router":"^3.0.1","webpack":"^3.9.1","webpack-merge":"^4.1.1"},"dependencies":{},"gitHead":"f064b8e5bf1579cf2378f93121f0d5300f20cefd","_id":"@bchteam/vue-yandex-metrika@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"zakhse","email":"zakhse@yandex.ru"},"dist":{"integrity":"sha512-ZgfoiPihHdO+ST1TDrp6yhVRazOk1xzA6Z8fsQ2Oe76pVTz2tcp6s7+G8gB4uPiYz3l0gKxog7/ZhNpefJfi/Q==","shasum":"05e8d5c287c4f1fa422b6186c58742e09fa92a0f","tarball":"https://registry.npmjs.org/@bchteam/vue-yandex-metrika/-/vue-yandex-metrika-1.0.1.tgz","fileCount":5,"unpackedSize":36282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAAXwCRA9TVsSAnZWagAAWNoP/jmUTcCudYtcOjGpLmkl\n1NoTAlxAlfgt5JrpCVtRR73MthHUUz3zHxSMz9SRy1XOBPGMZ2PhyqZIpf3J\nKvUC3XCHWPiyWcN40RJb1uecZnkkVf5XDF5cl8An847M1DqYd0n5fiCSzNBE\n5lKyoy4VVNBUMo2PHDH8rMrZYVnaNUNkQ7g8UUEgGrHFQ8HEX6i8tNgCC6fr\nyWpkl2NdAmjId5Ga0AvgCnpwsvDqoz3AV0cplftvcgHokgJdJw+paerURpOD\n5ScJH8rGT0x8p3n76Q5JBU46Sghw62zsN99WNenEERSF3uqTTsYSZr0r/AtD\nboalEOxxBeCZqxb694PNJBTMykODGon0s5T84HI/EQnRLZzy9Q2ZgCq6Flrf\nMNzXtRg24PWI88IlefkzmjAaPfxtQ4VNapAVtIo22tyJnZ1fb20RRfu8Pq4L\ndSQZovNxRL28jv3/j8QzzBS36q6suMSioDTqMRLJfMm0jKG+AHRjy0vv4cEV\nY7qFUujZfj03CRb/NEVxdNgeFktoZGDLWPW8k7nstqOqW8nTHwM2P6pldwVU\n6kfzX9d2gxHzTjBJ4r97lO1+5LiwA2FMcltThQOkJ1fK6echA+QUlOP/qKGB\nwIdrIr9Ht9eL1J1D98csEN2kIcEnKJ/+pR7qaSDe+4op0tzIgJZDo4Cl0kIN\nFT+h\r\n=Vi30\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsCnMfwqccT+wXvaC0xY9Yl+XoaYDC+8xr7TnWXkmWbAiBQMRAQjhRkMwA9nm1oQOtF+kuE7rJsl1/3FdYIWgsHNg=="}]},"maintainers":[{"name":"diqost","email":"ceo@bitch.team"},{"name":"zakhse","email":"zakhse@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-yandex-metrika_1.0.1_1543505391675_0.34413428944905977"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bchteam/vue-yandex-metrika","version":"1.0.2","description":"Yandex Metrika plugin for Vue","repository":{"type":"git","url":"https://inner.bch-intelligence.ru/npm-packages/vue-yandex-metrika"},"publishConfig":{"access":"public"},"scripts":{"dev":"node ./config/scripts/dev.js","build":"node ./config/scripts/build.js","test":"jest --coverage","test:watch":"jest --watch"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"main":"dist/vue-yandex-metrika.js","contributors":[{"name":"Victor Chaptsev","email":"victor@chaptsev.ru"},{"name":"Zakharov Sergey","email":"zakhse@yandex.ru"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-preset-blue":"^1.5.0","blue-jest":"^1.5.0","commitizen":"^2.9.6","compression-webpack-plugin":"^1.0.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","friendly-errors-webpack-plugin":"^1.6.1","jest":"^21.2.1","jest-cli":"^21.2.1","ora":"^1.3.0","semantic-release":"^15.9.3","semantic-release-cli":"^4.0.6","vue":"^2.5.9","vue-router":"^3.0.1","webpack":"^3.9.1","webpack-merge":"^4.1.1"},"dependencies":{},"gitHead":"f372d5861c67c2fbc80f96387e044f6d69fd2b9b","_id":"@bchteam/vue-yandex-metrika@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"zakhse","email":"zakhse@yandex.ru"},"dist":{"integrity":"sha512-QSkg+mbTL1takt9hG4JsXOY7YeePCNwiBxqT7vOTpHjlvuYunMHoRlubmXS8YCGWcv3DiKWPBDpSYCzz9zSQEg==","shasum":"7894b13b2f8b32ab83e3cdadee458b844fe88cf1","tarball":"https://registry.npmjs.org/@bchteam/vue-yandex-metrika/-/vue-yandex-metrika-1.0.2.tgz","fileCount":5,"unpackedSize":36527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAU9oCRA9TVsSAnZWagAA4AAP+QFfbvABmSRG7KVGl9I5\nsGB14MXW2ZoCRNXCMuTvBBFjyVEncjEb+XKntPYhF428wXWYv1inTBV6AEDA\nw4WxqorcRSS013/P1XlKMeK4hsMiqJGXG+NonmE4GGnawaHnPq87THDqVt6T\nR3PbJcsUOcrJ7cp2LItndVVONxHLrkI6OQFz2gJsf32nXrS1P3GO9Gf54PHN\ngI96CkWGG+/JZg0yGUam+PgQn6GZfCKs1mxh9wi68ZSg+XzX2W/xXx/nPJbq\nQ5raBMx1Kpu3x3R/Vi5YuEUykkyZ+H5+ABqdCMSHX8RVyEL6fgOFaSMYiP8b\ngjdPu0b7fb4U7XtzpvkhHU4ubC1epy5EtKEYxRoycHJeAtsTVAALQb4F+Pc0\n0yRX6VlWzT7qiRaW/8Ej/dQbPqUBiKrP8hWWNpUyGxN0OZVDmxrlCFVNOUq+\naDcuFRMEz9hxpnXOQo9ydyzZPssmExWDCcQdE8xwIMNE8Zph1wuXhqhDkeBS\nrOtxm2AZeHMAM9KvIAUOX1lcePfvSrZ+EhgdFpHkxhSXznvrWRzgE2URCpjn\nZ8TWg6nh/o4ozxxkVNI00qf8KNW+fEM16sQZvgNQ2jqgYMLyoq1qpGsvdShh\nmQwojbjqFbCKuMlphYrYkifmAtaTmoAg5yV7UHczy9SM0v4+oYyXuwD9khB/\ns9SP\r\n=GP8o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8eNvVdWECEUyQefm+Sze9UMjz9tUJZDaOvjkMZl8+EAiBtcmwwO+pLypWobsX78fEWrDAJEFzAKXAjbw67LvZMrQ=="}]},"maintainers":[{"email":"zakhse@yandex.ru","name":"zakhse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-yandex-metrika_1.0.2_1543589735685_0.9810548816030389"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-29T15:17:33.919Z","1.0.0":"2018-11-29T15:17:34.217Z","modified":"2022-04-04T18:02:00.046Z","1.0.1":"2018-11-29T15:29:51.811Z","1.0.2":"2018-11-30T14:55:35.835Z"},"maintainers":[{"email":"zakhse@yandex.ru","name":"zakhse"}],"description":"Yandex Metrika plugin for Vue","repository":{"type":"git","url":"https://inner.bch-intelligence.ru/npm-packages/vue-yandex-metrika"},"contributors":[{"name":"Victor Chaptsev","email":"victor@chaptsev.ru"},{"name":"Zakharov Sergey","email":"zakhse@yandex.ru"}],"license":"MIT","readme":"# @bchteam/vue-yandex-metrika\n\n**@bchteam/vue-yandex-metrika** allows you to send data about visited pages to [Yandex Metrika].\n\n## Installation\n\nInstall with [npm]:\n\n```bash\n$ npm i -S @bchteam/vue-yandex-metrika\n```\n\n\n## Ways to use\n\n### <a name=\"autotracking\">Autotracking</a>\n\nPass the` VueRouter` instance to the plugin and let it handle everything for you ([Metrika API] is also available):\n```javascript\n// your main.js\nimport Vue from 'vue'\nimport VueRouter from 'vue-router'\nimport VueYandexMetrika from 'vue-yandex-metrika'                               \n\nconst router = new VueRouter({...}) // your routes\n\nVue.use(VueYandexMetrika, {\n    id: XXXXXXXX,\n    router: router,\n    env: process.env.NODE_ENV\n    // other options\n})\n```\n\n\n### <a name=\"manual\">Manual tracking</a>\n\nWorks without router: [Metrika API]\n```javascript\n// your main.js\nimport Vue from 'vue'\nimport VueYandexMetrika from 'vue-yandex-metrika'                               \n\nVue.use(VueYandexMetrika, {\n    id: XXXXXXXX,\n    env: process.env.NODE_ENV\n    // other options\n})\n```\n___\n\n```javascript\n// your code\nthis.$metrika.hit(path)\n```\n\n#### Options:\n\n| Name                    | Description                                                                                             | Required | Default                                                    |\n| ----------------------- | ------------------------------------------------------------------------------------------------------- | -------- | ---------------------------------------------------------- |\n| id                      | Your tracking `id`                                                                                      | True     | null                                                       |\n| router                  | [Autotracking](#autotracking) if the `router` is passed, otherwise: [manual tracking](#manual-tracking) | False    | null                                                       |\n| env                     | API calls are performed only if `env` is \"production\"                                                   | False    | development                                                |\n| debug                   | If `env` is not \"production\" and `debug` is true: API calls are replaced by `console.log()`             | False    | false                                                      |\n| ignoreRoutes            | List of ignored routes names                                                                            | False    | []                                                         |\n| skipSamePath            | Do not track a page visit if previous and next routes URLs match                                        | False    | true                                                       |\n| onInit(metrika, config) | Function called when Yandex metrika loaded and ready to use. Passed 'config' is final used config       | False    | null                                                       |\n| onFail(error)           | Function called when error occurred during loading Yandex Metrika script or its initialization.         | False    | null                                                       |\n| options                 | Original Yandex Metrika [options](https://yandex.ru/support/metrika/code/counter-initialize.html)       | False    | {clickmap:true, trackLinks:true, accurateTrackBounce:true} |\n\n[Yandex Metrika]: https://metrika.yandex.ru\n[npm]: https://npmjs.com\n[Metrika API]: https://yandex.ru/support/metrika/objects/method-reference.html\n","readmeFilename":"README.md"}