{"_id":"senderrand-shared-components","_rev":"35-d774b782cb1a3bcf79a97726f40dcd19","name":"senderrand-shared-components","dist-tags":{"latest":"0.31.0"},"versions":{"0.2.0":{"name":"senderrand-shared-components","version":"0.2.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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.1","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"]},"gitHead":"a62410766a51faa8a9afcef9506e3672d101dce3","_id":"senderrand-shared-components@0.2.0","_nodeVersion":"15.1.0","_npmVersion":"7.0.8","dist":{"integrity":"sha512-oWBcjWE0v4hnmNtCfwiniG6nG6WtJzHXDRIEvqoztzWhRWolMi0gdk1fpB/q+FRhC2DY5pxnC+5AxijwXidVmw==","shasum":"27eaa7d6c2996b817507fa216a72c0dbc44e28fe","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.2.0.tgz","fileCount":9,"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOIwqCRA9TVsSAnZWagAAZ9wP/igVOs13l0xOcXRJhRhE\nQLOfb3ub27QYzitD55ArQnuxe7eTF/85o/4mpjiMiNr0K77medOcTvGA8lex\n+mI6Xc7pXg1a46aAr56CeUEP7lTp0HLDu/6pt/PQNDYrR9LCet+b7auaTpRi\nNp+kLps5J9mI0NVc79k+SnWaslgByuCNAMxoMCRMtRGEb2dQZMDZkcXQHRAz\najRo0nx/B3kaYmI6MuDycmWe//8N4pY7zQ+w3hN62fIoVznxN40UzIWweJmp\nOVvwBYntL739XBUZ12bCu7NlLLBRJ6d7M0WF/TZJLsjUAeBVjtVqwI6ZanRO\nGIP3JZpcbKw+RUExp2JpLy7F2o3PP4KkznGB31H2fJBCm5Fx53v2j5A9LSU/\nvpIIaVO7TTSK0Xp6FCCHgqbtNw2HIKoBMr0Rq7vJZuyWJ1XY28aNkUu9gC4t\nSxElpGeuzNynmSXIvOnSTHJm493MOmzqyTTvYmGUrFq1Yxo/22WxMgJ6/AnU\nmjZqmyhXB5r0/HzdUcl6j7sjEsRnCyUeDAfpy+rli69xiXgITaRDlec9JWwI\nDHwh4Ebl4YEiVGY9UmQVGM+6EJTSSd9e0xJ7UV3xlVo126sor/ZOQwRXRshK\nl4MsDRULBRE5XTZFPwEHV+J/6mUwdn7r1DCPWrlGOgbst9bDeMM4QoGVfA9x\n2d/1\r\n=y9HI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuhYWcahX2XA5AeTuAW80y2VgwgX0jUkNrpZicllxyVwIgLbmrzy+vZcqtL/8NvuT8fotORZ+/7AluUyksjp1I+CM="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.2.0_1631095850140_0.7965940951109733"},"_hasShrinkwrap":false},"0.3.0":{"name":"senderrand-shared-components","version":"0.3.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"6b6136e541b615af9278ed446a80f56e0eaaed28","_id":"senderrand-shared-components@0.3.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-zB96gUaFsptHF9T/jsMBNkgRnF29t8uEWKEcq+Ql8pPhVj8AIDPfHWd0ZPY8qiQp7xKadFXjM8VY6hRYCwPc5Q==","shasum":"e0a0a25cf4a640399f1cb357973994263287175f","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.3.0.tgz","fileCount":237,"unpackedSize":1121749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPv5EnHjHChf3y3XpeJ/KFQQ6539v9DGJbp6OC9ThCtAIgW+U/oMOPvueNyPvpJrYq5RhszbcB9G7LLUqvyxLSIXI="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.3.0_1634189633080_0.4381737039008273"},"_hasShrinkwrap":false},"0.3.1":{"name":"senderrand-shared-components","version":"0.3.1","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"a1e9b979648e62fd39a5a687de111b52f8360231","_id":"senderrand-shared-components@0.3.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-FJnLHbeWfunTvs84Jv5WiiAiqgXOFVd8KkqLr0RFpD8qjg0mvpd8CJrm/U9uXmZgYBUGT7aeUwMFFTAiFXPLWQ==","shasum":"5f1567c2dde9fe335864c3ed56ee94eecbb54d3b","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.3.1.tgz","fileCount":294,"unpackedSize":10202473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBmIYtcqfOOKTRNISBc8PEKbyVUhqasXwscIGJrBHEUAiEAxZyI/NCNgE6v2g5BSepffeS3pVFxqYb9iVPXUHwwgE0="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.3.1_1634191090867_0.8238314203319004"},"_hasShrinkwrap":false},"0.4.0":{"name":"senderrand-shared-components","version":"0.4.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"90dcfbd501463d653b1ee4d382b959a89c1e465c","_id":"senderrand-shared-components@0.4.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-3q7uiVgCUmia4j9Yn7A5wLoBcbFKn7q84+Xp/2BRacKKbiR5J6tSfvwYG5ONUdLMprHmPfXir4GfjGrKmRCj7w==","shasum":"d2203a9c8df8af2b42286c5deebb8876497c31c1","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.4.0.tgz","fileCount":279,"unpackedSize":3683173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyqYOvYFT5HHk753hx5/YqEGMY/l0sgiwvrrglwCmj+AiBC2JjcwHjum8hoi4GdX2wOLadxW28uWWQkmr/qCdskgA=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.4.0_1635387982324_0.5456207129934332"},"_hasShrinkwrap":false},"0.5.0":{"name":"senderrand-shared-components","version":"0.5.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"d7d6cdd8d1f31eca8c17cf0606d63c4e12468bb1","_id":"senderrand-shared-components@0.5.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-o5iWmWjINbwFqedOmqtIQV/OfY4E6V8/YP0GYdvwNgbhrsmTWUpDhBdvirGZDWxwLVWwLwNr5rGL2VfPyo061A==","shasum":"50a26bfd3b41a4744a51048d299f5d4b2c2490e2","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.5.0.tgz","fileCount":285,"unpackedSize":3695358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMC9YitQpCUI3odFLpKNhDRzfi+rBWBgJI33NQz5wBiwIhANdJN2DyG6WI3XhHaNgtlhNLGMUOireZvdUXBRrG0uvm"}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.5.0_1635512824263_0.6337249137705523"},"_hasShrinkwrap":false},"0.6.0":{"name":"senderrand-shared-components","version":"0.6.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"1f5b45aa9c79e1671b50b463672379473d223109","_id":"senderrand-shared-components@0.6.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Af1J/dU20nMgJ/jN6DIARg1nJnpDluoo2YHyeIwZ5XHJsCDTgXNKG1IpY+LXql9xhrlEFaXc+RVgYIFAm+cTcA==","shasum":"aaa9b85bbadb26c2975a5dd697f6b32b1d7affe3","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.6.0.tgz","fileCount":287,"unpackedSize":3699711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbld6P+1uLeOrxqQVI86MyyPJqZJiJPcHHg0KKbMeSVQIga8WwIsvbP2igp7TRtZl/AfCb/8srO2JMwCP7PEOB9Bg="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.6.0_1635540562930_0.9502647836569993"},"_hasShrinkwrap":false},"0.7.0":{"name":"senderrand-shared-components","version":"0.7.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"5ab1283ae7de504707bc8553d5966a2c5f323bac","_id":"senderrand-shared-components@0.7.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ErJjQrm7X2d+UWGS5KV3EGZRNveaNzAaMZ63Gy7h61+hZnqBAer6AwUXRcNVHeaCalSoya2jooLz7GsS7LnqWg==","shasum":"a0857ca67a70acd57c3c43662ddb069d9f670f5a","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.7.0.tgz","fileCount":292,"unpackedSize":3710774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARKLWc0fCVgs0fwyW0W6x8u0T0I5q4fqSWRvuCTFrSqAiBvXOvBrBk2/Tk+xKKPkeKB0JkekgUXNYM31v1agZGHEw=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.7.0_1635598324924_0.25570291326205474"},"_hasShrinkwrap":false},"0.8.0":{"name":"senderrand-shared-components","version":"0.8.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"35ee9a2c034f7835ff76db4426b3262786e4955c","_id":"senderrand-shared-components@0.8.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Rdn3F3okZgivDeOOeyE3bHPwT0WlGIiINUQcb2mimFth8jkSU3EXsCOo1OoxcauW1SoEJHqTrL2FVfh9/Xr5fw==","shasum":"d3e601dcfb5f2f245834392e06506a78757eb9f2","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.8.0.tgz","fileCount":292,"unpackedSize":3714138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoMH4L79C/WxXboJYYiVDtxgQ57PEvBGRkcWb4ET5vxwIgKgh7F6VkWcrVVN+3p7mWtiM8cL1lTodkjOrTAzjiqDM="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.8.0_1635605009441_0.26660621873256507"},"_hasShrinkwrap":false},"0.9.0":{"name":"senderrand-shared-components","version":"0.9.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"a58b96c83fcd8763161f31f6f31fe8b708b3f7db","_id":"senderrand-shared-components@0.9.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-fJll5pYBSQO3jUVAiWIcbMFDHPNOv9tjkmmamICZIsw5wDgIY2yZ+Hgx8Y9wznLoPPJMOiBHqqmuit8be0jr3w==","shasum":"d200f5926e6ad48dee586ed8cfe04a34c27af1cf","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.9.0.tgz","fileCount":292,"unpackedSize":3708476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy8K++7vSXuCDY1FB+S8i3J2+a2Tjga5GSDBgwv7utdAiB18nrwzyL15uQerfSoC1oxJYojLF0hgniLgX7hAZc5tQ=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.9.0_1635694145071_0.3460101998795695"},"_hasShrinkwrap":false},"0.10.0":{"name":"senderrand-shared-components","version":"0.10.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"f721e40e9c26f588b8c6a00f17423c43d7defa44","_id":"senderrand-shared-components@0.10.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-20u7ZhCw8F/CZK3ctMfwzbc4iyRAvkhU2NJh2WxUdnvdJaUJAYe7Fs9p4pRuRvP5wxks8Wy95tXiINjYQzHhsQ==","shasum":"9b6a19fcb191e5eb178badb030a5b203b798ec51","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.10.0.tgz","fileCount":292,"unpackedSize":3708781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBG5NfhwilY9nbSZutWXtID6Tvwz5rzyjn9CBX4jaAVAiA0MBc3t15MByHRWrHC2Tx05xmMn9LBHL9ebN5r1rgStg=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.10.0_1635930883610_0.3104260050014449"},"_hasShrinkwrap":false},"0.11.0":{"name":"senderrand-shared-components","version":"0.11.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"db5d834ae2b749b1cb979ca8da1944171214984d","_id":"senderrand-shared-components@0.11.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-9DnQiAJ5Ju2nlJvXXE/P97UuBoxlp2uY/8eO1Ly9blzdqbp6l1Q8rMyoktVsdTDhss9MgIMOkuaG1iTX8T4pJw==","shasum":"abff97bbc077b135825c3b0edf0370f581ff6727","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.11.0.tgz","fileCount":292,"unpackedSize":3708979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTJxdYvhMwht+5iBcj3hTlry2Giqp4t6D4S/LtivmNQAiEAmZ7M/+O9KP6BSpk20l7ocMWjIy3fHQaTRud3Am2a4CY="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.11.0_1636201139430_0.49781403725818785"},"_hasShrinkwrap":false},"0.12.0":{"name":"senderrand-shared-components","version":"0.12.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"80b7e16e48dc0b1cbdbcd4016a77353c46da4501","_id":"senderrand-shared-components@0.12.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/aARtwSansVBpcgpdB8ClCyfnpfCfwjUEkQU9/G5XlIrvArKw2uEEUxvQ4PArp8vr0ifc4BNlxXf5r+H8QfY+w==","shasum":"e8f1479c7545bff5740af63a655516557f8950b8","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.12.0.tgz","fileCount":301,"unpackedSize":3728177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtOWLEO9DXy0xQ/iGCP721qBAi5cREvq1n2s8awSSWlAiEA9zLEJnuBdNGRc7KxdtlfXEIYEKiU6v5Ind1U7QgtVYU="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.12.0_1636439586391_0.12304694388083681"},"_hasShrinkwrap":false},"0.13.0":{"name":"senderrand-shared-components","version":"0.13.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"8351067e2bc67180a6e4ffdf180e02bbbce45212","_id":"senderrand-shared-components@0.13.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-iRBK+JVljCCobeHjw4EnjhKfacqEMB2dRTdPQL6NjzjA25V+IV5Lr14/C+sl7nplLpVTcKKxQnjRjLEj6w3H8w==","shasum":"a31eed64b721ad09d5291b9c29834bc659dcd9f5","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.13.0.tgz","fileCount":301,"unpackedSize":3728198,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXZWjDu99bU41md3nz3BCadnBufP/Z9x9I4j1+G6TISgIgB8a+wBNuznywNTe7yEe7mILLsnD1n2+sWZM2lOBlxHc="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.13.0_1636654108703_0.9502787036356546"},"_hasShrinkwrap":false},"0.14.0":{"name":"senderrand-shared-components","version":"0.14.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"0b1e4aec42872a1b9197ec18d48c464ea3aa6661","_id":"senderrand-shared-components@0.14.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-c2XLJVT9OlHg+SuODfWlIiugZujCN/gqMChE1IVfjZMFGT+JxGwmmiHIqBVta6rCa7CiMJ2PDZ4Yn0B7+136+g==","shasum":"968aa96ad65b83e477e870d1a6ec7a105dc66f9d","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.14.0.tgz","fileCount":301,"unpackedSize":3741117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOelpaMl/8EKCkvsy6vkh2O+QZEXeJff2Iqlq1cG3+RAiB1vonmsFhmg9cJK7E5wUTJgSUwtkvhD9hnfNPoLDq1Lw=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.14.0_1636789768956_0.8488522636025855"},"_hasShrinkwrap":false},"0.15.0":{"name":"senderrand-shared-components","version":"0.15.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"0c74dbac1701659f1630b032fe5869ccd4f496b2","_id":"senderrand-shared-components@0.15.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-C1DMpYukNqVFGjdi23s5pird7F57s89F/XTCTe20SS1SdDqe4TZqbWF+LoLu1imgEAblZj8C9fXGi7jriSmdpA==","shasum":"d58bde590ccc0a1e64b17b8294bcd05dddfd3352","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.15.0.tgz","fileCount":301,"unpackedSize":3741702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQp5z8Cg9GFkHbVbAxSlz3CmInzuz4u+EN7PvYdAQ4mQIhAICfwU/24chHviKI/SRDBYb4kpKkeFg/5Fy3GKzYJng6"}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.15.0_1636880937897_0.14997412120366227"},"_hasShrinkwrap":false},"0.16.0":{"name":"senderrand-shared-components","version":"0.16.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"9195772b7698e516644655053d81040d8a1467b8","_id":"senderrand-shared-components@0.16.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-r1ptwKcJ/pgkE6fiOcoskvFluQlJLVE5ZbTbaxejm902kJdoorBLmje395Eot0QZT+fv50ZbQyGo5SuwWQ8HuA==","shasum":"bb887dd7897814504895b6471f7c2d101c608d30","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.16.0.tgz","fileCount":302,"unpackedSize":3753270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhld1+CRA9TVsSAnZWagAAu/gP/0WbwlLZNpA5viaYTDdT\nf/Q7ZMYQrnkjcxVY3s+/nC2C1TCVBHm7XAQ3Pt2SU7Uxucg0Aqsbv45TXEBC\nBcm21IF9flr69wAlOH474f/XAJL72W0lUkE/e2w+WuVnQM8hEcnyVIy7BeMZ\nXignDXOf4x0+sT9e1K5nYvXSSdwC92u8XcJDpoTtwHZLan2+GmD2HwsBFT70\nfoRVSDAQd2yhU7vQCmwyHsbx1WdalbrJL9ur+tY45TlR/1saBlzZ8DGLJ5HU\nqOYFCs5Uq+GX8e9KeJo4iA2C4G3AFtjjHaoSbZc7L/5MxRvkV4ZihDFsYbR5\nLYtsvGMwZgHjI38z7rHnSXufJxXRp6pKNkpmpWFlPFFQvOVzJwit2C5oEoEm\nRnPsx6AGHV8ThEIn8h5NAQsTRa0bcHk4Zfspy4gQyBaa7N+ZPXQojh233Q9Q\n8iVMgHk+zOw4aQsdEKt0Crca2I64Itlb6GpTZvlAG1MUAQuHM8TloAOTDmWd\nWp5tbYMIPeLc+bXw2lmhc6FBVrgNQOz1uTawVg0Z38AGqH60mt99GhU0LwqG\ntG3NT/7wIo0BjsQaphVZH3sf5dZfG5yRu4ZVCZY/DRWqrxRIl8E8yHw1MLc2\nUgdvNpSLPOpfC5l7V8++vzNcoaA0I7coqramkMDww9ST7x4ZLU4pHQkNU/3O\n4h2R\r\n=C18l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHkcvGQFuJtygotL+Gp8qGNuA62uTb0dLYuLeOeK1/KAiEA/wQa+UZOfZODTaSz2MatsbwQkLqlrmNFQN2ZrOIfpB8="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.16.0_1637211518264_0.9982434249428598"},"_hasShrinkwrap":false},"0.17.0":{"name":"senderrand-shared-components","version":"0.17.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"e705ea27c0ed647a573bd84887851e205fe771f4","_id":"senderrand-shared-components@0.17.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-MQ+RiUVtW0bXXFNjtMEQ8/7jh5HiOYPdiDBBNNvkrRgtWGNGXJEWKAtCkxtHCnQ8u/2ZOdAZghO2KdPfwpfzRg==","shasum":"4df92a18a4ae6b9cc4f7314ed68cd0cb3f9709c3","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.17.0.tgz","fileCount":302,"unpackedSize":3754207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhletECRA9TVsSAnZWagAAw9cP/R7muH7RzzCb4A9Omoem\nZaBMFTo3bvxWD/m2oiOzNJsaN5kUSbjqxrFr4gbOLI3U65+myLtUQlL7bCGq\nofxV8unwKKYHWQoN/jkpXqxS+cDcLOS/irkBadreoMRQy/DxcvABk7SK1iou\nnjY1JVtrCXCC79w2l/fx7QFR/MSktoGR6f6o2VxG/45W4zcLQ/sW+te1gmKh\noSNcLEBOKjpRrhRLF/Yci6n++BzC8VCkazjfVkOd6tYn3NJPBHT/hoseDHY5\nffMjwWYCsVqdXHPj4ZsVb7NK425ZPrwGjou6IeUr7ncTyZa3lXtM/F7JDw8J\nbuokUlsYweTR+PM7wUDjtscXUiDT9lWAUwvMqqc0phJkePDZmZy5unN6VKxh\nLYifQ1w8LT/gcjzZGkL3LkvYDDRwGmhX5WmQL5R9QQ4nxMzpPOycbf7k8tND\nqNt+Iq+2sYynx/Kgmt6eOPcrX95LUBrbsYsiA2JmFaV6BKXisrhtYPwfHxNi\nC56c6A2oQUZpTGejThF4FYdjXa/rj4N0Tgd+NLuOH8DfZxQxRsp+fRYNr7cM\nNmcENV5LejUuf9B0M8A8v03vIUzgusu2rLkFdcP+jiLJEJWZmHXRTa+BXfvI\nmDQjrbCMJBOnckfYMUmBjh8OTFjnfN/OrJU5bBqaTVfFdVaoIA56IRGk2rrn\nsUwS\r\n=m8Zy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUVT+7z3zsmlvDMMoLwKRy1erkqa8Q048r3ymjBsO4UAiArQZGxxm3irgDlO+rJ4dxL8lNlw56+1aBU0W29uOpKjg=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.17.0_1637215043880_0.11549499033333555"},"_hasShrinkwrap":false},"0.18.0":{"name":"senderrand-shared-components","version":"0.18.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"9afa7667548a215bcb84364357de6399b886debe","_id":"senderrand-shared-components@0.18.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-MyBkokmqGDSrnO8SdPmN8/YoEYZqMbT1jwKzVvbxYBuxzGaeGfBlqmg5PDt9lKp6s8QmelMbmRiPGrfcMfxZmw==","shasum":"2fc1d1532d11ac8a7f690e823d39b982eb85de35","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.18.0.tgz","fileCount":302,"unpackedSize":3754392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlmpLCRA9TVsSAnZWagAAPHkQAJzk2/tRmSB0ViO5NHgA\n1HKKUwvHRsmExNo7+1bJL9hwaso4b5IIO1xpokl6eqYCaZb+PwTmp7g5e3hp\njQOP9d7rx/bmZaRw8dRRC6x6o/uNhQbHFEMS+KDRGczSLmspI+gQ/WKqPiXg\nYxrUX0+0NLqtys/Mpyl+tqLMTOVuEZSUFCFnRU69FXsBXiMW8MwUgnpmRAhi\nXAEltvgeslSmekAcq2DkGovq7gkii/ZusMEey3pb6K6JY/6QbMIFS0fLLl32\nN5LQCohRigQtf82BkKOLQe2H8uFwBs2iOSbHHzNeF5xcNrtNQyQJiT1WpPIm\nyZzDpWTfaviQYGNBhvj0EK4+gOozqS/CpClvYeqtgcAAdFtxh23ni4Ptedxq\nn9ljvgqPVw4Yr6N/P4QGtf6Tn/ePXrnEAL3zGTtIhPFJI9wgC6D0Qk1tcSx7\nqk2zRE+aouszBYdvQCkZleA2XE4UC8ZM4jRvYiMopoqZQv0TSCQIWEtHf9oI\nGEKWVbAaysTKYpqhiTxyhUQyWRTSR4RrjMVr6u5VXc5K6YCthIKMOIgcpnPc\nDoxB5Y78juvJ9SuJljgsB3+0KL5Y+hpFYTDuJT+ph99MZLe0PnPFcaBk5g0E\nPp3f40xbfNYQzFdr7UyK6JWD4HdcmiET/9FxRY/s05fTsQaORUjvToJ4bR3m\n0imi\r\n=XHp4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfrJLjG9qzOCdmXFtiM5ivt66Q1wChsNGyzJB5yLfEpAiA1wplj1Ypq1dMEL+/LfouPyl82VXpX1WoWQAvJJ9d5hw=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.18.0_1637247563470_0.9229070892833025"},"_hasShrinkwrap":false},"0.19.0":{"name":"senderrand-shared-components","version":"0.19.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"ccbf0d62ded43003649cb9afa87ad127dd055d50","_id":"senderrand-shared-components@0.19.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NPPbnh7pPL0zPFS5j2EQOXEFQwWwBtSHESbL6nBPiCfd0hhRK+GaixXdhBRhOidAnF4lcZzb6/vP4CwzgBs4OA==","shasum":"86dbd6bab3fa1f833b208f5aa70b1a18f3384c07","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.19.0.tgz","fileCount":302,"unpackedSize":3757543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmkYjCRA9TVsSAnZWagAAEoIP/1bmPivtJ3/PWprjcL9l\nEzTkG3zgniQrxm1j7Ce/DUq8ef4eacqKYNejMILkUbAwiFDgoFM78EFLSEL1\n85oyLM7aee2ya56EZDTqeb/ZNKxI5zyE6BOgGZOsJqKeEVZlYopXyNRzBSNU\nXEK7b6fdpaEdDtvF0iVcRVURDOuumkdBYavcm1oIRRCe4htupVTAIp00MLgc\ncowXfnwUBOgg7dg5a8sn88zSvxQYcMFVMtFNCiWQXB6h47aspu43iJ1MeKVl\n5u8CMp3aY5VLIfdfvUNr7Ak0/JeBdpBCnO5EH8ypikSNG1q6W8bSxfmSBzdA\nmxfeKgXfGhvPMYzgQIr0tgf6Vg0Zi772MLVopJHhV1TJ75Qa30qa4VGBvnw9\nSR5niX/swkiNEUsKf6/nakYbQd13hEcEQNXFas5QZo8DpHi1Vx4Tjk1UTJ8T\n/FFYc4O27tAmoVbjnoKcwvh3LVav8uOVorfJ3NlewVHYTCRuY2oBT7GAD5fI\nA8A2E7sZ6kdnrh/an36LmO4X0NkZy7n9yMu48xNUHJ4UOckuPtSvgP8TtBha\nMpvurmK/IOUkp4Ej9GHp+a7QqP+zsDbZBGOZCTYztuiTg6RKjsFf/gEODnY4\ngvAzSVlNMe5UvwDncHNOpOikaJ4ZFkEsOfgZEHDSloQVoHmaRl/6W7lOPmw4\nqTWy\r\n=Hbdd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICug0ptbXBaUGdAURweVgeeXcBDytjf6LUQhujefdYDlAiEApDnlSL69uuyFUVAfDHlnvmrmSOevgK9vR49l9+LVkUM="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.19.0_1637500450886_0.7397385057247567"},"_hasShrinkwrap":false},"0.20.0":{"name":"senderrand-shared-components","version":"0.20.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"b555636988d1439e111ae4db4902593a8975ba19","_id":"senderrand-shared-components@0.20.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-+HYuxJVU/f1I3wnMJSBkS9fp3HaZTpF3ZOg4tPPlByBc4P5XhecNrRcJJWyeudKCj1H2xZ55DP/4bFptwOlgng==","shasum":"dde5fa8c706fcdb364644ba9ca0082c8012563f0","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.20.0.tgz","fileCount":302,"unpackedSize":3756753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnPUVCRA9TVsSAnZWagAA0coP/3VLp2WugFRjcWzPdNj/\nA7qthM9SvKrRkmNy53QCuewiLB1lOq9rrP5SZColpoHksfgX2FW/AOt7aneY\nFsQ3+8m7qSg+wGRQL6aokV4nLrWBx32DBeFGMYrKT8BZhRhXr6+OeMdt9Jcb\nuw/XCmiqNtX5BKuIWjCvSxw/x0ofdDhYzhkgS51RIkziH9jLsFYi315UFeuq\nGexmjfmOM9o2Rqtp69RUV4Qrvm17u1lgRe6EuWYrY1licKAtEBL3qzEol6Ji\nEe8WWOwBp6DMnWGBMvllnuqXQK+o+dszTXxYIs15kdo3GgWZTevC5I1yf4Sp\naB2aoY8WXt5dX5JKA5M0Z0s9n8fEU54jW7DCGvv/DL6eL7bbUkruEeVmeLe6\nVqgvEaQ5A5ourvCNr8Mi1TREB8vQN5EKR1Oj96k8at1lrPTUHHRswqHYg4+c\nUsNJza+fwLtJYPq3WdT0awq+zo/kgf+iTn2wdaaq78pSNbfQZoZtzUGtEXM3\nwCWBZ7pMigh4Z98m/hIPwrUe2ouCn4biUTBtKXpKbI7KBkORhPnXy1ymr7wC\n92RCKWInamPrVSgtS5FPGSrrODNrabGyhv7J86jZYmYtcf+4CRFm14GMcHmg\nItrU4yF4QxrGOD2t/dls/35QOJlbcLXih4w9TTliPEZXzioVHHt+hBnSgaJP\nXJ6E\r\n=cu+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUQcfqwGXYRs2O2pGubOSbVLxS8sx/T5WulmDGCz97/AiEAtifxq/RsJbZI7JtCz6QV9JObsTe0La4ck/+BuRgiPrc="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.20.0_1637676309694_0.6648125221330463"},"_hasShrinkwrap":false},"0.21.0":{"name":"senderrand-shared-components","version":"0.21.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"c1312834176e3fc05a6e76f4b5dde8f4e94eb266","_id":"senderrand-shared-components@0.21.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-tzjeSEcB2Yt7Vcc3xtMsgPZJ4p+sYg/zyLqHE9sH2o4DKsWH2iVTazyo4BcUAyAZvif/wnXhyjsSofyvFEzt3Q==","shasum":"d8a11e5fc3aa44e7c9abd2007c372631f838bbe8","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.21.0.tgz","fileCount":302,"unpackedSize":3757376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhocVQCRA9TVsSAnZWagAABbIQAJe+SRlj6i59Abr1SLQc\nxKnTNWr7tSLw1IfATF5ulSqeFKp1uiAaTADVq6dLfZkpC2l+cIgdo5Dgv6xf\ninZWyxp1yoPheicnfJHQP/Vc0JQdrDilwLAD7N8e7Eyjy4nNFmFZlq1pf9cd\nz1DVhXUpOgRaMrRIU2VatLSQhUXqTt9OTEqby0q3u3CNoPYTd5+1hTMEITKm\nq7VVqtXTcJensNhW0oW7lUVAscl+hpqctLQeps2p70bW3rI7FjpdjvY7VWhS\nqGSUnG8yWRBGr4S5t8X47oiXQZIyHInQNEqaDIkkpRaul9ZLq+/6zL2+5nKc\nrN8uJgIrUyQb7IogM9dDI2C/Fyp1HO3VVIEpBMfaZa+ShLkjcQBoEtMsXHv8\nxUJXs5XlVhS8/cswSQMx18pjo8ZT5g7LVPVOxKX25mZL1d5HobE+WG/Ba07R\nQLVQq9QWAbPZ6JBEIgLbkpMsgLsTdCeI87+1ZrYANR1AgAx4d0lvc6e7V2E8\nH82yvLksZFhtfxUsPBQHD2BIj4ukxm5K98h+hOxxLxCDAechrpRPT0nQsGqK\nd5RtSj3ayyRpMS1rDS+XcIMdNmejBJVsFvlD9RB6z4wQkGINF18GvCoc9eJZ\n9Vd6ezjZO04hoYo2hGcJvA4x0W3ZL9TaJvOtJFnl37aA6WhCYznh8hEJT/Os\n62a1\r\n=7U3e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6gqzCX0N+2ENDw+BYM+rXvvhImMvGfKH15/IhCavNZwIhAOyfjHiQzeuZJAro9gWDoKPLu2kuUBvr962iSg4yjrM0"}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.21.0_1637991760497_0.04981998776234686"},"_hasShrinkwrap":false},"0.22.0":{"name":"senderrand-shared-components","version":"0.22.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"0e231d19ad550b718f61d2331a571d0527228041","_id":"senderrand-shared-components@0.22.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2kygAUYXHOTI2pdOnV0IOOaFyZ98j9Mv4jpzEnUSd/eV2srGyYWol8O0uZkIjUD4xjBFL/GWu7hXq6u+j3pk6w==","shasum":"db4c41c43eca6f5d16d71b264e9707d1a5514dd0","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.22.0.tgz","fileCount":302,"unpackedSize":3758705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpJpXCRA9TVsSAnZWagAAuVkP/iMiJpQc9Nu8f/43mWx3\ndO9aWqT9fXLeALjSsRel/LCfS18xNTl4DXb5UOW3jWHzzt7l/KNEiDa0WDfq\n3AdvSciXcMdd3WSKH/IhBCNV5z8BoYIBsSopXSSANz79f64CRxA40ej61vO+\nF/oPo6f836hcFaLo/hqmnJ+vN86yZHshnmV7AhqUbbiWaaCDK8g/ttFb0xIV\nJS/SLoXCz1kMN1SZW9oDjE6yrLdYPRo3bIpF8vvGrMf0HNz14rMIJ0jyi9Cy\nW/JQZoirK+qUvpl8LbblqjBXGd42k/Rifoa2fNZYuxsD+/ijGNnWN/J+oX1+\npq8FWyKS1v1iJ/vNyCohaPcTiBhnP2lISHOlNfSHUKlGWReGAnfNoZ1rVMdF\nuYagtpt2EyYzxFJ157FgYPL7zEnJKkSH2ZF7/WdY9sN7HDZnYqyPHy0Ele6+\nyS/8HzECf0JnGoirdi30NJeoPUJzxOpL/Hduv1QPLTWs41twMUtMK7x9YZxy\n0731SCAU24KyqEzqq76fnhXWuJ14oDCGTsY/GQ4xU3/w6wuFBfZsWdsZHJZo\ncYlbxUR0UbrZaBn5KPmCmPVGZB+KQLDY97H1ypwILW9UwfDrfN23fVfVrM0t\notAl7qlIaPGLgIiKOYrMh0oIkVCm3cjm5yWB7JZ2xuT7k8p6Lr2dBb+IKNhF\neY1L\r\n=+APj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyovGrbdAR1i/vYObjERlb06Kz0MXySirQIg66EfT/oCIDkewhFlE8OqQK5LCwo3f0WXuOQju2Fp8biLFUuPsX80"}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.22.0_1638177367681_0.34317348406849013"},"_hasShrinkwrap":false},"0.23.0":{"name":"senderrand-shared-components","version":"0.23.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"50ad5fdd471e6854edae6b24c1aa4b651530c29d","_id":"senderrand-shared-components@0.23.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-CMe9yB0xoqUPVI5awfDK88+0067OHO1vFeBXGdw0HgPBmNtLB1bdZ6xi530W1iNmC99XRJYpBTnK73rfvBKFtg==","shasum":"0fcb5168e96a1de6457be3a699350580e610c9cc","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.23.0.tgz","fileCount":302,"unpackedSize":3762232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpLJeCRA9TVsSAnZWagAA2RcP/Rhx9Yvh23Y3kUe0KlX3\nWsis+z9Ex3v5OAAjphfFENMCsBLlKgcZg9Yl7LV2Vfo4b8HVi60XBBpSxBAG\nxflDRTiVr+Evga0hpex+/9g/Sd8Ti/L3EbKdoTin/L7guCqfrBiXjshDLmnT\nsR+GAPrx8QJHsHGJ7ylDPpYNSZHeuo3uGVCm22Jb7WlFfUHgsk3U85Rry4tV\nXS24UJhXIp/4tPWYAuI6udGRrMaF7Vw7K7PwHkV5ud4IK3wUKQa83ZROCdFo\nseODQd8GNCaBYhRr4bzR5WL6rPw4HKJSkV6Ik6FVGe4dSHsCNcp0F9Djl9on\nKwPwoVIw6qitqOjVcfTfCN0tTu3AUYLKkj4VbMXD9+Ekr0WP0iOpr+cqC6c4\nTIP8vJxNIkfQ4lr4BR84tHeVc8ObN9MTZb9UXIIPzMvmu1gZU33OGVURemOA\n8wBUuURmPXIEHGPEzlHVVmltJGiwS8dPHoqmL0s1QrA/YzPongqStkhc55m/\ncH52dOByzBlonWrDvFSOKbVtDIVg7b8+ffTdT5w9BeTWgXQsmDgWWqRZgYdd\nz5SfvvhyUe713uYC1CvsKJix8rlhG/50BBudTCNylpjofTpjP2gj+KY5oW0Q\nPDUauEbgp4QTftIZoaTy3cg2ON2tMuHN0GZAx1OnLynDxQ8WR0rap+Pt9Aao\nu/Al\r\n=LpG+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9KSu8idLvik+NPd675lOu/S3q+iqJp1PfgBGni75GFAiBz3+YvIIbW0j19lMHHOpidc3haXF+JwvqbBsll/Xshpw=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.23.0_1638183518449_0.42119701790664643"},"_hasShrinkwrap":false},"0.24.0":{"name":"senderrand-shared-components","version":"0.24.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"b5197fb20122d802915221330ccfd4993018b527","_id":"senderrand-shared-components@0.24.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0P+Jl+yClb2bGKKr0a1fIcBitpFhmdBLi/DCr4K/NpGMY0LvaQ5Z9c3q22gnh7kjUi2IfwvhuS45iDSUVYcmDA==","shasum":"d4ffed3b5171b8e89785cd449106621a2520a985","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.24.0.tgz","fileCount":302,"unpackedSize":3774317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrEE9CRA9TVsSAnZWagAAHq4P/1MEdwC0ncQ+X23sSv6a\nzJfK0wD9rIx+F+nLWXnACL9JmlvrBPLOKZjLNUOVUzhsvH/6Mo5bb/bHLjin\nG3XOHqPwuQPOXJ8QvoIW8OHWwx2DrP9uXMvmrzf/fQpZJqU2vm2azY/EAS1e\nsJhbXPTt9N5L/EaF1omDPwX0+9/FVTqr7GVf1JCKEvTCSIJMRAJSHvjyGSSb\nro140XJXHkqhStRTp7MzrpDSxvyAhC0ktrUqhSpzPu94g6MvLglcdc8WFFtS\n2GjUZpL3AQj2Rv6MVLB+fONeUrWcyQQ8ZNizy1cmNiTAAjpbxOgSdtIaWqoT\nKEwq6hEcTGmkIKl43n7J8FBZS3rqiytnsgGD7qqQBprg0KRcWb39/c8g73BW\nTrbDx4nvu9nsG1mNx/UytOJZPTLWQeTBw+tAvGhaZThJZ4WbPbHD2ghLZee+\nE6ApOURnaNzyStvJ89XEQ4WJ4cihRB9XZZSB++FcCTjigM7b4amJYo29gfty\nskqjR+3jIG9nCtf6A1JkU02GsPkl7TrmLbpNmR9meWLYBBuapjAxIf4izBWb\nfg1mjUgnnTQDIC+EMc6/iITLIIgbwdLPnPUaOz+GltD9UU+gIycwR4IRFxvx\nDs4EC0FylthgXD4sRepCP5mfUAnCWxWFHsNzR2jey4jywkmnsOJfcnbd19/W\nlPgg\r\n=idNH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHegzArewvNjlImKarOFN7QOkPP+sTktTbADV+PKDi2KAiEA/BNwz0yFjP/6UzruSnSgktY+9F/eeB24zPKlindU2ic="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.24.0_1638678844779_0.8997721966570356"},"_hasShrinkwrap":false},"0.25.0":{"name":"senderrand-shared-components","version":"0.25.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@unimodules/core":"^7.1.2","@unimodules/react-native-adapter":"^6.3.7","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.3.3","expo-av":"^9.2.3","expo-constants":"^11.0.2","expo-document-picker":"^9.2.4","expo-file-system":"^11.1.3","expo-font":"^9.2.1","expo-image-manipulator":"^9.2.2","expo-image-picker":"^10.2.3","expo-sqlite":"^10.0.3","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.29.3","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.14.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.1"},"gitHead":"87aac81b90a341d87a8c451b78b63644c4333160","_id":"senderrand-shared-components@0.25.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-PHbwgznQa2NdZdaf6pYt4CLsVOWQWuY+U4varK0m7zbhABsj3ZC5KCeGKEUAcOQJnzQRWba4it70bS/cDfFGZg==","shasum":"d48e2b7461a93e12ff5cbf88ebbbab4770015df4","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.25.0.tgz","fileCount":299,"unpackedSize":3785326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyqxgCRA9TVsSAnZWagAA2pQQAJ/UQnOWVjAmmxMwiNRC\nWfcvfr79emmiGN0XDEexEesOSq2TO9wVf2Pi2+M0EOg+iD05vX3vmqgpd+6h\nad20UwfF8j0Vw1VDflSWLJc9RomDvEBiNXxwLxgaE1V9BaSXoUpqgb+4DFBf\nETmeqi62MCG7+8zjwJCqFGxPzd7b47N+1DEGkHvEU8gRHgRKlsmc8iqJ7nH4\nInvyrmMC71faPVNMHqXEiyH2Vla7H9cWGqCWYAhCbnYGDlqRiQ8dFHhvf3V9\nsXVL2cCDep9Tre0BNRLmpfQO2zq/r/j5VgOu8Vifrw8YEn2YB+VoA3NkEx6s\nIQm/Ma4EX5/MwVTySv475Qo/6qQNrR1ACKrLfRIm4HjMxikn9eLBtqAd0AmF\nk9lauaTs3SooDuvmeNSKrzU9GzQlVMZ5Y/fH85Kykep+W1s6lKJqiI+EpSYM\nUSJhGkWCjLTOFu/2dKU8/NpXAHoVtDDTF2OJvFhwsO1W7pmhSxblQuiu9zTs\n1dA2AqPfVmt8JCIp7Lb6eMVdxDTIXyb3BYn6CEWBFVEwuEM8UiRLMv/EytGO\n24jSEb9LvIxyv4SBvv32HMco5qO/5jqWujNH+/GmG7xJTLAjqun/mciKzCY8\nY/uYid1rGGEap5+K0ERtRhbmDuQSSrTrGS5ks0iyTsnj8lO+nTF5V+BjuPdx\na6eu\r\n=8Thg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGlZDbtfDI/kymAW2Z2VINNoXns0SzdGBpEcJQWPyMEAiEAo+USbJvhwbNdyA9HlS2sHi1ULVjX7WaSz6tBdzB8amc="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.25.0_1640672351980_0.5977316704794342"},"_hasShrinkwrap":false},"0.26.0":{"name":"senderrand-shared-components","version":"0.26.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"1276a466cecf02600899780efd0d58dc89be9e13","_id":"senderrand-shared-components@0.26.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-5kPbMWl7GJj5ckF5T0mCv7j782Q41mkHJpchhR3N+U5rQlKNL7oEVhWynAneaGd1+Of5Gw7Wa75jK1lHmn2ndg==","shasum":"0d72067476612e375b79a4773df2090b4f184fc9","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.26.0.tgz","fileCount":299,"unpackedSize":3786335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh18EVCRA9TVsSAnZWagAAugQP/0/s60HPag/UKMVOCzvv\ntYcdWeJYToYF5IadBQ2tVBlZyHK86jWRFzTv8SkyoX/dju1vBxGSavNP1Y3S\nQN0at8gGDgG2bWdaijx0A16hXZzkceAEdrbul73urPtQf2rLRHsrl/kVN5Cl\na2I3x6kn1sUW/QcKOa+EXNb1ZuZrGPeOCoKi+M2EM6iJXhpjIq1sTcuKrVMi\nsaXSRgJHjf7MGNCY2DEuWAiKLvdl0HDR7Cwa0XSyODc66PmT04OazywrzbLx\ngPq4qnS1MQWNxxQhHtVJK4nCMkOs7epSHbGf8DtHkEQKuBpSsejq67MFK/3c\n3/zEoVpNUCvLNczzanvW3G3g4MMAC6iDpNSAd3gxVezk6HXX9Hq8WjQE98l0\nroUrkrJyQ3N+3rgM/HyiLzdEBk13CYMJRWNMZGEFeUFqcesULwKcrds4kNLa\nsIPCXoHLvdCPax25WIERn1K9yJl4d/u3niy2VhoL3924x+eRdLl84nOPLEtK\nz84vry1jT3BqWE6AwAg7ofuBMJeSG/Fl63dpUNvBj1mbdwg5Hvx0PeNAPQoV\n72KCq8XArm8GoUIZB6XRALVaItvWEsP78IzEsmGRPfmjvw6f2T/FRlnVzWaf\nFFNdesfZHHfbcvkWus0EGdCpSY8hdvJFvdMrcY9Qmhl2mTtsJAo5lMS3L9hR\nxIWX\r\n=pHdH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBE1j4G4J3Z3pWVd0cN7WRYo0unT/+K7Dc4Ck8N7gyQGAiA9uFOde/0iBO6GNjO9uh9/Dq1DzEbEmhsj8NtdHBEJvw=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.26.0_1641529620923_0.5818156647826631"},"_hasShrinkwrap":false},"0.27.0":{"name":"senderrand-shared-components","version":"0.27.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"ca4e06cfad2bbfa6b8b91470177f26a81f151bbc","_id":"senderrand-shared-components@0.27.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-5lGCNO3f5Wi0AF6PtXJM0XOCBJ40hTfZXKADWEksThJp5x0cKatvh8SlPwp5lkhOXMyLAdRD2hi1FgJy/DzKCg==","shasum":"5aa2dad3292b8bc93ecd9b68d5cebecac5a3705f","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.27.0.tgz","fileCount":299,"unpackedSize":3786125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2CBuCRA9TVsSAnZWagAAMd0P/RpIaoWi8M+gRX+R2zQd\nBmPFc9QJSb251RSO1IjkTEUkiu1sVk64/cWItAZA8jnLc9JwPR06ZPuExz4r\nwPOYMV5d5A/2WbDX4b2C30wX5sC+ax0vVvw6bxnJ1Xpj6gPeMkSxjpfMtPAP\niuyc5Flr2r3nvXB+7JQlbrGWzXfLqEa3XmRbRijDNbne9tQfda8ChUCXOFNS\nZ1STe3EpaCY6c/Bb3oaVy3RbwZQ9OrfpcKzj1sUIeAx25oapZaQ+ggf77vg0\ngCpjPBOGdhLi10oV+ddxEUmXogNzrw0Zyf4uYfp7uqNY0fUM/EN25+gHa/ee\nOoFm19HFc0yORrf3hriQp3/K0wbDuaEIKoxIHzNDNoaM3pmSXAdfRhEDX5mN\n6oZ65GTDVVHEz8n8PpfwKdY2VeqAIMbGyBgfAUVOQyxbjWrelbbgqeZbOVWy\nNVbDUSDSyIgB57xnetQzSw8Xlq77iDb+bahbrE8X/qgGQp8T3EBpXUvgLE2Z\n8Qa7iI/nIVW6BCBpT5dklmfzu1oneumQYqzhhHgGngaOzRdZgYkDGXOcl907\n815Dt/w1YSYW3pbpDKELuYzxl1yne/+VH+FKQVC1giW/ZgJOi1xXqencDHrj\npo6RfPEcqJkIH3HUB10JlHTVsPaIhbNytf6HGYL4Px99vWXN7ktpRT1uwTze\nIy4E\r\n=LVZa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4KlBj2WUOYwzjGTIwwnU55W1bojD5rpNpqAMGO8HFWgIgQopRfhCKHuONv/TIol8BbedDjMXfeD7owjd5MR1GUXY="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.27.0_1641554029853_0.3819400548826202"},"_hasShrinkwrap":false},"0.28.0":{"name":"senderrand-shared-components","version":"0.28.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"35cee7eadf1d665d184ff2570b79dd4c45471f81","_id":"senderrand-shared-components@0.28.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-tzmNAQoLcs8J9T+/GW4GcfQTMdpKMw0dAr7rKrEFStuZdbHn9rpZuLNYTIMJVQ0phMPYht5oMIlpJ6qePE79nQ==","shasum":"e157524cf13c1bd135a45ac2ebf17f64985326a4","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.28.0.tgz","fileCount":299,"unpackedSize":3789776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bHeCRA9TVsSAnZWagAAB7sP/irckW63xqRF1pkUxbkb\njzhHjOceo7O8gJ7BWSB7w8GLn/8zjdkpLOo8N9jrYBa7BnygvnpJ4m41f8lV\nfFrF//984+n+K0gh1zfCAcC+8q4rTQDvAM+A455zts5cTk6HAY2LzP6SfPMG\nyKP4t0cIly/0YCMMO60sTNvt9GiTtV3LysJPqLeUT4DWXdhxG1Fj4eOsrRCu\n97S+FKorrlemwILeUBEXT0uDvekuwdw7keCOvuFN08WNhltTTi4sUfQSsW/2\nbG4LsBH6AdqXEYwm9qAGbsp5SZ8DalrrNHCru7+8LPHDPQ8e6gldcKHe+GvA\ne97JYxmYmXdzEQZDgzAf1f8bj7YzxAtBTRAG9YW75nFkz0UgltwwkuOhulB2\noT6SYItycUGGJU2vtA2AdmiUBraNP8KvQqOGy+ogye/RcntBAt7OMplIHMTB\nfM2+gmjySlKYEGSUvLbABlilASjz6Qrci+Eedemn5YdtFjigJXjBy44Pn13r\nKDYqr7BmZ52L7rJfQYKYS6mpWQ4fnsLJA1oxsMTEHhOpJEd46SEukfGPBsVT\nPxdJBtVVCSYJSPoHouZE4s2PyIV8cMpxg7wwCoaslmXZyEeBsXIqHXKkij5X\ncg3oxDsqT5PF02Rj/tE3uSdP74qXRbdPA2iaK00BedGhNgFGHwfFUlgcbK53\nzygp\r\n=jakG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnlWUdXS0mlADrCPHbeDnh0L5B2rAoSJOrsMkvxFVR+AIgZVM0JbZRdhFw6rv8+k6PQ/v6g11tg/JBwoC1FFDa0xI="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.28.0_1641656798106_0.8700592769273963"},"_hasShrinkwrap":false},"0.29.0":{"name":"senderrand-shared-components","version":"0.29.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"89982f94b94d8f1dd13ebf594fbb56c486817f87","_id":"senderrand-shared-components@0.29.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-bAiazJGVsOd4OXE/vfpNjhAdQW2ZYAw2K7NWuMrkyV0HVQMG77cmtb4pcETfIh7cqXf1BV3BKDiu6l54psQFyg==","shasum":"c1c2c22d272a6bd8e782be52a1046a3041b41ba5","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.29.0.tgz","fileCount":299,"unpackedSize":3790029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2eTLCRA9TVsSAnZWagAAXIgP+QDHcAa+nrco5ZMYP7Qs\nJC4vWiG5TVzEVoKVrvt2MRoCoxxGxcveAM7D2fU3/d5hwKGwM+xagZh/NKMk\nxWNPpw01VRtRbmkcD/WwRX/F+nHweAo8yCPerur5a/AWwZv7YSBENwtkM2id\n7Nf9aZOYJNTXbdkfvIsNIqsJeoHN24Ed/tZfuWvxKdI5HMRZCo1k6AEM0zma\nd5iIZXQETbPKW94NMtafPQPjOt8tyln6MNQBFusHIOF77bCG5MXJvZ2tQN4p\nnSLU/AcBuhiVvRc8M2aIH0ilVcFsM5LTedKeQ6mD2Oy2zGqBslJK7Iwz7v/9\n6KlfULRUkjTBTvvs7YRZ5DRuDi6g7RfYvBzceWC54TjfI3ZAXdhtR8ASa4xz\nngD0LFsWtEeNz1OQ18SZ9I3DiZYpqP88kVYvPu5N2Qqi8Rg0NdmsFpw4ZSyz\nI/Zdb0U8iXHnXK1sE2cc9XGqJmFqeex/PQNPOzY9QR5F4UnLAZvJswK3P3cv\n4BfCMqwzKY1RRAOjZPf9x0vUfRXC/T3Qs+aC2MLzLKhEK5QZaxyKDGBfJFGO\nfp7GVCri79xOKKHps/xKPKKqlWkqVoWPA4FmObhcsb+HgyolsJLsNqUor71B\nFAdiOdopp8vA+gR2uC7nqMF0g2dbitDEEeSBsv17LWwd03acOTii7LGgKt2X\n5rNL\r\n=Gjo3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTxi5uy5B0o6+C2tXKxEWsHJHRst/T2aHFsOrtk/0ewAiBCIk9wB3zk3C0GErccAo257XBE6v3Qs5YH/hLROPIYnQ=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.29.0_1641669835645_0.8600761690200964"},"_hasShrinkwrap":false},"0.29.1":{"name":"senderrand-shared-components","version":"0.29.1","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"b2a12bc1676369a219c250e26d2aa58556b8bf68","_id":"senderrand-shared-components@0.29.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TUeYshN611PTA4um29Qf7KUE4ifHMMftjiGzBMMhIgNHq20GUWQp+0nsyechLwzLMYi/1SDXvfmoHMaDPbZIbw==","shasum":"b5fc92516a4721991c241d8f4ad5f3f4e4e8d2ea","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.29.1.tgz","fileCount":299,"unpackedSize":3790404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3U+XCRA9TVsSAnZWagAATr8P/2omldITJ81zqI6+Rd+8\no6icaaV3my49E7P/KNMvlM4JfYllAb2tOU0qQjVHZpXZeua7C8p0xgML2/nO\nU2EhIolC0dqnuqlZbis7Rj9eWl0NVXgA8KrXs5qVePQslHZfO4RhhwY7fk+f\nT1LFt5r8NoFBIpF2e5g7BWY1d8mrKucYann5SM5my3i74u55opj9H/AwPwAg\nPPJYMLbjY+HzOCIOhkEvmYCXfbPsdivVvaIHcwBo+cWsbIkDxF/SdpLxxSwU\nXzOeO9o/3tCwQo06357lLVJwWlMsWlVWfTfyJx6mUlczN22B8faeC7chRFak\nQk/B9FCAcoShs67bA8UcPSjfDD8Ftb24120rXUoI6Gz4BoAcfYgX+JcnheSi\n13+Dmqg3zzeskHe+JQI/e84XbnVlw/WhpFMireQd77fnZL3uS9X7qrOSJQ1D\neuM5wMR52vsJKOR105nFeiflMywGIeaYKtzRbOeeRzKKHjSbwpk+j7UvkYz5\nIOWYnc8IPjukbdGH9LSpGZjzHIVwyqOy6/jtEKMOFmvAiIJCgfBA1uWhng41\nLrtbCeEr8pwciX2uWAz1ihKSvwXvYShYFiD+KCL2kNd1QXxwZiCkPwRDPiwM\nAljZEnigh1RyhUdf4DvR04FdujTvviQLZyCkfWllJtkmEkAtAWcr2NpCs8zl\n3n1s\r\n=qAB1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAh1KRqEL3f+lpFZxYe7W6VpJBm+I04Wel9y+vbR+jptAiEAqTVK0slGfUdQQagKpxUSKtSuDzuL1ycYWmgptpMbffQ="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.29.1_1641893783328_0.5924184019805032"},"_hasShrinkwrap":false},"0.29.2":{"name":"senderrand-shared-components","version":"0.29.2","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"89fda3c229ca3cdecbdaec45d5671ba2bcc3cfc9","_id":"senderrand-shared-components@0.29.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-2SlraMi3nW2OxFQ4a1sL4bTxU7GbkMV2EDoFObSjVn4nqrBXXeZCCYTerh5RBYARL35rUJsvPV5mgQ3fhk+oeQ==","shasum":"c98957c9c807c515a61e867642fec467ddc4e821","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.29.2.tgz","fileCount":299,"unpackedSize":3791149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+94rCRA9TVsSAnZWagAAsp8P/icPaTh/OeQkBsIyTm5q\nXPLQXdwHuOduRRniZrqmG48QBa5D4ltDAIy8H0TPWNOlXyYqmGwj5vmwUF8L\nWqrcD0w/Ach3ECLBb6xK0PZdoaUCcCLQ7IICVQehJBGblKk4C4e9ukm9Ad+x\nTrQO7EHfKfvYrmeNaBbY7HlKS1/KV5ITx3mNY54rmPGlo+MwUcjJ4DiJIJhg\nWTNTbmxJ9g7mB9yVHM4UYw/afohUEJ1AoXEY+GeQDkKE9OmHyMpxcAqXZcoL\nMIHjB4FITOhigwfFZlCE4Eezot++ITAK4/spjENQSeoi4nrpdn9H20JXqexF\n5v7anCCOVYg1XDAlcgv9VsIFcV/xr1NoO+wfhJfWtt4c8dcqkKMey4ceSRRd\nxAUDiNZiyIo/bJ/XYer/Hm+9p4Oz2MLUbpwmcKDDqSX1lB7ZE13LZCIVRhZR\nM2A3/sBgD07JlXcMot3enGnZLHnO2pKz8940F4A8k1wLxj52wNecbIAKsELP\nZaVDJOPcz8kd+pImDgntFhKy5XoyKMg8Sf+YDHioqZmf8T5EekQDh74fMHIS\naL46UdfCGBp09G27gbHQZAZXt/EOIjS5OZTcP1GVW3st+iIDOtP4imYSZFkf\nUnawsTdrG1TSfInthRm8UaepeJQmz3hRjlaeiUCg5RGCPNp8uRI+chxt4DED\nONwS\r\n=49t1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/j6YdFG9GqRcJC8tlfPQgU1cPH1qTqoqb5rdWEa1BPAiBw1KcpCTdEhQNXTCx3bttbynJyHhW/Z2bXLe36nu1ggQ=="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.29.2_1643896363192_0.12435795999468913"},"_hasShrinkwrap":false},"0.29.4":{"name":"senderrand-shared-components","version":"0.29.4","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"ca02690b1576beff081115ecd828ca7226b90835","_id":"senderrand-shared-components@0.29.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-iu5Yr3OgsqgF8hqWUejA5jegle9JlK0A1ZkmnuTtmXrGFTI4cO8MOKRF3HKu+3e7axyFNW8j/iCVgUaH7AUi8Q==","shasum":"e20d9e6a14eb76e2b1ef55a3d57013eeecffa9ca","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.29.4.tgz","fileCount":299,"unpackedSize":3791149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh++saCRA9TVsSAnZWagAAvh0QAIE5JBuUGvHpOTPYmVZM\npwq44KX3Tvp7fmCTQtDYlQux4vd/aWlCnLNSwrdwQVBkJB2CaTjwELyz0j+0\nEnMWVOKu7hjdXlUo2b2MLiEXASgO8mgFlptQpxoJ1ev409sNx63dsHtgGuuP\nrJXTA4M5pMd6ftB8z8K8G8KKY5qHXw0V8D943/Xz19dE2iegIrE3UMqi70OD\nx8Qz+PRFKPmt3j9csLZBLeU/9O0OOtylO935n2fWsiiMjpeWAiUi4rS+wsqj\nkt4uvifNl3aUS5DwF8c/UbVJ/MngNXkVmpl4ORPbGk1PvFVenZceyoNcBoNV\nTy7dFltqfjjTT376B7Xy1flICpJDDQj04kV0fQNxhoFTcJRRLuYVEnIHZb1Y\nzBxnacShFa4CRFKZWC5/Vbh9sONi7lGBvgzRp57QhGuTc6OQs8V+BQzTNSUR\nrl0/MRTcCkKtULmEQalhNlWUT3YHp8czwtOexZLQvQ4ROyg+wxk4QBLT8kO9\ntgTptP7a9BaAFD9+0meonRTEdYoBZ6LYUEpwfqp5pEeyIehQklT0EdldoklM\nTXJtMIvZVu9LEu4BgYuJf4QItn9KiCKGtFqp4zCsZkJV0nR2DYz2Zr3aSPut\njFpEZlSf3oIzTAvFfMyXdeaHKx4fwmDcA75tepcImMl8TexH68ZWIj47bU2o\nkOx9\r\n=04ts\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbZXoAPIkBq4qVdux9v/Xa/mrAeT+azJVhCTFOJqejUAIgZoFK1mWN9LDx3w6I9NwA0Nuqgy2O5t5lFmt8nB1YKrY="}]},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.29.4_1643899674440_0.26135432556707805"},"_hasShrinkwrap":false},"0.30.0":{"name":"senderrand-shared-components","version":"0.30.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"52fe4ca812df3e056c5819f97c08f29554223675","_id":"senderrand-shared-components@0.30.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-3gKg5E2bjTdZxJLu9c0st3iXWxKgqGoWIT4543wioDR2GE7WdvscD5evMqV7xdyJAIz8IOXQidvWL+/ntRT6mA==","shasum":"15edf60d2eb93c663d8d4946ca05ad8fbf4a31bb","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.30.0.tgz","fileCount":299,"unpackedSize":3810658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqM6iBEJ8tNjvw0oduIYuCDpO1GmGQFROLuoI/WKqBSQIhAJqhDmHKDBTOORIgkvjy/TY+7Lh8EoNZo65fjSrou9Tg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6vJtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOiQ/+Nb2Az7bXGhBlJkzk1kqtUppiDALSHXhEa7TIayyaC2XU8mRy\r\nhKGkuA4iBqXENavV012O2z0snG5QZbGEoNapQKba/YFWTfJdsR3+e1IzWAwA\r\ngFgLg8HNwb5BIs6bknX9cgwdBb70OgazayqM8gEVW8G6EH8SQsPLNqBRxWCa\r\n29rIul85mpCaBAzlzuKqmkAFsQ5yzvkcfooWxwlgyCcj2HK4tAH54WHNIN05\r\nka8166BaIw5aSfVgWOmWWSJLestslIQj20c+V+csSeGhmXhEa0Ej+9SrSHvT\r\nauJJbYYZ+0s46rZRsfqFdYHzjRCTFOC+BRVAV7LU69OfKlpEMez80w2oSTmx\r\nhOND9TaqqGZeYn0r1Q33IvJ9LVoOAy87u1P69xEmGJNVsf9pIRFdokxy8CT1\r\nKmMg+IDczMvHtTVe+3wIY+flbHgLKWEazsQ5n00mRdsPN6FXHWfhOfAkLnWI\r\nnonjioZqjsKS0Jwr9FyORCkvI1AUKaUKZ9oFuxlZjlnGhvzAcEs7cMymFnOl\r\nCiuudNoaltKY64aXjIJ+GeUX+xQKUpOSY1xdH/T84mls2xLNAUzgS9f5FRgd\r\nqeDUXV7EesmDLTcXukTGXdV5zoJAt4WkpM0CT6zIiHaRO6uSHBLnvCrbdps/\r\nf8ab/zx9DM7rz33J31lLeLua4znIrTIUR9A=\r\n=KvN6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.30.0_1659564653295_0.9458571299872978"},"_hasShrinkwrap":false},"0.30.1":{"name":"senderrand-shared-components","version":"0.30.1","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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","prop-types":"^15.7.2","react":"16.13.1","react-native":"0.63.4","react-native-builder-bob":"^0.18.1","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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"^8.4.5","expo-av":"^10.2.0","expo-constants":"^13.0.0","expo-document-picker":"^10.1.0","expo-file-system":"^13.2.0","expo-font":"^10.0.4","expo-image-manipulator":"^10.2.0","expo-image-picker":"^12.0.1","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^0.30.1","react-native-remote-svg":"^2.0.6","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"^11.15.1","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"1c15a8f4020641dbfad9a7d18f177c12d6cd8e5d","_id":"senderrand-shared-components@0.30.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-kd0nNnkW5pBAG+XZMtXiqf2GJFdZDCVp/SnXKXg62CJ2qbB1KezgdYVzDZvUV0LZO+cecvO9zGrN4vzTydBl+w==","shasum":"aafeae7980f64c4575d28a1d51295dbffacc3935","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.30.1.tgz","fileCount":299,"unpackedSize":3810871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDiD2zP/4/WqyNCqV8PgXWvBreCl24NI/m2qa03mGAqAiEA3j/5IEzBRIsLWEp1dfCWeOt3M0jBPvA7t4MUuzI9HWw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi65THACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRfw/+P8HQujbCxhhgbkuh/yPxhwyvbj/yx+6X3wG3tETj7g1P7FcT\r\nq1HMsCNjVrnRaEWg7gPNtTADS3mH7ZrYr/Yr9AYSou0/ZmSddNVsw8WNsiJJ\r\nlebLB74bo8LKn6Alj6reS2x5rVJd0TZO8TOJzMH8P/Z8z119KjkoYf57U36G\r\nW2XY5WSYUKcjKHGF5I9VpdlUgMkIL6aM9ECjvArLRwfJDXZO8I8jjJgsEUSh\r\n0z5g7TJvKMsM2Od0gnhyPFWnybM9qITZ+/XeBoF30vuEoDovVzzhEGmQxXtm\r\nWDTd1zwjgEKo8vtTpJJZXjsTapUeTai5ZeLyBKUjT/AYfx6aHzOe7CKNS9G6\r\nbj97ZjmpBuxbly7zgf6bP7y4p5eqer5uqdrYPjYihX8mmQf5cqpfzWenvPdV\r\nD5+w0UVZna4k3K3Qwpbk2VcbqLHwIMVdMSO2E6qJd9LTJ2eWG+Ybw/lMH5lh\r\nAgbrsdK9c8fW45DaPPW7DRSZkuE47Q6QnN2cJnVU/NWjAPrxio0+4U4lhHdp\r\nWFD+IVmYH30sMxAMb9Pr0lz0JII0N+8LRWYdMPEjoPGcwJQQPe1x97pz2zxH\r\nQZeyxnNMaryEwFPjoVtfppZgpNSnh/onpU+gRfZzoju5mu+Z7B5XCa2oiQly\r\n3JIuWI1YfZepCccztg9hWUXpRc+vqFzvcLg=\r\n=XAIw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.30.1_1659606214821_0.2232600778888345"},"_hasShrinkwrap":false},"0.31.0":{"name":"senderrand-shared-components","version":"0.31.0","description":"WIP: intented collection of similar components used across out applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.tsx","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/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"license":"MIT","bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"homepage":"https://github.com/senderrand/senderrand-shared-components#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":"~18.0.24","@types/react-native":"~0.70.6","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","prop-types":"^15.7.2","react":"18.1.0","react-native":"0.70.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","typescript":"^4.9.5"},"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"]},"dependencies":{"@expo/vector-icons":"^12.0.5","@react-navigation/native":"^6.1.1","@react-navigation/native-stack":"^6.9.6","@xmpp/client":"^0.13.0","@xmpp/debug":"^0.13.0","expo-asset":"~8.6.1","expo-av":"^13.0.2","expo-constants":"^13.0.0","expo-document-picker":"~11.0.1","expo-file-system":"^13.2.0","expo-font":"~11.0.1","expo-image-manipulator":"~11.0.0","expo-image-picker":"~14.0.2","expo-modules":"^0.0.0","expo-modules-core":"^0.6.4","expo-sqlite":"^10.1.0","moment":"^2.29.1","react-native-actionsheet":"^2.4.2","react-native-animatable":"^1.3.3","react-native-maps":"^1.4.0","react-native-remote-svg":"^2.0.6","react-native-screens":"^3.18.2","react-native-size-matters":"^0.4.0","react-native-sliders":"^1.1.1","react-native-svg":"^12.1.1","react-native-webview":"11.26.0","react-native-zigzag-lines":"^0.1.1","react-swipeable-views-native":"^0.13.2","styled-components":"^5.3.3"},"gitHead":"d6cd863ecf6442038a7cd6f42820e06859dd4dd0","_id":"senderrand-shared-components@0.31.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8aPRNxMQPKIDdzsxb4YnR8Hts0UUKiQqVyOsOHGe5SNu5GGUHAuqDyp20ieD3tnMY0Ko2toRyqTtVIMoui2bOA==","shasum":"8ea8e25260d01d4e3c3513e8aca6593c2b7a6e27","tarball":"https://registry.npmjs.org/senderrand-shared-components/-/senderrand-shared-components-0.31.0.tgz","fileCount":299,"unpackedSize":3923983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoz/fLmLFfyTfxgHoTmIaLWuSq3MmTvNY6aGwUPPDhbQIgZ0by8UPHvLaiEAzSJFjA+45Q0kUjSBuEU7b9i1De8zA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+aRcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpliQ//YVs9XNZ2GMZbVb/m/2WM3vdtCwmHI+FO9nyS8xsgf+2Ds4j9\r\nWLfB+fz2BLIgq2g/zUMAOadVzLJ6DRZsotKZGXMMHMIyJolldgNNw2ryvKyd\r\nLgxRXUIIJngNl9nsRkMiwVfXoj0hZrGDpG3FTEfflyaQ/1GCbQBPyQH5EqQK\r\nfPu3UrFOO1TKRmBBTtmWHH6+mHFvhLeTjsWDrxIhbomiEync6ScBUmX4l7yo\r\nhRRfgyINOzEiWwG5aREUPjKDq/5GQL2Ck9ykF77Z58yK2r+fpGLv9qHz+a6J\r\nJcEe7HkaBJLpUlVJ0cWoh5fniXVGze6JKIYraHd4yG9kULxELiYDl9cvfAiF\r\nPhzhGbHn8uFi1VYGmQTfR3j2t+OObX2OPGFWyAO/zWjQ5Le940UwoGkeB9pR\r\n3cFUoJX3VeO5tnX3AZMaDxdXUq+J6eaFQ/qD5TqCCrye4g7hYfyBoXj0N1AJ\r\nq4YmJNVbbqmTisli8WoDZnwfp/tOrBTBj+eBQ5Tb3UtNhJbWfiYNduCimbCW\r\n7Z1Nx8Cm76+vlG1Mz6qDLAF9spV6/7H5E3/GmhClyO2qBObCRXRzvu1fuXyT\r\n80cmaavrdjIJAXELBFCEUo6q5Cxxel7ePJZ+aiXKqaOdRBSH6L0Nt0p10cKk\r\nu/SRRWrxw4ccpTE9l7LFakMjTbNB6UNqatk=\r\n=9T6v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"senderrand","email":"info@senderrand.com"},"directories":{},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/senderrand-shared-components_0.31.0_1677304923972_0.17514733622099188"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-08T10:10:50.140Z","0.2.0":"2021-09-08T10:10:50.243Z","modified":"2023-02-25T06:02:04.318Z","0.3.0":"2021-10-14T05:33:53.321Z","0.3.1":"2021-10-14T05:58:11.180Z","0.4.0":"2021-10-28T02:26:22.585Z","0.5.0":"2021-10-29T13:07:04.505Z","0.6.0":"2021-10-29T20:49:23.128Z","0.7.0":"2021-10-30T12:52:05.167Z","0.8.0":"2021-10-30T14:43:29.679Z","0.9.0":"2021-10-31T15:29:05.341Z","0.10.0":"2021-11-03T09:14:43.802Z","0.11.0":"2021-11-06T12:18:59.698Z","0.12.0":"2021-11-09T06:33:06.642Z","0.13.0":"2021-11-11T18:08:28.928Z","0.14.0":"2021-11-13T07:49:29.567Z","0.15.0":"2021-11-14T09:08:58.199Z","0.16.0":"2021-11-18T04:58:38.499Z","0.17.0":"2021-11-18T05:57:24.096Z","0.18.0":"2021-11-18T14:59:23.794Z","0.19.0":"2021-11-21T13:14:11.269Z","0.20.0":"2021-11-23T14:05:09.952Z","0.21.0":"2021-11-27T05:42:40.692Z","0.22.0":"2021-11-29T09:16:07.932Z","0.23.0":"2021-11-29T10:58:38.726Z","0.24.0":"2021-12-05T04:34:05.001Z","0.25.0":"2021-12-28T06:19:12.247Z","0.26.0":"2022-01-07T04:27:01.194Z","0.27.0":"2022-01-07T11:13:50.108Z","0.28.0":"2022-01-08T15:46:38.333Z","0.29.0":"2022-01-08T19:23:55.881Z","0.29.1":"2022-01-11T09:36:23.600Z","0.29.2":"2022-02-03T13:52:43.393Z","0.29.4":"2022-02-03T14:47:54.653Z","0.30.0":"2022-08-03T22:10:53.723Z","0.30.1":"2022-08-04T09:43:35.089Z","0.31.0":"2023-02-25T06:02:04.178Z"},"maintainers":[{"name":"senderrand","email":"info@senderrand.com"}],"description":"WIP: intented collection of similar components used across out applications","homepage":"https://github.com/senderrand/senderrand-shared-components#readme","keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/senderrand/senderrand-shared-components.git"},"author":{"name":"SendErrand","email":"info@senderrand.com","url":"https://github.com/senderrand"},"bugs":{"url":"https://github.com/senderrand/senderrand-shared-components/issues"},"license":"MIT","readme":"# senderrand-shared-components\n\nWIP: intented collection of similar components used across out applications\n\n## Installation\n\n```sh\nnpm install senderrand-shared-components\n```\n\nUI Components\n========================\n* [Header](#header-component-usage)\n* [Header2](#header2-component-usage)\n* [Footer](#footer-component-usage)\n* [Success Modal 1](#success-modal-1)\n* [Success Modal 2](#success-modal-2)\n* [Custom Modal](#custom-modal)\n* [TextBox Component](#textbox-component)\n* [VoiceNote Component](#voicenote-component)\n* [ImageBox Component](#imagebox-component)\n* [VideoBox Component](#videobox-component)\n* [FooterOptions Component](#footeroptions-component)\n* [LocationBox Component](#locationbox-component)\n* [FleetFooter](#fleetfooter-component)\n* [FleetBox](#fleetbox-component)\n* [StatusBox](#statusbox-component)\n* [NewRunner](#newrunner-component)\n* [InvoiceBox](#invoicebox-component)\n* [TrackBox](#trackbox-component)\n* [SwipeUp](#swipeup-component)\n* [LoadingModal](#LoadingModal)\n* [InvoiceModal](#InvoiceModal)\n* [ReasonSwipe Component](#reasonswipe-component)\n* [LocationSwipe Component](#locationswipe-component)\n* [Exported Libraries](#exported-libraries)\n\nRigid Chat & Functionalities\n========================\n* [Chat](#rigid-chat)\n* [getInvoiceMessage](#get-invoice-message)\n* [getTrackerMessage](#get-tracker-message)\n* [getStatusMessage](#get-status-message)\n* [getNewRunnerMessage](#get-new-runner-message)\n* [createTable](#create-table)\n* [sendMessage](#send-message)\n* [getMessages](#get-messages)\n* [updateMessage](#update-message)\n* [deleteMessage](#delete-message)\n* [XmppClient](#xmpp-client)\n* [xmppSend](#xmpp-send)\n* [sendTyping](#send-typing)\n* [sendRecording](#send-recording)\n* [sendRead](#send-read)\n* [formatURLMsg](#format-url-msg)\n* [getMsg](#get-msg)\n* [currencyFormat](#currency-format)\n* [Interfaces](#interfaces)\n\n## Header Component Usage\n\n```typescript\nimport { Header } from 'senderrand-shared-components';\nimport { Entypo } from '@expo/vector-icons';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => (\n <Header\n   lang={'ar'}\n   detail={'Typing..'}\n   title={'SendErrand'}\n   family={family}\n   entypo={Entypo}\n   options={['History', 'Locations', 'Profile', 'FAQs']}\n/>\n)\n```\n\n## Features\n- Styled Header with logo, title, detail & options\n\n## Tech\nThe Header component uses a number of open source projects to work properly:\n\n- `styled-components` - For styling.\n- `expo-constant` - To get status bar height\n\n## props\n\nBelow are the listed props that can be passed to the header component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `containerStyle` | `Style` | `false` | The style passed to the header container |\n| `image` | `string` | `false` | The image url passed to the header logo, defaults to senderrand logo |\n| `title` | `string` | `false` | The text string to be displayed in the title |\n| `titleStyle` | `Style` | `false` | The style passed to the header title |\n| `detail` | `string` | `false` | The text string to be displayed in the detail below the title |\n| `detailStyle` | `Style` | `false` | The style passed to the header detail |\n| `options` | `array` | `false` | An string array of options passed to the header menu options |\n| `entypo` | `@expo/vector-icons` | `true` | It takes in Entypo component to represent the menu icon |\n| `optionTxtStyle` | `Style` | `false` | The style passed to the option text component |\n| `onPressOption` | `Function` | `false` | This function call when each menu option is tapped. It returns the index of the tapped option as parameter |\n| `family` | `object` | `true` | An object that contains the font family used for the text elements in the header component. An example is shown above. |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n\n\n## Header2 Component Usage\n\n```typescript\nimport { Header2 } from 'senderrand-shared-components';\nimport { Entypo, MaterialIcons } from '@expo/vector-icons';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => (\n  <Header2\n    lang={'en'}\n    entypo={Entypo}\n    title={'Earnings'}\n    family={family}\n    back={() => props.navigation.goBack()}\n    options={['One', 'Two']}\n    materialIcons={MaterialIcons}\n  />\n)\n```\n\n## Features\n- Styled Header with title, detail & options\n\n## Tech\n\nThe Header2 component uses a number of open source projects to work properly:\n\n- `styled-components` - For styling.\n- `expo-constant` - To get status bar height\n\n## props\n\nBelow are the listed props that can be passed to the header2 component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `containerStyle` | `Style` | `false` | The style passed to the header container |\n| `title` | `string` | `false` | The text string to be displayed in the title |\n| `left` | `React.Component` | `false` | A component displayed on the left part of the header. |\n| `right` | `React.Component` | `false` | A component displayed on the right part of the header. |\n| `back` | `function` | `false` | A function called when back button is pressed. When passed the back button displays. |\n| `options` | `array` | `false` | An string array of options passed to the header menu options |\n| `entypo` | `@expo/vector-icons` | `true` | It takes in Entypo component to represent the menu icon |\n| `optionTxtStyle` | `Style` | `false` | The style passed to the option text component |\n| `onPressOption` | `Function` | `false` | This function call when each menu option is tapped. It returns the index of the tapped option as parameter |\n| `family` | `object` | `true` | An object that contains the font family used for the text elements in the header component. An example is shown above. |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `inputRef` | `function` | `false` | Takes the ref of the footer input as parameter. |\n| `keyboardType` | `string` | `false` | Takes the keyboard type of the footer input. |\n\n## Footer Component Usage\n\n```typescript\nimport { Footer } from 'senderrand-shared-components';\n\nlet fontFamily = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => (\n <Footer\n   send={send}\n   family={family}\n   ionicons={Ionicons}\n   antDesign={AntDesign}\n   materialCommunityIcons={MaterialCommunityIcons}\n   onSelectOption={(index: number) => console.log(index)}\n   footerOnPressLaunchIcon={() => {}}\n   onError={(message: string) => Alert.alert('Failed', message)}\n />\n);\n```\n\n## Features\n- Camera.\n- Image Picker.\n- Audio Recorder.\n- Text Input\n\n## Tech\n\nThe Footer component uses a number of open source projects to work properly:\n\n- `expo-av` - For Audio Recording.\n- `expo-image-picker` - To take picture from camera or select from library.\n- `react-native-actionsheet` - To display Footer options.\n- `expo-file-system` - To get the URI of the recorded audio.\n\n## props\n\nBelow are the listed props that can be passed to the footer component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `defaultOptions` | `array` | `false` | This array is passed to the footer options to display. Defaults to `['Camera', 'Photo Library']`  |\n| `cancetTxt` | `string` | `false` | The string to replace the cancel text. Defaults to `Cancel` |\n| `options` | `array` | `false` | Additional options passed to the footer to display. |\n| `reply` | `object` | `false` | A message object passed to the footer to display when replying a message. |\n| `send` | `function` | `false` | A functions that returns the message object as a parameter. |\n| `onError` | `function` | `false` | A function that returns error message as a parameter. |\n| `onSelectOption` | `function` | `false` | The function returns the index of the selected option as parameter. |\n| `footerOnPressLaunchIcon` | `function` | `false` | When specified, the function is executed when the Plus or Location Icon is pressed instead of showing the Action Sheet. |\n| `onSelectDefaultOption` | `function` | `false` | The function returns the index of the selected option as parameter. |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in Ionicons component to display icons in the footer component |\n| `family` | `object` | `true` | An object that contains the font family used for the text elements in the footer component. An example is shown above. |\n| `multiline` | `boolean` | `false` | The multiline props for the footer text input. |\n| `placeholder` | `string` | `false` | The placeholder props for the footer text input. |\n| `keyboardType` | `string` | `false` | The keyboardType props for the footer text input. |\n| `antDesign` | `@expo/vector-icons` | `true` | It takes in AntDesign component to display icons in the footer component |\n| `loading` | `boolean` | `false` | To disable all footer functionalities and display the loading component. |\n| `materialCommunityIcons` | `@expo/vector-icons` | `true` | It takes in MaterialCommunityIcons component to display icons in the footer component |\n| `sheetOneTitle` | `string` | `false` | The title of the first action sheet, defaults to `Options`.  |\n| `sheetTwoTitle` | `string` | `false` | The title of the second action sheet, defaults to `Options`.  |\n| `onChangeText` | `function` | `false` |  Handles text input change, returns text string as parameter.  |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `setTyping` | `function` | `false` | This function property lets know when user is typing by sending true when typing and false when not. |\n| `setRecording` | `function` | `false` | This function property lets know when user is recording by sending true when recording and false when not. |\n\n\n## Success Modal 1\n\n```typescript\nimport { SuccessModal } from 'senderrand-shared-components';\nimport { useState } from 'react';\nimport { Entypo } from '@expo/vector-icons';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n  let [visible, setVisible] = useState(true)\n\n  return (\n    <SuccessModal\n      family={family}\n      visible={visible}\n      title={'Congratulations'}\n      close={() => setVisible(false)}\n      btnTitle={'Close Modal'}\n      entypo={Entypo}\n      content={'We are exited to have you join our team!'}\n    />\n  )\n}\n```\n\n## Features\n- A styled success modal to be displayed after successful action\n\n## props\n\nBelow are the listed props that can be passed to the header component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `animationType` | `string` | `false` | Default animationType options for react native modal. Defaults to `slide` |\n| `visible` | `boolean` | `true` | Set the visibility of the modal to true or false |\n| `entypo` | `@expo/vector-icons` | `true` | It takes in Entypo component to display icons in the component |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `title` | `string` | `false` | The text string to be displayed as title ex: 'Congrats' |\n| `content` | `string` | `false` | The details string displayed below the title |\n| `close` | `function` | `false` | A function called after the button is pressed |\n| `btnTitle` | `string` | `false` | The title of the button displayed |\n\n## Success Modal 2\n\n```typescript\nimport { SuccessModal2 } from 'senderrand-shared-components';\nimport { useState } from 'react';\nimport { Entypo } from '@expo/vector-icons';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n  let [visible, setVisible] = useState(true)\n\n  return (\n    <SuccessModal2\n      entypo={Entypo}\n      family={family}\n      visible={visible}\n      text={'Verified Successfully'}\n      press={() => setVisible(false)}\n      btnTitle={'Continue'}\n    />\n  )\n}\n```\n\n## Features\n- A styled success modal to be displayed after successful action\n\n## props\n\nBelow are the listed props that can be passed to the header component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `blue` | `boolean` | `false` | Pass blue to display the blue version, defaults to green |\n| `visible` | `boolean` | `true` | Set the visibility of the modal to true or false |\n| `entypo` | `@expo/vector-icons` | `true` | It takes in Entypo component to display icons in the component |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `text` | `string` | `false` | The text string to be displayed as title ex: 'Verified Successfully' |\n| `press` | `function` | `false` | A function called after the button is pressed |\n| `btnTitle` | `string` | `false` | The title of the button displayed |\n\n\n## Custom Modal\n\n```typescript\nimport { CustomModal } from 'senderrand-shared-components';\nimport { useState } from 'react';\nimport { AntDesign } from '@expo/vector-icons';\n\nconst Example = () => {\n  let [visible, setVisible] = useState(true)\n\n  return (\n    <CustomModal\n      visible={visible}\n      close={() => setVisible(false)}\n      antdesign={AntDesign}\n    >\n      <Text>Hello, here is a sample modal content</Text>\n    </CustomModal>\n  )\n}\n```\n\n## Features\n- A styled custom modal, that takes in a JSX Element as children to be displayed in the modal container.\n\n## props\n\nBelow are the listed props that can be passed to the custom modal component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `visible` | `boolean` | `true` | Set the visibility of the modal to true or false |\n| `antdesign` | `@expo/vector-icons` | `true` | It takes in AntDesign component to display icons in the component |\n| `close` | `function` | `true` | A function called after the close button is pressed |\n| `children` | `JSX.Element` | `true` | Children element that is displayed in the modal |\n\n## TextBox Component\n\n```typescript\nimport { TextBox } from 'senderrand-shared-components';\nimport { Ionicons } from '@expo/vector-icons';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <TextBox\n          family={family}\n          ionicons={Ionicons}\n          reply={item.reply}\n          status={item.status} // 0: not sent, 1: sent, 2: received, 3:read\n          text={item.text}\n          date={item.date}\n          sender={item.sender.id === 1}\n          toReply={() => scrollToMsg(item.reply)}\n          onSelectOption={() => {}}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A chat text box component\n\n## props\n\nBelow are the listed props that can be passed to the TextBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `options` | `array` | `false` | Options displayed on long press of the chat text box. |\n| `cancetTxt` | `string` | `false` | The string to replace the cancel text. Defaults to `Cancel` |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in ionicons component to display icons in the component |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `onSelectOption` | `function` | `false` | The function returns the index of the selected option as parameter. |\n| `sender` | `boolean` | `true` | The boolean that denotes the sender of the message |\n| `reply` | `object` | `false` | A message object passed to display the message replied to |\n| `toReply` | `function` | `true` | The function that calls when the reply component in the chat box in tapped. |\n| `text` | `string` | `false` | The text message displayed in the text box. |\n| `date` | `Date` | `false` | A date object to be displayed in the text box. |\n| `status` | `number` | `false` | The status of the current message 0 = sending(not send), 1 = sent, 2 = received, 3 = read. |\n| `optionTitle` | `string` | `false` | The title of the displayed options, defaults to `Options` |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n\n## VoiceNote Component\n\n```typescript\nimport { VoiceNote } from 'senderrand-shared-components';\nimport { Ionicons, Entypo } from '@expo/vector-icons';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <VoiceNote\n          image={'http//jpg'}\n          entypo={Entypo}\n          ionicons={Ionicons}\n          status={item.status}\n          date={item.date}\n          audio={item.file && item.file.uri}\n          sender={item.sender.id === 1}\n          onSelectOption={() => {}}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A chat voice note component\n\n## props\n\nBelow are the listed props that can be passed to the VoiceNote\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `options` | `array` | `false` | Options displayed on long press of the chat text box. |\n| `cancetTxt` | `string` | `false` | The string to replace the cancel text. Defaults to `Cancel` |\n| `audio` | `string` | `true` | The audio url. |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in Ionicons component to display icons in the component |\n| `entypo` | `@expo/vector-icons` | `true` | It takes in Entypo component to display icons in the component |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `onSelectOption` | `function` | `false` | The function returns the index of the selected option as parameter. |\n| `sender` | `boolean` | `true` | The boolean that denotes the sender of the message |\n| `date` | `Date` | `false` | A date object to be displayed in the text box. |\n| `status` | `number` | `false` | The status of the current message 0 = sending(not send), 1 = sent, 2 = received, 3 = read. |\n| `optionTitle` | `string` | `false` | The title of the displayed options, defaults to 'Options' |\n| `image` | `string` | `false` | The image of the voice note sender. |\n\n\n## ImageBox Component\n\n```typescript\nimport { ImageBox } from 'senderrand-shared-components';\nimport { Ionicons } from '@expo/vector-icons';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <VoiceNote\n          image={'http//jpg'}\n          entypo={Entypo}\n          ionicons={Ionicons}\n          status={item.status}\n          date={item.date}\n          audio={item.file && item.file.uri}\n          sender={item.sender.id === 1}\n          onSelectOption={() => {}}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A chat image box component\n\n## props\n\nBelow are the listed props that can be passed to the ImageBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `image` | `string` | `false` | The image url to be displayed. |\n| `options` | `array` | `false` | Options displayed on long press of the chat text box. |\n| `cancetTxt` | `string` | `false` | The string to replace the cancel text. Defaults to `Cancel` |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in ionicons component to display icons in the component |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `onSelectOption` | `function` | `false` | The function returns the index of the selected option as parameter. |\n| `sender` | `boolean` | `true` | The boolean that denotes the sender of the message |\n| `date` | `Date` | `false` | A date object to be displayed in the text box. |\n| `status` | `number` | `false` | The status of the current message 0 = sending(not send), 1 = sent, 2 = received, 3 = read. |\n| `optionTitle` | `string` | `false` | The title of the displayed options, defaults to 'Options' |\n\n\n## VideoBox Component\n\n```typescript\nimport { ImageBox } from 'senderrand-shared-components';\nimport { Ionicons } from '@expo/vector-icons';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <VideoBox\n          lang={'en'}\n          ionicons={Ionicons}\n          status={item.status}\n          date={item.date}\n          video={item.file && item.file.uri}\n          sender={item.sender.id === 1}\n          onSelectOption={() => {}}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A chat video box component\n\n## props\n\nBelow are the listed props that can be passed to the VideoBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `video` | `string` | `false` | The video url. |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in ionicons component to display icons in the component |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `sender` | `boolean` | `true` | The boolean that denotes the sender of the message |\n| `date` | `Date` | `false` | A date object to be displayed in the text box. |\n| `status` | `number` | `false` | The status of the current message 0 = sending(not send), 1 = sent, 2 = received, 3 = read. |\n\n## FooterOptions Component\n\n```typescript\nimport { FooterOptions } from 'senderrand-shared-components';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FooterOptions\n      family={family}\n      press={(index: number) => console.log(index)}\n      options={['Purchase', 'Pick Up']}\n    />\n  )\n}\n```\n\n## Features\n- A UI component that display an array of buttons\n\n## props\n\nBelow are the listed props that can be passed to the FooterOptions\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `options` | `array` | `true` | The string array representing each button to be displayed. Each button displays the string passed. |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `press` | `function` | `true` | The function called when a button is pressed, with the index of the particular button pressed. |\n\n## LocationBox Component\n\n```typescript\nimport { LocationBox } from 'senderrand-shared-components';\nimport { Ionicons, Entypo, MaterialIcons } from '@expo/vector-icons';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <LocationBox\n          lang={'en'}\n          family={family}\n          ionicons={Ionicons}\n          entypo={Entypo}\n          materialIcons={MaterialIcons}\n          status={item.status} // 0: not sent, 1: sent, 2: received, 3:read\n          text={item.data && item.data.address && item.data.address}\n          date={item.date}\n          sender={true}\n          options={['Option 1', 'Option 2']}\n          onSelectOption={() => {}}\n          location_type={item.data && item.data.location_type}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A component to display selected location in a chat text box\n\n## props\n\nBelow are the listed props that can be passed to the LocationBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `options` | `array` | `false` | Options displayed on long press of the chat text box. |\n| `cancetTxt` | `string` | `false` | The string to replace the cancel text. Defaults to `Cancel` |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in ionicons component to display icons in the component |\n| `entypo` | `@expo/vector-icons` | `true` | It takes in entypo component to display icons in the component |\n| `materialIcons` | `@expo/vector-icons` | `true` | It takes in materialIcons component to display icons in the component |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `onSelectOption` | `function` | `false` | The function returns the index of the selected option as parameter. |\n| `sender` | `boolean` | `true` | The boolean that denotes the sender of the message |\n| `reply` | `object` | `false` | A message object passed to display the message replied to |\n| `toReply` | `function` | `true` | The function that calls when the reply component in the chat box in tapped. |\n| `text` | `string` | `false` | The text message displayed in the text box. |\n| `date` | `Date` | `false` | A date object to be displayed in the text box. |\n| `status` | `number` | `false` | The status of the current message 0 = sending(not send), 1 = sent, 2 = received, 3 = read. |\n| `optionTitle` | `string` | `false` | The title of the displayed options, defaults to `Options` |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `location_type` | `string` | `false` | If it has `store` as it's value, it uses a store icon, otherwise it uses a location pin icon. |\n\n## FleetFooter Component\n\n```typescript\nimport { FleetFooter } from 'senderrand-shared-components';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FleetFooter select={(index: number) => {}} />\n  )\n}\n```\n\n## Features\n- A UI component that display the fleet options to selection\n\n## props\n\nBelow are the listed props that can be passed to the FleetFooter\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `select` | `function` | `true` | The function called when a fleet is selected, returning the index of the selected fleet as parameter. |\n\n## FleetBox Component\n\n```typescript\nimport { FleetBox } from 'senderrand-shared-components';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <FleetBox\n          lang={'en'}\n          date={item.date}\n          index={1}\n          sender={true}\n          family={family}\n          options={['Edit', 'Delete']}\n          onSelectOption={() => {}}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A component to displays the selected fleet\n\n## props\n\nBelow are the listed props that can be passed to the FleetBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `index` | `number` | `true` | The index of the selected fleet. |\n| `options` | `array` | `false` | Options displayed on long press of the chat text box. |\n| `cancetTxt` | `string` | `false` | The string to replace the cancel text. Defaults to `Cancel` |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `onSelectOption` | `function` | `false` | The function returns the index of the selected option as parameter. |\n| `sender` | `boolean` | `true` | The boolean that denotes the sender of the message |\n| `date` | `Date` | `false` | A date object to be displayed in the FleetBox. |\n| `status` | `number` | `false` | The status of the current message 0 = sending(not send), 1 = sent, 2 = received, 3 = read. |\n| `optionTitle` | `string` | `false` | The title of the displayed options, defaults to `Options` |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n\n## StatusBox Component\n\n```typescript\nimport { StatusBox } from 'senderrand-shared-components';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <StatusBox\n          family={family}\n          text={item.text}\n          color={item.data && item.data.color && item.data.color}\n          loading={false}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A component to displays the errand status within the chat\n\n## props\n\nBelow are the listed props that can be passed to the StatusBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `text` | `string` | `false` | The text to be displayed. |\n| `color` | `string` | `false` | The text color |\n| `loading` | `boolean` | `false` | Displays loading spinner when set to true. |\n\n## NewRunner Component\n\n```typescript\nimport { NewRunner } from 'senderrand-shared-components';\nimport { AntDesign } from '@expo/vector-icons';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <NewRunner\n          lang={'ar'}\n          antDesign={AntDesign}\n          family={family}\n          text={'Runner YINKA joined the chat'}\n          name={'Runner Yinka'}\n          runs={'90+ Runs'}\n          rate={4}\n          image={\n            'https://media.istockphoto.com/photos/portrait-of-a-girl-picture-id938709362?s=612x612'\n          }\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- A component to displays the newly added runner\n\n## props\n\nBelow are the listed props that can be passed to the NewRunner\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `text` | `string` | `false` | The status text to be displayed. |\n| `name` | `string` | `false` | The name of the runner. |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `runs` | `string` | `false` | The amount of runs text. |\n| `rate` | `number` | `false` | The runners rating ranges from 0 - 5. |\n| `image` | `string` | `false` | Displays the image url passed as the runners photo. |\n| `antDesign` | `@expo/vector-icons` | `true` | It takes in antDesign component to display icons in the component |\n\n\n## InvoiceBox Component\n\n```typescript\nimport { InvoiceBox } from 'senderrand-shared-components';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <InvoiceBox\n          lang={'ar'}\n          txt1={item.text}\n          txt2={item.text}\n          txt3={item.text}\n          date={item.date}\n          family={family}\n          invoiceID={item.id}\n          price={'100 AED'}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- An invoice UI component\n\n## props\n\nBelow are the listed props that can be passed to the InvoiceBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `txt1` | `string` | `false` | Defaults to `Invoice`. |\n| `txt2` | `string` | `false` | Defaults to `Grand Total:`. |\n| `txt2` | `string` | `false` | Defaults to `View Invoice`. |\n| `press` | `function` | `false` | The function called when the component is pressed. |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `invoiceID` | `string` | `false` | Displays the invoice ID passed to it. |\n| `price` | `string` | `false` | Displays the string passed as price. |\n| `date` | `Date` | `false` | A date object to be displayed in the InvoiceBox. |\n\n\n## TrackBox Component\n\n```typescript\nimport { TrackBox } from 'senderrand-shared-components';\nimport { Feather } from '@expo/vector-icons';\nimport { FlatList } from 'react-native';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n\n  return (\n    <FlatList\n      data={[]}\n      renderItem={(item: any) => (\n        <TrackBox\n          lang={'en'}\n          feather={Feather}\n          text={item.text}\n          date={item.date}\n          family={family}\n          region={item.data && item.data.region && item.data.region}\n          position={item.data && item.data.position && item.data.position}\n        />\n      )}\n    />\n  )\n}\n```\n\n## Features\n- An location tracking UI component\n\n## props\n\nBelow are the listed props that can be passed to the TrackBox\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `text` | `string` | `false` | Defaults to `Track Delivery`. |\n| `press` | `function` | `false` | The function called when the component is pressed. |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `date` | `Date` | `false` | A date object to be displayed in the InvoiceBox. |\n| `region` | `object` | `true` | An object containing longitude and latitude. |\n| `position` | `object` | `true` | An object containing longitude and latitude. |\n| `Feather` | `@expo/vector-icons` | `true` | It takes in Feather component to display icons in the component |\n\n\n## SwipeUp Component\n\n```typescript\nimport { SwipeUp } from 'senderrand-shared-components';\n\nconst Example = () => (\n  <SwipeUp>\n    // ... children\n  </SwipeUp>\n);\n\n```\n\n## Features\n- An component for swiping up and down\n\n## props\n\nBelow are the listed props that can be passed to the SwipeUp\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `containerHeight` | `number` | `false` | The default height of the swipe box. |\n| `close` | `funciton` | `false` | Set swipe visibility to false when called. |\n| `disableSwipe` | `boolean` | `false` | To disable the swipe up and down if it's not required. |\n| `containerStyle` | `style` | `false` | Style passed to the container. |\n| `avoid` | `boolean` | `false` | Add `avoid` prop if keyboard is present in the swipe children. |\n\n## LoadingModal\n\n```typescript\nimport { LoadingModal } from 'senderrand-shared-components';\nimport { useState } from 'react';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n  let [visible, setVisible] = useState(true)\n\n  return (\n    <LoadingModal\n      visible={loading}\n      family={family}\n      text={'Processing Payment..'}\n    />\n  )\n}\n```\n\n## Features\n- A modal to display loading UI\n\n## props\n\nBelow are the listed props that can be passed to the loading component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `text` | `string` | `false` | The value to the text displayed in the loader. |\n| `visible` | `boolean` | `true` | Set the visibility of the modal to true or false |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `close` | `function` | `false` | Toggle visibility to close modal when user taps the modal. |\n\n\n## InvoiceModal\n\n```typescript\nimport { InvoiceModal } from 'senderrand-shared-components';\nimport { useState } from 'react';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nconst Example = () => {\n  let [visible, setVisible] = useState(true)\n\n  let invoice = [\n    {\n      item: 'Brake pads for Honda accord 2009 Front and Rear',\n      quantity: 1,\n      price: 200,\n    },\n    {\n      item: 'Brake discs for Honda accord 2009. Front and Rear',\n      quantity: 2,\n      price: 400,\n    },\n    {\n      item: 'Brake Oil',\n      quantity: 2,\n      price: 20,\n    },\n    {\n      item: 'Errand cost',\n      quantity: 1,\n      price: 100,\n    },\n  ];\n\n  let totals = [\n    { title: 'SUBTOTAL', value: '720 NGN' },\n    { title: 'DISCOUNT', value: '110 NGN', discount: '3%' },\n    { title: 'TAX', value: '10 NGN' },\n  ];\n\n  return (\n    <InvoiceModal\n      lang={'en'}\n      currency={'NGN'}\n      visible={visible}\n      family={family}\n      totalItems={totals}\n      items={invoice}\n      nameKey={'item'}\n      qtyKey={'quantity'}\n      rateKey={'price'}\n      grandTotal={'610 NGN'}\n      txt2={\"Runner's Name: YINKA\"}\n      txt3={'#12345673'}\n      close={() => setInvoice(false)}\n      press={(index: number) => console.log(index)}\n    />\n  )\n}\n```\n\n## Features\n- A modal to display invoice UI\n\n## props\n\nBelow are the listed props that can be passed to the invoice component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `currency` | `string` | `true` | The currency to be displayed in the invoice. |\n| `visible` | `boolean` | `true` | Set the visibility of the modal to true or false |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `close` | `function` | `false` | Toggle visibility to close modal when user taps the modal. |\n| `totalItems` | `array` | `true` | An array including the subtotal, discount, tax, etc. |\n| `titles` | `array` | `false` | An array of string titles, defaults to `['DESCRIPTION', 'RATE', 'QTY', 'SUBTOTAL']`. |\n| `txt1` | `string` | `false` | Defaults to `You’ve received an invoice`. |\n| `txt2` | `string` | `false` | Defaults to `Runner`. |\n| `txt3` | `string` | `false` | Invoice ID should be passed here. Empty if nothing is passed. |\n| `nameKey` | `string` | `false` | The key of the item name within the invoice object. |\n| `qtyKey` | `string` | `false` | The key of the quantity name within the invoice object. |\n| `rateKey` | `string` | `false` | The key of the price within the invoice object. |\n| `grandTotal` | `string` | `false` | The invoice total. |\n| `grandTotalTxt` | `string` | `false` | Defaults to `GRAND TOTAL`. |\n| `press` | `function` | `false` | When the press prop is passed, the accept and decline CTA button displays. It returns the index of the button pressed as parameter `1 for accept, 2 for decline`. |\n| `acceptTxt` | `string` | `false` | Defaults to `Accept`. |\n| `declineTxt` | `string` | `false` | Defaults to `Decline`. |\n\n## ReasonSwipe Component\n\n```typescript\nimport { ReasonSwipe } from 'senderrand-shared-components';\nimport { Ionicons } from '@expo/vector-icons';\n\nlet reasons = [\n  { reason: 'Runner took too long to respond' },\n  { reason: 'Wrong pickup location' },\n  { reason: 'I don’t need the service anymore' },\n  { reason: 'Have to attend to an Emergency' },\n];\n\nconst Example = () => (\n  <ReasonSwipe\n    lang={'en'}\n    ionicons={Ionicons}\n    family={family}\n    data={reasons}\n    textKey={'reason'}\n    onSend={(item) => console.log(item)}\n    onSelect={(item) => console.log(item)}\n  />\n);\n\n```\n\n## Features\n- A component for displaying the array of reasons\n\n## props\n\nBelow are the listed props that can be passed to the ReasonSwipe\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `data` | `array` | `true` | An array or reasons passed to the component, example above. |\n| `onSelect` | `funciton` | `true` | The function called when a reason is selected returning she selected reason as parameter. |\n| `textKey` | `string` | `true` | The key to the reason string in the object. |\n| `othersTxt` | `string` | `false` | Defaults to `Others:`. |\n| `onSend` | `function` | `true` | The function returns the custom reason entered in the input field. |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in Ionicons component to display icons in the component |\n\n## LocationSwipe Component\n\n```typescript\nimport { LocationSwipe } from 'senderrand-shared-components';\nimport { Ionicons, MaterialIcons } from '@expo/vector-icons';\n\nlet locations = [\n  {\n    distance: '1.3km',\n    timing: 'Deira',\n    address: 'Dubai Deira International Market',\n  },\n  {\n    distance: '400m',\n    timing: '10am - 10:30pm',\n    status: 1,\n    address: 'Auto Pro, Silicon Oasis, Dubai',\n  },\n  {\n    distance: '2km',\n    timing: '10am - 2:30pm',\n    status: 2,\n    address: 'Zoom Enoc, Silicon Oasis, Dubai',\n  },\n];\n\nconst Example = () => (\n  <LocationSwipe\n    lang={'en'}\n    family={family}\n    data={locations}\n    ionicons={Ionicons}\n    materialIcons={MaterialIcons}\n    onSelect={(item) => console.log(item)}\n  />\n);\n\n```\n\n## Features\n- A component displaying locations\n\n## props\n\nBelow are the listed props that can be passed to the LocationSwipe\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `lang` | `string` | `false` | The language that should be used for the default text in the component. Defaults to `en`. |\n| `data` | `array` | `true` | An array or locations passed to the component, example above. |\n| `onSelect` | `funciton` | `true` | The function called when a location is selected returning she selected location as parameter. |\n| `chooseTxt` | `string` | `false` | Defaults to `Choose from Map`. |\n| `savedTxt` | `string` | `false` | Defaults to `Saved Locations`. |\n| `onPressSaved` | `function` | `true` | The function called when saved location is tapped. |\n| `onPressChoose` | `function` | `true` | The function called when choose from map is tapped. |\n| `family` | `object` | `true` | An object containing the app font family, example above |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in Ionicons component to display icons in the component |\n| `materialIcons` | `@expo/vector-icons` | `true` | It takes in MaterialIcons component to display icons in the component |\n\n## Exported Libraries\n\n* react-native-webview\n* react-native-remote-svg\n* expo-asset\n* expo-av\n* expo-constants\n* expo-document-picker\n* expo-file-system\n* expo-font\n* expo-image-manipulator\n* expo-image-picker\n* moment\n* react-native-actionsheet\n* react-native-animatable\n* react-native-maps\n* react-native-size-matters\n* react-native-sliders\n* react-native-svg\n* react-native-zigzag-lines\n* react-swipeable-views-native\n* styled-components\n## Contributing\n\n## Rigid Chat\n\n```js\nimport Errand from \"senderrand-shared-components\";\nimport {\n  Ionicons,\n  AntDesign,\n  Feather,\n  MaterialIcons,\n  MaterialCommunityIcons,\n  Entypo,\n} from '@expo/vector-icons';\nimport Chat, {\n  getInvoiceMessage,\n  getStatusMessage,\n  getNewRunnerMessage,\n  xmppSend,\n  runnerInterface,\n  getTrackerMessage, // @ts-ignore\n} from 'senderrand-shared-components';\n\nconst family = {\n  light: 'Light',\n  regular: 'Regular',\n  medium: 'Medium',\n  bold: 'Bold',\n  italic: 'RegularItalic',\n};\n\nlet sender = { id: 1, name: 'Ollan Monsur' };\nlet sender2 = { id: 2, name: 'Yinka Azeez' };\nlet msg = getInvoiceMessage(\n  '1',\n  '#1223342',\n  '20 AED',\n  sender2,\n  'Mirdif City Center',\n  'ar'\n);\nlet msg2 = getTrackerMessage(\n  '1',\n  { longitude: 55.3863, latitude: 25.1279 },\n  { longitude: 55.3775, latitude: 25.1218 },\n  sender2,\n  'en'\n);\nlet msg3 = getStatusMessage(\n  '1',\n  'Yinka is arriving somewhere currently',\n  sender2\n);\nlet runner: runnerInterface = {\n  ...sender2,\n  image:\n    'url.png',\n  rate: 4,\n  runs: 110,\n};\nlet msg4 = getNewRunnerMessage('1', runner, 'ar');\n\n// ...\n\nexport default () => {\n  let [messages, setMessages] = useState([...data, msg, msg2, msg3, msg4]);\n  let send = (message: any) => {\n    setMessages([...messages, message]);\n    xmppSend('from jabber id', 'to jabber id', message);\n  };\n\n  return (\n    <Wrap>\n      <Errand\n        orderID={1}\n        headerOptions={['History', 'Locations', 'Settings', 'FAQ']}\n        headerOnSelectOption={(index) => console.log(index)}\n        family={family}\n        user={sender}\n        send={send}\n        messages={messages}\n        ionicons={Ionicons}\n        entypo={Entypo}\n        materialIcons={MaterialIcons}\n        antDesign={AntDesign}\n        invoiceBoxPress={(item) => console.log(item)}\n        trackBoxPress={(item) => console.log(item)}\n        feather={Feather}\n        loading={false}\n        footerOnError={(error: string) => Alert.alert('Failed', error)}\n        materialCommunityIcons={MaterialCommunityIcons}\n      />\n    </Wrap>\n  );\n};\n```\n\n## props\n\nBelow are the listed props that can be passed to the header component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `lang` | `string` | `false` | The language code for the chat. Defaults to `en`. |\n| `user` | `userData` | `true` | This is the currently logged in user. It's an object that should consist of `id`, `name` and `image`. `image` is not compulsory. |\n| `send` | `function` | `true` | Takes in the message data as parameter. See example above. |\n| `textBoxOnSelectOption` | `function` | `false` | Takes the index and the item selected from the text box options. |\n| `mediaOnSelectOption` | `function` | `false` | Takes the index and the item selected from the media box options. |\n| `locationBoxOnSelectOption` | `function` | `false` | Takes the index and the item selected from the location box options. |\n| `fleetBoxOnSelectOption` | `function` | `false` | Takes the index and the item selected from the fleet box options. |\n| `footerOnSelectOption` | `function` | `false` | Takes the index of the selected option from the footer options. |\n| `footerOnSelectDefaultOption` | `function` | `false` | Takes the index of the selected option from the default footer options. |\n| `headerOnSelectOption` | `function` | `false` | Takes the index of the selected option from the header options. |\n| `family` | `object` | `true` | An object that contains the font family used for the text elements in the component. An example is shown above. |\n| `messages` | `array` | `true` | An array of messages. |\n| `entypo` | `@expo/vector-icons` | `true` | It takes in Entypo component to display icons in the component. Example above. |\n| `ionicons` | `@expo/vector-icons` | `true` | It takes in Ionicons component to display icons in the component. Example above. |\n| `materialIcons` | `@expo/vector-icons` | `true` | It takes in MaterialIcons component to display icons in the component. Example above. |\n| `antDesign` | `@expo/vector-icons` | `true` | It takes in AntDesign component to display icons in the component. Example above. |\n| `feather` | `@expo/vector-icons` | `true` | It takes in Feather component to display icons in the component. Example above. |\n| `materialCommunityIcons` | `@expo/vector-icons` | `true` | It takes in MaterialCommunityIcons component to display icons in the component. Example above. |\n| `textBoxOptions` | `array` | `false` | An array of string passed as the text box options. |\n| `voiceNoteOptions` | `array` | `false` | An array of string passed as the voice note options. |\n| `imageBoxOptions` | `array` | `false` | An array of string passed as the image box options. |\n| `errandLocationOptions` | `array` | `false` | An array of string passed as the errand location box options. |\n| `fleetBoxOptions` | `array` | `false` | An array of string passed as the fleet box options. |\n| `footerOptions` | `array` | `false` | An array of string passed as the footer options. |\n| `footerDefaultOptions` | `array` | `false` | An array of string passed as the footer default options. Defaults to `['Camera', 'Library']` |\n| `headerOptions` | `array` | `false` | An array of string passed as the header options. |\n| `textBoxBtnPress` | `function` | `false` | The property called when the button in the text box is pressed. It returns the message item as parameter. |\n| `invoiceBoxPress` | `function` | `false` | The prop called when the invoice box is pressed. It returns the message item as parameter. |\n| `trackBoxPress` | `function` | `false` | The props called when the tracker box is pressed. It returns the message item as parameter. |\n| `loading` | `boolean` | `false` | To disable actions in the component and show loading. |\n| `footerOnError` | `function` | `true` | The function called to return the error parameter when there is an error to report in the component. |\n| `footerOnChangeText` | `function` | `false` | Handles the onChangeText for the footer TextInput. |\n| `footerOptionsPress` | `function` | `false` | The prop called when a button is pressed from the footer button options. It returns the index and item as parameter. |\n| `footerType` | `string` | `false` | To change the footer type. The available types are `fleet, options, footer`. Defaults to footer. |\n| `headerTitle` | `string` | `false` | The string title passed to the header. |\n| `headerDetail` | `string` | `false` | The text shown below the header title. |\n| `newRunnerPress` | `function` | `false` | The prop called when the new runner component is tapped. |\n| `footerSetTyping` | `function` | `false` | The prop called when user starts and stops typing. It take in a boolean as parameter. True for typing, False for not typing. |\n| `footerSetRecording` | `function` | `false` | The prop called when user starts and stops recording. It take in a boolean as parameter. True for recording, False for not recording. |\n| `footerInputRef` | `function` | `false` | Takes the ref of the footer input as parameter. |\n| `footerKeyboardType` | `string` | `false` | Takes the keyboard type of the footer input. |\n| `clear` | `boolean` | `false` | To trigger the clearing of the input field. |\n| `removeFooter` | `boolean` | `false` | Hides the footer, defaults to false. |\n\n## Get Invoice Message\n\n```typescript\nimport { getInvoiceMessage } from 'senderrand-shared-components';\n\nlet sender2 = { id: 2, name: 'Abdul Mumin' };\nlet msg = getInvoiceMessage(\n  '1',\n  '#1223342',\n  '20 AED',\n  sender2,\n  'Mirdif City Center',\n  'ar'\n);\n```\n\n## Details\nA function call to get the message data structure of an invoice message. The message is then sent to the chat.\nNOTE: Pass invoiceID when there is a full invoice and don't pass it when there is only total price.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `orderID` | `string or number` | `true` | The order ID |\n| `price` | `string` | `true` | The total price to be displayed. EX `'120 Naira'` |\n| `invoiceID` | `string` | `true` | When invoiceID is passed, it means invoice has been computed. If not passed, it means there is only total price. |\n| `senderData` | `senderInterface` | `true` | The senders data which includes `id`, `name`, and `image` where image image is not compulsory. |\n| `location` | `string` | `false` | The invoice location, which is the point of purchase. Example above. |\n| `lang` | `string` | `false` | The language that should be used for the default text. Defaults to `en`. |\n\n## Get Tracker Message\n\n```typescript\nimport { getTrackerMessage } from 'senderrand-shared-components';\n\nlet sender2 = { id: 2, name: 'Abdul Mumin' };\nlet msg = getTrackerMessage(\n  '1',\n  { longitude: 55.3863, latitude: 25.1279 },\n  { longitude: 55.3775, latitude: 25.1218 },\n  sender2,\n  'en'\n);\n```\n## Details\nA function call to get the message data structure of a tracking message. The message is then sent to the chat.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `orderID` | `string or number` | `true` | The order ID |\n| `region` | `coordinateInterface` | `true` | The coordinate of the region where the user is. |\n| `position` | `coordinateInterface` | `true` | The coordinate of the current user position. |\n| `senderData` | `senderInterface` | `true` | The senders data which includes `id`, `name`, and `image` where image image is not compulsory. |\n| `lang` | `string` | `false` | The language that should be used for the default text. Defaults to `en`. |\n\n## Get Status Message\n\n```typescript\nimport { getStatusMessage } from 'senderrand-shared-components';\n\nlet sender2 = { id: 2, name: 'Abdul Mumin' };\nlet msg =  getStatusMessage(\n  '1',\n  'Yinka is arriving somewhere currently',\n  sender2\n);\n```\n## Details\nA function call to get the message data structure of a status message. The message is then sent to the chat.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `orderID` | `string or number` | `true` | The order ID |\n| `status` | `string` | `true` | The status to be sent. |\n| `loading` | `boolean` | `false` | To add loading indicator to the status. |\n| `senderData` | `senderInterface` | `true` | The senders data which includes `id`, `name`, and `image` where image image is not compulsory. |\n| `color` | `string` | `false` | To change the color of the status text. |\n\n\n## Get New Runner Message\n\n```typescript\nimport { getNewRunnerMessage, runnerInterface } from 'senderrand-shared-components';\n\nlet sender2 = { id: 2, name: 'Abdul Mumin' };\nlet runner: runnerInterface = {\n  ...sender2,\n  image: 'oseni.png',\n  rate: 4,\n  runs: 110,\n};\nlet msg = getNewRunnerMessage('1', runner, 'ar');\n```\n## Details\nA function call to get the message data structure of a new runner message. The message is then sent to the chat.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `orderID` | `string / number` | `true` | The order ID |\n| `runner` | `runnerInterface` | `true` | The runners data which includes `id`, `name`, `image`, `rate`, `runs`. |\n| `lang` | `string` | `false` | The language that should be used for the default text. Defaults to `en`. |\n\n## Create Table\n\n```typescript\nimport { createTable } from 'senderrand-shared-components';\n\ncreateTable()\n```\n## Details\nThe function is to be called to create the sql table if it doesn't exist, when the application opens.\n\n\n## Send Message\n\n```typescript\nimport { sendMessage, messageInterface } from 'senderrand-shared-components';\n\nlet message: messageInterface = {\n  sender: { id: 2, name: 'The sender' },\n  id: 76,\n  status: 3,\n  date: new Date(),\n  text: 'The sender has accepted the Invoice, Proceed to make payment.',\n  file: null,\n  type: 'text',\n  reply: null,\n  orderID: 1,\n  data: { btnTitle: 'PAY' },\n} // Pass required data\nsendMessage(\n  message,\n  (res) => res && console.log(res)\n);\n```\n## Details\nThe function is called to send message into the device, after sending you can call the getMessages to get updates.\nThe response is false if it fails to send.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `message` | `messageInterface` | `true` | The message to be sent to the chat. Example above |\n| `callback` | `function` | `true` | Callback when the promise completes. The response is false if sending fails, but returns an array of messages when it succeeds. |\n\n## Get Messages\n\n```typescript\nimport { getMessages } from 'senderrand-shared-components';\n\ngetMessages('order ID')\n```\n## Details\nThe function is called to get the messages on the device,\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `orderID` | `string` | `true` | The order id of the messages to be retrieved. |\n\n## Update Message\n\n```typescript\nimport { updateMessage } from 'senderrand-shared-components';\n\nupdateMessage(\n  'status',\n  3,\n  'orderID',\n  orderID,\n  (res) => res && callback({ type: 'messages' })\n);\n```\n## Details\nThe function is called to update messages on the device,\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `primaryKey` | `string` | `true` | The key of the item to be updated ex: `status`, `file`. |\n| `primaryValue` | `string / number` | `true` | The value to be updated with. Stringify it if the value is neither string nor number. |\n| `secondaryKey` | `string` | `true` | A key in the particular row to be updated. ex `id`, `orderID` |\n| `secondaryValue` | `string | number` | `true` | The value of the secondary key. |\n| `callback` | `function` | `true` | Callback when the promise completes. The response is false if update fails, but returns an array of messages when it succeeds. |\n\n## Delete Message\n\n```typescript\nimport { deleteMessage } from 'senderrand-shared-components';\n\ndeleteMessage(\n  'id',\n  3,\n  (res) => res && callback({ type: 'messages' })\n);\n```\n## Details\nThe function is called to delete messages on the device,\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `key` | `string` | `true` | A key in the object to be deleted. |\n| `value` | `string / number` | `true` | The value to be deleted. **Stringify** it if the value is neither string nor number. |\n| `callback` | `function` | `true` | Callback when the promise completes. The response is false if delete fails, but returns an array of messages when it succeeds. |\n\n\n## XMPP Client\n\n```typescript\nimport { XmppClient } from 'senderrand-shared-components';\n\nconst App = () => (\n  <XmppClient\n    user={{\n      id: 1,\n      jabber_id: '',\n      phone: '',\n    }}\n    service={''}\n    domain={''}\n    change={(res: any) => console.log(res, 'hello there')}\n  />\n)\n```\n## Details\nThe component is used globally in the app to handle xmpp request and response.,\n\n## props\nBelow are the listed properties to be passed to the component\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `user` | `object` | `true` | The user object containing the user `id` `jabber_id` and `phone` number. |\n| `service` | `string` | `true` | The server url. |\n| `domain` | `string` | `true` | The service domain. |\n| `change` | `function` | `true` | When there is an update on the xmpp. |\n\n## XMPP Send\n\n```typescript\nimport { xmppSend } from 'senderrand-shared-components';\n\nxmppSend('from', 'to', {/* data */})\n```\n## Details\nThe function is called to send request to xmpp,\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `from` | `string` | `true` | The senders jabber id. |\n| `to` | `string` | `true` | The receivers jabber id. |\n| `data` | `object` | `true` | The data to be sent through xmpp. |\n\n## Send Typing\n\n```typescript\nimport { sendTyping } from 'senderrand-shared-components';\n\nsendTyping(true, 'orderID', 'from', 'to')\n```\n## Details\nThe function is called to denote that user is currently typing.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `typing` | `boolean` | `true` | Weather typing is true or false. |\n| `orderID` | `string` | `true` | The orderID of the current conversation. |\n| `from` | `string` | `true` | The senders jabber id. |\n| `to` | `string` | `true` | The receivers jabber id. |\n\n## Send Recording\n\n```typescript\nimport { sendRecording } from 'senderrand-shared-components';\n\nsendRecording(true, 'orderID', 'from', 'to')\n```\n## Details\nThe function is called to denote that user is currently recording voice note.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `recording` | `boolean` | `true` | Weather recording is true or false. |\n| `orderID` | `string` | `true` | The orderID of the current conversation. |\n| `from` | `string` | `true` | The senders jabber id. |\n| `to` | `string` | `true` | The receivers jabber id. |\n\n## Get Msg\n\n```typescript\nimport { getMsg } from 'senderrand-shared-components';\n\ngetMsg() // messageInterface parameters\n// sender\n// orderID\n// type\n// status\n// text\n// file\n// data\n// reply\n// duration\n```\n## Details\nThe function is called to format message data, It takes in messageInterface parameters where `sender`, `orderID` and `type` are compulsory.\n\n\n## Format URL Msg\n\n```typescript\nimport { formatURLMsg } from 'senderrand-shared-components';\n\nformatURLMsg({}, 'http//') // messageInterface parameters\n// messageInterface\n// url\n\n```\n## Details\nThe function is called when replacing uri with url. Pass the message data and the url, then get new message format.\n\n## Send Read\n\n```typescript\nimport { sendRead } from 'senderrand-shared-components';\n\nsendRead('orderID', 'from', 'to')\n```\n## Details\nThe function is called to denote that user has read received messages.\n\n## parameters\nBelow are the listed parameter to be passed to the function\n\n| Property | Type | Required | Description |\n| ------ | ------ | ------ | ------ |\n| `orderID` | `string` | `true` | The orderID of the current conversation. |\n| `from` | `string` | `true` | The senders jabber id. |\n| `to` | `string` | `true` | The receivers jabber id. |\n\n## Currency Format\n\n```typescript\nimport { currencyFormat } from 'senderrand-shared-components';\n\ncurrencyFormat(10000) // call function passing in integer value and it returns 10,000\n\n```\n## Details\nThe function is called to format a number into currency value ex 10000 to 10,000.\n\n## Interfaces\n\n```typescript\nexport interface runnerInterface {\n  id: string | number;\n  name: string;\n  image: string;\n  rate: number;\n  runs: number;\n}\n\nexport interface coordinateInterface {\n  longitude: number;\n  latitude: number;\n  longitudeDelta?: number;\n  latitudeDelta?: number;\n}\n\nexport interface senderInterface {\n  id: string | number;\n  name?: string;\n  image?: string;\n}\nexport interface messageInterface {\n  id: string | number;\n  text: string;\n  date: Date | number;\n  file: any;\n  duration?: number;\n  sender: senderInterface;\n  reply?: messageInterface | null;\n  data?: any;\n  type: string;\n  status: number;\n  orderID: string | number;\n}\n```\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}