{"_id":"@asemendarov/ym","name":"@asemendarov/ym","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@asemendarov/ym","version":"0.1.0","description":"Library wrapper for yandex metrika","keywords":["yandex","metrika","ymjs"],"author":{"name":"Andrey Semendarov","email":"asemendarov@yandex.ru"},"homepage":"https://github.com/asemendarov/ym.js","repository":{"type":"git","url":"git+https://github.com/asemendarov/ym.js.git"},"bugs":{"url":"https://github.com/asemendarov/ym.js/issues"},"license":"MIT","main":"lib/ym.js","module":"lib/ym.module.js","types":"lib/src/index.d.ts","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","build:watch":"rollup -c -w"},"devDependencies":{"@babel/core":"^7.12.3","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.21.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^5.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","core-js":"^3.6.5","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.8","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-filesize":"^10.0.0","rollup-plugin-progress":"^1.1.2","tslib":"^2.5.0","typescript":"^4.9.5"},"_id":"@asemendarov/ym@0.1.0","gitHead":"fb40276b69440768c24cafa64cb93bc8be6589c5","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jhMv9Cufzje8HzV8JZS+qZ1sBHKRkFtsAWf6sTjkKJKxQudalqIk8JxB8lKFbr3N/4vURdmZT2g2/jxNJwJOsw==","shasum":"982da2ceede412b93b237cfb721273faeeddf798","tarball":"https://registry.npmjs.org/@asemendarov/ym/-/ym-0.1.0.tgz","fileCount":9,"unpackedSize":240212,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBLAKd1Ut+5r4A0tekVaJ2tg/9767NUuSqD8ij/5+dy1AiBWkaagBJHS0bqGLpikWEGBNMp+QO0QjmUBn5b9iyw7NQ=="}]},"_npmUser":{"name":"asemendarov","email":"asemendarov@yandex.com"},"directories":{},"maintainers":[{"name":"asemendarov","email":"asemendarov@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ym_0.1.0_1739460997269_0.6200548221479707"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-13T15:36:37.170Z","0.1.0":"2025-02-13T15:36:37.441Z","modified":"2025-02-13T15:36:37.997Z"},"maintainers":[{"name":"asemendarov","email":"asemendarov@yandex.com"}],"description":"Library wrapper for yandex metrika","homepage":"https://github.com/asemendarov/ym.js","keywords":["yandex","metrika","ymjs"],"repository":{"type":"git","url":"git+https://github.com/asemendarov/ym.js.git"},"author":{"name":"Andrey Semendarov","email":"asemendarov@yandex.ru"},"bugs":{"url":"https://github.com/asemendarov/ym.js/issues"},"license":"MIT","readme":"# Ym.js\n\nБиблиотека-обертка над Yandex Metrika с возможностью подключения нескольких счетчиков.\n\n# Пример использования\n\n```ts\nimport { defineYmCounters } from 'ym.js';\n\nconst ym = defineYmCounters({\n  global: {\n    id: 100001,\n    enabled: true,\n  },\n  iam: {\n    id: 100002,\n    enabled: true,\n  },\n  lms: {\n    id: 100003,\n    enabled: true,\n    ymOptions: {\n      accurateTrackBounce: true,\n      childIframe: false,\n      defer: false,\n      \n      // ...\n    }\n  },\n})\n\nym.global.hit('/example1', { params: { 'level-1': { 'level-2': 'level-3' } }})\nym.lms.reachGoal('target-name-1', { 'level-1': { 'level-2': 'level-3' } })\nym.iam.setUserID('xxxxx-xxxxxx-xxxxxx-xxxxxx')\n```","readmeFilename":"README.md"}