{"_id":"react-native-guest-survey-sdk","_rev":"44-e0d16a392818a47f88d9e022f22e8f55","name":"react-native-guest-survey-sdk","dist-tags":{"latest":"0.2.4"},"versions":{"0.2.1":{"name":"react-native-guest-survey-sdk","version":"0.2.1","description":"React Native module for Geo4Cast with survey engine support.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","pods":"cd example && pod-install --quiet","bootstrap":"yarn example && yarn && yarn pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/ALEIAGTH/react-native-guest-survey-sdk.git"},"author":{"name":"ALEIA","email":"mohamad.nabaa@aleia.com","url":"https://www.aleia.com"},"license":"MIT","bugs":{"url":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk/issues"},"homepage":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^11.0.0","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@types/jest":"^26.0.0","@types/react":"^16.9.19","@types/react-native":"0.62.13","commitlint":"^11.0.0","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.0","release-it":"^14.2.2","typescript":"^4.1.3"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn lint && yarn typescript"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","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"}]]},"gitHead":"bd64e363882e5313a56bfbb075f482078e260001","_id":"react-native-guest-survey-sdk@0.2.1","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-CaUDzDGD5hDaVI/3AQl17SWmXDFkS0IwDlw1NxRMS7BQO28w9r5dBcnhnSZ3IZrdxEBSH18EQr9Oi6F6jqp+vQ==","shasum":"3178cd6dd7bd6700071ba4b025e796fdfb348bc2","tarball":"https://registry.npmjs.org/react-native-guest-survey-sdk/-/react-native-guest-survey-sdk-0.2.1.tgz","fileCount":56,"unpackedSize":662313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh96+yCRA9TVsSAnZWagAAWRcP+wSU7dUb6na1GLySqrBL\n07oKMlSR6yF6PyfIeFkgHD1Y9/b4U2GKdiej8XiPGEXwNiUXuZjeJIArJUte\nRw6aviB1tx/TuSlgE7qGOB7KJ4hNVJJIM0xHgpzcCFDPOJiTK/HYYqNvIetP\nwgXpXlQ/M+9QcuMfjW7sjb3GmsS4vGnJRIwV5VWnfyfHxLHBISn1bSiIMc+i\nZQ8aYIR5sKdAI9rQMuj37yipejR9j9ZXAu+6nPslTOposKYyfdynZOp3YB9V\nuAFhB9OWWsBDtbXRNO3UAqKxT3RfhsxR63qgqDOn68iZv8VEPkuPTJ3o1l0e\nTcW5Gj4zS8FJobI9TXeDHBUMVjpmpbszgMZgotSoUfH7DoGmfEOMPfulc87u\njtj7ll5FDKdOLE9440saFtTYyLSUiM/JthEA3fI8hIkKn9KkkLJePp+OGAN+\nfRb79uasSdNCcGXLH3GTLrIvmq+dIKssK/PnwyMtb8h7Ro+wru2TZdP/VrGM\n3DqUQlODIi6fh5TwfMo3ETk4+lg7iNc0dPTTv//+dOxQhaBw+b0sO1OtzjBA\nY6gxijIjvBqmbkOvB+uIYmu4700KgFX51GLoBlOqmV/RysjyUDWJcossNrZ8\n6XckfwiO/NMQ8Kwa9R94hYPZRaDOzjtk8TRgCh/PfpzRRIjeMvq4v1xe2RSP\nxqSB\r\n=G0+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSWfIsuTphMZg7RlGLT0KquEQEJ9EkJuvHF/YAvygyjQIhAKrtGVLUIn+bgGW5QntG+nm08WR/BR1miRh+G6RfAmAz"}]},"_npmUser":{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"},"directories":{},"maintainers":[{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-guest-survey-sdk_0.2.1_1643622322717_0.591185715252851"},"_hasShrinkwrap":false},"0.2.2":{"name":"react-native-guest-survey-sdk","version":"0.2.2","description":"React Native module for Geo4Cast with survey engine support.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","pods":"cd example && pod-install --quiet","bootstrap":"yarn example && yarn && yarn pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/ALEIAGTH/react-native-guest-survey-sdk.git"},"author":{"name":"ALEIA","email":"mohamad.nabaa@aleia.com","url":"https://www.aleia.com"},"license":"MIT","bugs":{"url":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk/issues"},"homepage":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^11.0.0","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@types/jest":"^26.0.0","@types/react":"^16.9.19","@types/react-native":"0.62.13","commitlint":"^11.0.0","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.0","release-it":"^14.2.2","typescript":"^4.1.3"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn lint && yarn typescript"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","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"}]]},"gitHead":"104620c99605c2ec8ab475b5ec1028517e62e32b","_id":"react-native-guest-survey-sdk@0.2.2","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-BU7tFUYVUt52bo09jpW/OIFFThf87YjFJqF818WSoilUHp+PtwAe4TCQTv/YLzqJfzHiaOzEm/AR0pu/ok4IJQ==","shasum":"95445647b9d441c9c098afb813068cdce27ff67e","tarball":"https://registry.npmjs.org/react-native-guest-survey-sdk/-/react-native-guest-survey-sdk-0.2.2.tgz","fileCount":56,"unpackedSize":663633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK0y4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5vQ//StrCCierEa/JLnH8jYVH44DwyqVcuNTAsJNpuZWOZLM782fZ\r\nRAVFCOigYSuYT4V4FDgEKx6YOSblrDFKl1008z8YZkaO2Ib6VelvwEfoiRri\r\nfXRJDl33z8hLZIRszbpbA0e8A3D2Cf6Zap9oe+5IDqwvh2CdjWLRmE8VTmfb\r\nys8LJCETt45tCcMrSKfLEf+SZSeX5F2RbfU5lMhkeKCvZR8vqekvwGLkLn0y\r\nbtNSs6+9AxOkrtJotFmv3LJh+XLBtIbHURLOcg8nlA/oo0fS/lT2ZLRe7PPP\r\na1g0pR+/qJdTYQWCdI+98diOKObiPRWaVIv9vtQCi2zqzuZCupxbiyI0+XT1\r\nYXjEWnClZHsWPoo92oq2ijQeO8HI6AGuNl+qWqyRYtcISY/9ibnSIEPLlrEc\r\nxepyIvsRQmUpZAo8jzUNTfHZ2uWqNsoPm8WklUo+agyZ9aY/wVzMBeYZLxjH\r\nFmGetiKD41z+dLRtdsn5NlVxL3Xg+D26Hhji/otq8bPs70GsowJNUUhoIF5F\r\nZ2x0xzpcHaterfJwBnHNkoGY9q0Slf1Z4Lirpb0TD44J6CJPx+gBq+TtwPtH\r\nRYZnJmvT4KgkRYsbaTKPfRgkZ5/XiJPjWqjaEbWe3AJPC3nnII/UEuPL/yos\r\nTuDPc6HOru+CxYUQZWfW2enTWkUm5rsYtho=\r\n=dJxe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHD5CvbrN5A43Tw6zWP9B2Wlj8DyHsB29aofy8Ua9hqZAiAfOHm3ZRkdrOJB0skiTHw3k3Q+yMtveMRRcJhTisKD2g=="}]},"_npmUser":{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"},"directories":{},"maintainers":[{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-guest-survey-sdk_0.2.2_1647004856332_0.09705607380111281"},"_hasShrinkwrap":false},"0.2.3":{"name":"react-native-guest-survey-sdk","version":"0.2.3","description":"React Native module for Geo4Cast with survey engine support.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","pods":"cd example/ios && pod-install --quiet","bootstrap":"yarn example && yarn && yarn pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/ALEIAGTH/react-native-guest-survey-sdk.git"},"author":{"name":"ALEIA","email":"mohamad.nabaa@aleia.com","url":"https://www.aleia.com"},"license":"MIT","bugs":{"url":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk/issues"},"homepage":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^11.0.0","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@types/jest":"^26.0.0","@types/react":"^16.9.19","@types/react-native":"0.62.13","commitlint":"^11.0.0","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.0","release-it":"^14.2.2","typescript":"^4.1.3"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn lint && yarn typescript"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","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"}]]},"gitHead":"1ae2db3d91d0e2c6b4403dd09551f48a25359ac9","_id":"react-native-guest-survey-sdk@0.2.3","_nodeVersion":"17.7.2","_npmVersion":"8.5.2","dist":{"integrity":"sha512-y0AUvVH8Tjo2XmZ2z4a5MLaqwb49a5ON9dJpaPDB/vwdNL2I00KIwQSXFIuF/yELW8cqjsqEakp8InrMFHCWyw==","shasum":"5778dcda35c0e93ca75893c76e04d0dc369c80c2","tarball":"https://registry.npmjs.org/react-native-guest-survey-sdk/-/react-native-guest-survey-sdk-0.2.3.tgz","fileCount":56,"unpackedSize":663231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPE44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNOxAAjOgAou/PAfBeC63whI5v9BMhOzwlJRyRJ6l1wPj7vrpfrEeK\r\n14O/+IilTkYAY6KQXdWJjIHUHRgH+zqr+TvskXNHJHKSV/BE2BRyiqwD3/Jl\r\nCN3wG3CNi5eePXqjrv2eC8eimab3haPC8YN26v7UAvCqJFo/7LRd1fIIMvkW\r\naJhwY7MZpkIFFK1+4jKI1nn5G4FO1YeVcLyT1rUMRrMd8l8R4PyqutzE4xBf\r\nuR/+H1tK3/SFEW1kShAYG8YQSynykKk3NaW9Lp0djc5G46Dnxe2bmO4PvVUf\r\nfbP0dr75P8T7fEbFW9D7bIUUClbMNRNKtws9RVx6VxfKCWLV2RNfJmotfwI9\r\n1dYKITadjHg+Uc6Qw8AVPf7DL8GDN60yb4TyrATJQHxyPLULJNndrNAmsx5D\r\nmzovVj0IW/N35l9IX75CpcuF9bTVeQ9Y4uzypGQi9T25gwG803nTv+0nRBMB\r\nv1djJsC8nb7MC5iz46ea3WengoBxAuYxIl6EjGaEQlpEBiI/SphWYIprnxHL\r\nub2EDtGfb5aZCDsLE8b91gAKMQDi+TgaBgMJXKDzc3fjgbOCFc341J8JDjyO\r\nIIxZcTxIdK0KvxW3U1dYe6+AkVGzY8ETgDfqZiqoPuCCJOD9RWv+Tvyj0IEl\r\nPmBkZiqkc7ryhz2Vfx877oj5XSgokIRxaxE=\r\n=gvLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbFWlhNhFExSQpj3clNba52dQ94uHau9AwnUuJ3nbaMAiAshqXMDsdMWZk0y7St9DyKOggyyIlej/6L7hDGY5vy0Q=="}]},"_npmUser":{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"},"directories":{},"maintainers":[{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-guest-survey-sdk_0.2.3_1648119352527_0.6293398682630482"},"_hasShrinkwrap":false},"0.2.4":{"name":"react-native-guest-survey-sdk","version":"0.2.4","description":"React Native module for Geo4Cast with survey engine support.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","pods":"cd example/ios && pod-install --quiet","bootstrap":"yarn example && yarn && yarn pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/ALEIAGTH/react-native-guest-survey-sdk.git"},"author":{"name":"ALEIA","email":"mohamad.nabaa@aleia.com","url":"https://www.aleia.com"},"license":"MIT","bugs":{"url":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk/issues"},"homepage":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^11.0.0","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@types/jest":"^26.0.0","@types/react":"^16.9.19","@types/react-native":"0.62.13","commitlint":"^11.0.0","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.0","release-it":"^14.2.2","typescript":"^4.1.3"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn lint && yarn typescript"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","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"}]]},"gitHead":"1838c6a12633e4de2ad39db397ff7bac3b653fc1","_id":"react-native-guest-survey-sdk@0.2.4","_nodeVersion":"17.7.2","_npmVersion":"8.5.2","dist":{"integrity":"sha512-ysKjsAgaEJOsQDvgkupjWUZT6ZbJwltZ8LoEy4EAnYgX+G59d0szf+CCRxB0IpJjmTx1jsRMGEbqL7jWDh7s1g==","shasum":"80fb6f7866a516278c9e4b03d01e3bb672c96cba","tarball":"https://registry.npmjs.org/react-native-guest-survey-sdk/-/react-native-guest-survey-sdk-0.2.4.tgz","fileCount":56,"unpackedSize":663231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPE9GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVOA/9HpiZv4EBCQejBAeFQl6X0Svup91vQK8GrL8lrVzFBKKbtGGA\r\na9bDOnptAF32hvk5O6GsqL+D+tJffLwhBeY8rNi0znWwUZdUotVFeuSn2pxH\r\nkpyAw/tau3wg1OT8fpjsY1HY8gcbWkyO2kyS7RQHQV/ayrdY1C0/HZrr4kPn\r\nhVonOu9iPD0q0oa+T7rIqVB6JDrBAyjl+6Wl46sZXMJzYLWH6101pDSxW1ob\r\nmSvex4EmDCUt/FwtWypM+WViF3GkoropT/Pu/psZgl+fzjoa0BEY6/6Oti47\r\nAc2K7vXbCIjbncLK0dA2McT2WerGdb6NNViUQMenxVPBTdOna1G1XcETv6Ys\r\n2vodyTVe2VSH2qHLbt2hvpRGdG3+cdg2LCe4icw8S4MAdko9s+VQ2fKl0I3d\r\n6JYbJmjmrpEmGplS9H6Y1+HjoKFqujOgqS0fA5tEPoRv9VWyA0Ag/OP49GOR\r\nkEiFnuiCa6/1IOvSO4mi9n61opY3659ZnXQzqkynFfMftR1XmAVQUkQ2Tkz1\r\nAanAIWlAsFpF45LnRXfe4u6914SJ7c5whdE7Dp1qloKcappiIJy+d9uT+/s9\r\ncqAdQdQDVjmvGgqagzooZriycvLLiEd5L6jOYal3jEbCci4UxbJYop7DT2/H\r\nRKffOlE2B6WWw5yDu+HwJQVJ6I6jl1n3yp8=\r\n=URi8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv7YXgb1JSGm5nwSe3PEvi6G01q7uEBH3vUNQvf4wNDwIhAPT7RiyRk9d2EhLYafP0UZlV+kG9NphnnWDkCzIOxNhe"}]},"_npmUser":{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"},"directories":{},"maintainers":[{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-guest-survey-sdk_0.2.4_1648119622322_0.11394871207715007"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-28T14:09:03.836Z","1.0.0":"2021-07-28T14:09:03.950Z","modified":"2022-05-14T18:17:19.087Z","1.0.1":"2021-07-28T14:22:43.390Z","1.0.2":"2021-07-28T14:25:09.529Z","1.0.4":"2021-07-28T15:01:01.311Z","1.0.5":"2021-07-28T15:01:59.650Z","1.0.6":"2021-07-28T15:03:12.479Z","1.0.7":"2021-07-28T16:34:40.527Z","1.0.8":"2021-07-28T16:41:40.750Z","1.0.9":"2021-07-29T07:47:14.559Z","1.0.10":"2021-07-29T07:50:37.862Z","0.1.1":"2022-01-21T14:57:08.999Z","0.1.2":"2022-01-25T14:45:53.783Z","0.1.3":"2022-01-25T16:03:36.209Z","0.1.4":"2022-01-25T18:09:30.877Z","0.1.5":"2022-01-26T09:51:51.079Z","0.1.6":"2022-01-26T10:50:44.003Z","0.1.7":"2022-01-26T11:46:54.433Z","0.1.8":"2022-01-27T18:25:43.422Z","0.1.9":"2022-01-27T18:27:00.849Z","0.2.0":"2022-01-31T09:43:05.847Z","0.2.1":"2022-01-31T09:45:22.922Z","0.2.2":"2022-03-11T13:20:56.630Z","0.2.3":"2022-03-24T10:55:52.928Z","0.2.4":"2022-03-24T11:00:22.570Z"},"maintainers":[{"name":"mit4pme","email":"mohamad.nabaa@aleia.com"}],"description":"React Native module for Geo4Cast with survey engine support.","homepage":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk#readme","keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/ALEIAGTH/react-native-guest-survey-sdk.git"},"author":{"name":"ALEIA","email":"mohamad.nabaa@aleia.com","url":"https://www.aleia.com"},"bugs":{"url":"https://github.com/ALEIAGTH/react-native-guest-survey-sdk/issues"},"license":"MIT","readme":"# react-native-guest-survey-sdk\n\nReact Native module for Geo4Cast with survey engine support.\n\n## Installation\n\n```sh\nnpm install react-native-guest-survey-sdk\n```\n\nyarn\n\n```sh\nyarn add react-native-guest-survey-sdk\n```\n\nIf you have yarn scripts enabled, don't forget to run <mark style=\"background-color: lightgrey\">yarn</mark> to install the dependencies automatically.\n\nAs for iOS installation, disable flipper and add <mark style=\"background-color: lightgrey\">use_frameworks!</mark> in the target of the podfile. Before reading running the module, make sure to read [iOS](#iOSHeader) and [Android](#andHeader) sections below for in depth configuration before you can run the module\n\n## Usage\n\nTo use the module, you have to first import it where needed at the top of the page.\n\n```js\nimport GuestSurveySdk from 'react-native-guest-survey-sdk';\n```\n\nMake sure to call this function as soon as your app launches and before using the SDK\n\n```\nGuestSurveySdk.configure(secretKey:string, programKey:string, language:string, enableDebugging:bool, (done: any) => {})\n```\n\n**Start Collection**\n\nInitializes data collection with setting user_id\n\n```\nGuestSurveySdk.startCollection(<userId>)\n```\n\n**StopCollection**\n\nStop all data collection by the SDK and deletes _should only be triggered after user logout_\n\n```\nGuestSurveySdk.stopcollection()\n```\n\n**GetUserSurveys**\n\nGet User Survey List in JSON format. Use any item in this list to later present a survey using _triggerSurvey function_\n\n```\nGuestSurveySdk.getUserSurveys((values: [any]) => {})\n```\n\n**TriggerSurvey**\n\n_Trigger ConfirmitMobile SDK to present the survey according to the programKey, eventName and any other parameters(such as language, attractionId, etc..) that is intended to be received and viewed from the control center. This method should present a native Webview controller inApp with designed survey components according the Confirmit Survey Design_\n\n```\nGuestSurveySdk.triggerSurvey(<programKey:str>, <eventName:str>, <parameters:any>)\n```\n\n**AddPushNotifcationToken**\n\n_**OPTIONAL**\nAdd Remote notifications token to the Geo4Cast payload. To be set after the response of **didRegisterForRemoteNotificationsWithDeviceToken**. This function should load the device token in the SDK, if needed._\n\n```\nGuestSurveySdk.addPushNotificationToken(token:<**notifications_token**>**>)\n```\n\n**SendLog**\n\n_Opens default mail app on device to send the app generated logs from Geo4CastSDK debugging.Do not use after use logout as the logs are deleted on user session logout._\n\n```\nGuestSurveySdk.sendLog()\n```\n\n**_IMPORTANT: Naming of the functions and the their final functionalities, callbacks, etc.. are tentative and might change._**\n\n### Additional Resources\n\n[DigitalFeedbackMobileSDK Documentation](https://github.com/Confirmit/DigitalFeedbackMobileSDK)\n\n#### Native Geo4CastSDK Mobile Documentation (iOS/Android)\n\n<a name='iosHeader'></a>\n\n# iOS Developer Setup for Geo4CastSDK\n\n## Podfile\n\nAdd framework support in the target part of the Podfile and comment out flipper for the module wrapper to work.\n\n```\nuse_frameworks!\n#use_flipper!()\n```\n\nIf bitcode is enabled in your project, disable it for the Geo4CaseSDK manually, or add the below in your post_install script in the podfile\n\n```ruby\n      installer.pods_project.targets.each do |target|\n       target.build_configurations.each do |config|\n        config.build_settings['ENABLE_BITCODE'] = 'NO'\n       end\n    end\n```\n\nthen, run pod update in the terminal\n\n```\npod update\n```\n\nThe value of this key should be received with your onboarding kit from ALEIA\n\n## Permissions\n\nIn the _info.plist_ file, don't forget to add the relevant permissions for our SDK to work.\n_Omit the unneeded keys and personalize the values with your own message_.\n\n```\n<key>NSBluetoothAlwaysUsageDescription</key>\n<string>Grant the bluetooth</string>\n<key>NSBluetoothPeripheralUsageDescription</key>\n<string>$(PRODUCT_NAME) needs your permission to access bluetooth in order to scan nearby bluetooth devices</string>\n<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>\n<string>Please grant location access, if not, $(PRODUCT_NAME) will not be able to get your location.</string>\n<key>NSLocationAlwaysUsageDescription</key>\n<string>Please grant location access, if not, $(PRODUCT_NAME) will not be able to get your location.</string>\n<key>NSLocationWhenInUseUsageDescription</key>\n<string>Please grant location access, if not, $(PRODUCT_NAME) will not be able to get your location.</string>\n<key>NSMotionUsageDescription</key>\n<string>Please grant motion access, if not, $(PRODUCT_NAME) will not be able to find your mode of transport.</string>\n\n```\n\n## Background Modes\n\nOur SDK runs silently in the background, please enable the following **Background modes**.\nIn the info.plist file.\n\n```\n\n<key>UIBackgroundModes</key>\n<array>\n<string>bluetooth-central</string>\n<string>bluetooth-peripheral</string>\n<string>fetch</string>\n<string>location</string>\n<string>processing</string>\n<string>remote-notification</string>\n</array>\n\n```\n\n<a name='andHeader'></a>\n\n# Android Developer Setup for Geo4CastSDK\n\n## Permissions\n\nIn the AndroidManifest file, don't forget to add the relevant permissions for our SDK to work.\n\n```\n    <uses-permission android:name=\"android.permission.READ_PHONE_STATE\" />\n    <uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\" />\n    <uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" />\n    <uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\" />\n    <uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\" />\n    <uses-permission android:name=\"android.permission.BLUETOOTH\" />\n    <uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\" />\n    <uses-permission android:name=\"android.permission.ACCESS_NOTIFICATION_POLICY\" />\n    <uses-permission android:name=\"android.permission.WRITE_APN_SETTINGS\" />\n    <uses-permission android:name=\"android.permission.ACTIVITY_RECOGNITION\"/>\n    <uses-permission android:name=\"com.google.android.gms.permission.ACTIVITY_RECOGNITION\"/>\n    <uses-permission android:name=\"android.permission.INTERNET\" />\n    <uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\" />\n    <uses-permission android:name=\"android.permission.RECEIVE_BOOT_COMPLETED\" />\n    <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" />\n    <uses-permission android:name=\"android.permission.FOREGROUND_SERVICE\" />\n    <uses-permission android:name=\"android.permission.ACCESS_BACKGROUND_LOCATION\" />\n    <uses-feature android:name=\"android.hardware.camera\" />\n    <uses-feature\n        android:name=\"android.hardware.bluetooth_le\"\n        android:required=\"true\" />\n\n```\n\nIn the strings file, Omit the unneeded keys and personalize the values with your own message.\n\n```\n\n<string name=\"location_access\">This app needs location access</string>\n<string name=\"location_access_msg\">Please grant location access so this app can detect peripherals.</string>\n<string name=\"functionality_limited\">Functionality limited</string>\n<string name=\"functionality_limited_msg\">Since location access has not been granted, this app will not be able to discover beacons when in the background.</string>\n\n<string name=\"location_service\">This app needs active Location Service</string>\n<string name=\"location_service_msg\">Location Service is disabled, please active Location Service in Settings to send you the survey corresponding.</string>\n<string name=\"bluetooth_service_msg\">Bluetooth is disabled, please active Bluetooth service to send you the survey corresponding.</string>\n<string name=\"active_permissions_msg\">please active permissions to send you the survey corresponding.</string>\n<string name=\"active_service_msg\">The application service will be degraded because some fonctions are not enabled and/or allowed.</string>\n<string name=\"active_location_service_always_msg\">Thanks for choosing the mode \"'\"all the time\"'\" in the next pop up</string>\n<string name=\"purpose_location_service_always_msg\">For an optimal app result, please chosse the mode \"'\"always\"'\" for geolocation access</string>\n\n```\n\n## Create a file local.properties\n\n1. Go to your Project -> Android\n2. Create a file local.properties\n3. Open the file\n4. Paste your Android SDK path depending on the operating system:\n\n   4.a Windows\n   sdk.dir=C:\\\\Users\\\\UserName\\\\AppData\\\\Local\\\\Android\\\\sdk\n\n   4.b Linux or MacOS\n   sdk.dir = /home/USERNAME/Android/sdk\n\nReplace USERNAME with your user name\n\n# Additional\n\nIf there are two apps in the simulator or on your real device and both of them are working fine after you run yarn android, first go to this Dir: android/app/src/main/AndroidManifest.xml, second, find\n\n```\n        <intent-filter>\n            <action android:name=\"android.intent.action.MAIN\" />\n            <category android:name=\"android.intent.category.LAUNCHER\" />\n        </intent-filter>\n\n```\n\nThen, change it to\n\n```\n        <intent-filter>\n            <action android:name=\"android.intent.action.MAIN\" />\n            <category android:name=\"android.intent.category.DEFAULT\" />\n        </intent-filter>\n\n```\n\n## Distribution Channels\n\nThe react-native model will be hosted on NPM. Link to be shared later\n\n### iOS Dependencies\n\n[Geo4CastSDK](https://cocoapods.org/pods/Geo4CastSDK) is available on Cocoapods for iOS\n\n[DigitalFeedbackMobileSDK](https://cocoapods.org/pods/ConfirmitMobileSDK) is available on Cocoapods iOS\n\n### Android Dependencies\n\n[Geo4CastSDK](https://search.maven.org/artifact/fr.it4pme/geo4cast-sdk/1.0.7/aar) is available on Maven for Android\n\n```\n\nimplementation 'fr.it4pme:geo4cast-sdk:1.0.7'\n\n```\n","readmeFilename":"README.md"}