{"_id":"@appmetrica/react-native-varioqub","name":"@appmetrica/react-native-varioqub","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@appmetrica/react-native-varioqub","version":"0.1.0","description":"React Native plugin for Varioqub","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli android/build lib","prepare":"bob build"},"keywords":["react-native","ios","android","varioqub"],"repository":{"type":"git","url":"git+https://github.com/appmetrica/varioqub-react-native-plugin.git"},"author":{"name":"Varioqub","url":"https://varioqub.ru"},"license":"See LICENSE.md file","bugs":{"url":"https://github.com/appmetrica/varioqub-react-native-plugin/issues"},"homepage":"https://varioqub.ru","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@react-native/eslint-config":"^0.73.1","@types/jest":"^29.5.5","@types/react":"^18.2.44","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.74.2","react-native-builder-bob":"^0.20.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/lib/"]},"eslintConfig":{"root":true,"extends":["@react-native","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"_id":"@appmetrica/react-native-varioqub@0.1.0","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EWo3ZmNEQoCwPEcpCBtg5j09/V0U9CUM44HRFZjPb1GAdOLr1SnuYURCSEV6FgQzvF4TiGNLPY5rDdpidG1zdg==","shasum":"99be29175fcdb95afb29783152cf0a3fe646a5fb","tarball":"https://registry.npmjs.org/@appmetrica/react-native-varioqub/-/react-native-varioqub-0.1.0.tgz","fileCount":21,"unpackedSize":34906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVkD9I32Cd5pdD/EyK8YnGQ9YQbRTAuS+OGY1MilTkAAiEAu3HmaB1Bw12iJsNi333DO/lkxPRH2cW4SGEiszfwJWQ="}]},"_npmUser":{"name":"appmetrica-admin","email":"admin@appmetrica.io"},"directories":{},"maintainers":[{"name":"appmetrica-admin","email":"admin@appmetrica.io"},{"name":"alex98","email":"alexey.nes.98@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-varioqub_0.1.0_1730804060005_0.5050167196577797"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-05T10:54:19.901Z","0.1.0":"2024-11-05T10:54:20.259Z","modified":"2024-11-05T10:54:20.494Z"},"maintainers":[{"name":"appmetrica-admin","email":"admin@appmetrica.io"},{"name":"alex98","email":"alexey.nes.98@yandex.ru"}],"description":"React Native plugin for Varioqub","homepage":"https://varioqub.ru","keywords":["react-native","ios","android","varioqub"],"repository":{"type":"git","url":"git+https://github.com/appmetrica/varioqub-react-native-plugin.git"},"author":{"name":"Varioqub","url":"https://varioqub.ru"},"bugs":{"url":"https://github.com/appmetrica/varioqub-react-native-plugin/issues"},"license":"See LICENSE.md file","readme":"# @appmetrica/react-native-varioqub\n\nReact Native plugin for [Varioqub](https://varioqub.ru) for Android and iOS platforms\n\n## Installation\n\n```sh\nnpm install @appmetrica/react-native-varioqub\n```\n\n## Usage\n```js\nimport Varioqub from '@appmetrica/react-native-varioqub';\n\n// init varioqub\nVarioqub.initVarioqubWithAppMetricaAdapter({\n  clientId: '<YOUR_CLIENT_ID>',\n});\n\n// fetch config with flags\nVarioqub.fetchConfig(\n  () => {\n    // activate config with flags\n    Varioqub.activateConfig();\n  },\n  () => {\n    console.log('Something went wrong');\n  },\n);\n\n// use flags from config\nVarioqub.getString(\"key\", \"default_value\")\n\n```\n","readmeFilename":"README.md"}