{"_id":"@buildersgarden/privy-wagmi-provider","_rev":"6-0653b68a71072939dca1314a1fc737e6","name":"@buildersgarden/privy-wagmi-provider","dist-tags":{"latest":"0.7.0"},"versions":{"0.2.0":{"name":"@buildersgarden/privy-wagmi-provider","version":"0.2.0","description":"React native provider for using Privy + Wagmi in your native app.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace @buildersgarden/privy-wagmi-provider-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"license":"MIT","bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.73.6","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"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","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@ethersproject/shims":"^5.7.0","@privy-io/expo":"^0.9.1","@tanstack/react-query":"^5.28.6","fast-text-encoding":"^1.0.6","node-libs-expo":"^0.0.3","react-native-get-random-values":"^1.11.0","react-native-url-polyfill":"^2.0.0","viem":"^2.8.16","wagmi":"^2.5.12"},"_id":"@buildersgarden/privy-wagmi-provider@0.2.0","gitHead":"aadef23921faec039b620a53cefeebab11da6347","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-cFqYINc9D7Jih0j4FKYbbESQPunNtE3tSL9iz2dou9p7S5Kh3cSzMLxDb1sbdBsDwWlwaN4eeHLc0nwpwdIoUQ==","shasum":"919e9daf1f2af454ce10050dab71d855588bf6d7","tarball":"https://registry.npmjs.org/@buildersgarden/privy-wagmi-provider/-/privy-wagmi-provider-0.2.0.tgz","fileCount":24,"unpackedSize":24778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQbB1a9Lkabk0Bqe06+dR8mce/Y4o9ENRgXkeKsMjGOgIhAIXESaEr3neFD0DYg3Yv+uGkiXoJJU2tpONfrBhaLx4I"}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/privy-wagmi-provider_0.2.0_1711035195139_0.36991022502594495"},"_hasShrinkwrap":false},"0.3.0":{"name":"@buildersgarden/privy-wagmi-provider","version":"0.3.0","description":"React native provider for using Privy + Wagmi in your native app.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace @buildersgarden/privy-wagmi-provider-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"license":"MIT","bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.73.6","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"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","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@privy-io/expo":"^0.9.1","@tanstack/react-query":"^5.28.6","viem":"^2.8.16","wagmi":"^2.5.12"},"_id":"@buildersgarden/privy-wagmi-provider@0.3.0","gitHead":"3dcfb022019a0d62605e5833e85ef0c0b57575d1","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-RtkGqPhGnCy4dOdHax63UHC6XvYYsdKon1qyWfn+7zbj1N25/t+uyXhCmq9nrkdqYJN/xqcCq/2i0jgWAoSkmw==","shasum":"614a35c50be8dfaffbe06882749c21534265429d","tarball":"https://registry.npmjs.org/@buildersgarden/privy-wagmi-provider/-/privy-wagmi-provider-0.3.0.tgz","fileCount":17,"unpackedSize":23692,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtVWEgp6pEDBJwyjpZaQ3SjQGND8p6Tfl/oN29CBVPsAiEAtjLQ6tLazWD+En9cTQrzMLLuC9hq/31A/iAdidXwx78="}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/privy-wagmi-provider_0.3.0_1711035778587_0.3155665128176395"},"_hasShrinkwrap":false},"0.4.0":{"name":"@buildersgarden/privy-wagmi-provider","version":"0.4.0","description":"React native provider for using Privy + Wagmi in your native app.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace @buildersgarden/privy-wagmi-provider-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"license":"MIT","bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.73.6","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"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","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@privy-io/expo":"^0.9.1","@tanstack/react-query":"^5.28.6","viem":"^2.8.16","wagmi":"^2.5.12"},"_id":"@buildersgarden/privy-wagmi-provider@0.4.0","gitHead":"9cb471daa95e2c70ca3ca75ac5874a66ab5f554c","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-ggiVkrkwz+wOS8lC4Que1RhkMbIcgdNn+ojhKBsNnO2KUeSBCwnjJnzeOoatqyrZre9oppdWX78n3iilUCMGpA==","shasum":"ad423f5025937995801eab4d7ea478888b7ea063","tarball":"https://registry.npmjs.org/@buildersgarden/privy-wagmi-provider/-/privy-wagmi-provider-0.4.0.tgz","fileCount":31,"unpackedSize":107799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCjFYQwNMo6Hho88r8FDY2KApED5WKISFRKGz1vzsO4AIhALdA8MHIWuM/lAX7fD1voXY0qml2Sl444jUTwfqcYFEI"}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/privy-wagmi-provider_0.4.0_1711039022682_0.6991652839590592"},"_hasShrinkwrap":false},"0.4.1":{"name":"@buildersgarden/privy-wagmi-provider","version":"0.4.1","description":"React native provider for using Privy + Wagmi in your native app.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace @buildersgarden/privy-wagmi-provider-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"license":"MIT","bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.73.6","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"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","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@privy-io/expo":"^0.9.1","@tanstack/react-query":"^5.28.6","viem":"^2.8.16","wagmi":"^2.5.12"},"_id":"@buildersgarden/privy-wagmi-provider@0.4.1","gitHead":"213d77ec8dd96780e67a05661e309f9ccfb64ffe","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-kpBULR/LT3D56ce1Tk6PCAqed8CGHBtxfgyuYdyP0EqL8BrPrWPugLUQ0QQnggBidwnsUGhKf1E31U8ojaDQHw==","shasum":"70382a6dbd6b1514fa5ec86b8fbc968a7c314cf2","tarball":"https://registry.npmjs.org/@buildersgarden/privy-wagmi-provider/-/privy-wagmi-provider-0.4.1.tgz","fileCount":31,"unpackedSize":98714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSr6QZhWsYCujzsoZYctl7An9MOQDj0xLQ0OUh5QB1CAiAmxcP5yirKBOh+HcDZs7m0OU0dHFZEgR0ISSllLkO35Q=="}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/privy-wagmi-provider_0.4.1_1711611789861_0.12693701353140852"},"_hasShrinkwrap":false},"0.5.0":{"name":"@buildersgarden/privy-wagmi-provider","version":"0.5.0","description":"React native provider for using Privy + Wagmi in your native app.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace @buildersgarden/privy-wagmi-provider-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"license":"MIT","bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.73.6","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"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","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@biconomy/account":"^4.1.1","@privy-io/expo":"^0.11.1","@tanstack/react-query":"^5.28.6","viem":"^2.9.8","wagmi":"^2.5.18"},"_id":"@buildersgarden/privy-wagmi-provider@0.5.0","gitHead":"966f86a4f573a4350e80a301b5527834f9b1293a","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-1xBPRkKCYUGjCp5AKnkcEp3Rss76Tk7gb6SRcyWU1GlDzVHM4eWvqLvD9s0KsHDFoWQ2geQ4UN9U+aFYNJdVtg==","shasum":"36fcfa79fd9994553e34659ade09947731c3d716","tarball":"https://registry.npmjs.org/@buildersgarden/privy-wagmi-provider/-/privy-wagmi-provider-0.5.0.tgz","fileCount":45,"unpackedSize":111356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3WL7ybP2FnanyDNpp1i4wnKQUjHkm4ZYXRcF/VMh67AiEAjpUEnBbR9fAyGuKHqrKMo960w7dK08GAgscp/E+OJnE="}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/privy-wagmi-provider_0.5.0_1712150580432_0.8004072599839525"},"_hasShrinkwrap":false},"0.6.0":{"name":"@buildersgarden/privy-wagmi-provider","version":"0.6.0","description":"React native provider for using Privy + Wagmi in your native app.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace @buildersgarden/privy-wagmi-provider-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"license":"MIT","bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.73.6","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"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","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@biconomy/account":"^4.1.1","@privy-io/expo":"^0.11.1","@tanstack/react-query":"^5.28.6","viem":"^2.9.8","wagmi":"^2.5.18"},"_id":"@buildersgarden/privy-wagmi-provider@0.6.0","gitHead":"dc5612faed50d9d95b22e675a415cffef40007dc","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-FNZfRvE9UbWC3PapZZL7Zg1MMpdMU8ofnf/eto1R5sM1ZajzU4Wkt00Litoru3Z/j3sKbZ99XSFUrrW6CrT3uQ==","shasum":"5a33c2ec363b53674f3aa7eeb53016886c8f3d17","tarball":"https://registry.npmjs.org/@buildersgarden/privy-wagmi-provider/-/privy-wagmi-provider-0.6.0.tgz","fileCount":45,"unpackedSize":121600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHokyPudOzfH+7lQZ9gSmOrwbPdjlOt/GYBwcdnXDIxMAiAzMMkFnCJlK0RkFEeNP/0g5DeXYmrA8SchyOUXcYvv/A=="}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/privy-wagmi-provider_0.6.0_1712158703903_0.9266405515820251"},"_hasShrinkwrap":false},"0.7.0":{"name":"@buildersgarden/privy-wagmi-provider","version":"0.7.0","description":"React native provider for using Privy + Wagmi in your native app.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace @buildersgarden/privy-wagmi-provider-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"license":"MIT","bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.73.6","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"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","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@biconomy/account":"^4.1.1","@privy-io/expo":"^0.14.0","@tanstack/react-query":"^5.28.6","viem":"^2.9.8","wagmi":"^2.5.18"},"_id":"@buildersgarden/privy-wagmi-provider@0.7.0","gitHead":"247af980be95004a6b5670ee0085be1f7270cc8f","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-HiMadaZbnkW9rrehvBtWqz48gGCoeKtJ6ClQowWfzQwAbZRhT2zgd5sF4QM8nTPEDc+nwg9t3ZKgNtDWT2z1ag==","shasum":"34281fc22753aabb1bcbd13ec4de61d0e5ac190a","tarball":"https://registry.npmjs.org/@buildersgarden/privy-wagmi-provider/-/privy-wagmi-provider-0.7.0.tgz","fileCount":45,"unpackedSize":121600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjuOZxZtXO3EQHbNqk2zdO3nOPFZWfHhEECcQr7v5smAiEArBwqvC7wkAaQpcKeRs+nRZYeb9bMs4xHDV+ZE1Iuss8="}]},"_npmUser":{"name":"buildersgarden","email":"gm@builders.garden"},"directories":{},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/privy-wagmi-provider_0.7.0_1713519989254_0.3352180668325815"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-21T15:33:14.968Z","0.2.0":"2024-03-21T15:33:15.288Z","modified":"2024-04-19T09:46:29.585Z","0.3.0":"2024-03-21T15:42:58.733Z","0.4.0":"2024-03-21T16:37:02.858Z","0.4.1":"2024-03-28T07:43:10.005Z","0.5.0":"2024-04-03T13:23:00.610Z","0.6.0":"2024-04-03T15:38:24.130Z","0.7.0":"2024-04-19T09:46:29.402Z"},"maintainers":[{"name":"buildersgarden","email":"gm@builders.garden"}],"description":"React native provider for using Privy + Wagmi in your native app.","homepage":"https://github.com/builders-garden/privy-wagmi-provider#readme","keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/builders-garden/privy-wagmi-provider.git"},"author":{"name":"builders.garden","email":"gm@builders.garden","url":"https://github.com/builders-garden"},"bugs":{"url":"https://github.com/builders-garden/privy-wagmi-provider/issues"},"license":"MIT","readme":"# 🌳 @buildersgarden/privy-wagmi-provider\n\nReact native provider for using Privy + Wagmi in your native app.\n\n## 📦 Installation\n\n```bash\nnpm install @buildersgarden/privy-wagmi-provider # using npm\nyarn add @buildersgarden/privy-wagmi-provider # using yarn\nbun add @buildersgarden/privy-wagmi-provider # using bun\n```\n\n### 🤝 Peer dependencies\n\nThis project has some peer dependencies that you need to install in your app in order to make it work:\n\n```bash\nnpm install @tanstack/react-query wagmi viem # using npm\nyarn add @tanstack/react-query wagmi viem # using yarn\nbun add @tanstack/react-query wagmi viem # using bun\n```\n\nOnce the package and its peer dependencies are installed in your app, you **must** import the following `polyfills` in your app entrypoint:\n\n```typescript\nimport 'fast-text-encoding';\nimport 'node-libs-expo/globals';\nimport 'react-native-url-polyfill/auto';\nimport 'react-native-get-random-values';\nimport '@ethersproject/shims';\n```\n\nIn case you don't already have these polyfills installed, make sure to run the following command:\n\n```bash\nnpm install fast-text-encoding node-libs-expo react-native-url-polyfill react-native-get-random-values @ethersproject/shims # using npm\nyarn add fast-text-encoding node-libs-expo react-native-url-polyfill react-native-get-random-values @ethersproject/shims # using yarn\nbun add fast-text-encoding node-libs-expo react-native-url-polyfill react-native-get-random-values @ethersproject/shims # using bun\n```\n\n## 🛠️ Usage\n\nYou can use the `PrivyWagmiProvider` component in your app to start connecting the user and to use the `wagmi` hooks inside your react native app.\n\n```typescript\nimport React from 'react';\nimport { PrivyWagmiProvider } from '@buildersgarden/privy-wagmi-provider';\nimport { QueryClient } from '@tanstack/react-query';\nimport { WagmiProvider, createConfig, http } from 'wagmi';\nimport { base } from 'viem/chains';\n\nconst queryClient = new QueryClient();\n\nconst wagmiConfig = createConfig({\n  chains: [base],\n  transports: {\n    [base.id]: http(),\n  },\n});\n\nexport default function App() {\n  return (\n    <PrivyWagmiProvider config={wagmiConfig} queryClient={queryClient}>\n      {/* Your app */}\n    </PrivyWagmiProvider>\n  );\n}\n```\n\nThen you can use the `usePrivyWagmiProvider` hook to connect the user wallet:\n\n```typescript\nimport { usePrivyWagmiProvider } from '@buildersgarden/privy-wagmi-provider';\n\n/* your code */\n\nconst { connect, isConnected, isReady, wallet, address } =\n  usePrivyWagmiProvider();\n\n/* your code */\n```\n\n### 🪙 useERC20 hooks\n\nThe library comes with several useful hooks to interact with ERC20 tokens. This is a list of the hooks available:\n\n- `useERC20Transfer` - hook to transfer ERC20 tokens;\n- `useERC20TransferFrom`- hook to transfer ERC20 tokens from an address to another;\n- `useERC20Approve`- hook to approve ERC20 tokens spending;\n- `useERC20Allowance` - hook to get the allowance of an address to spend ERC20 tokens;\n- `useERC20BalanceOf` - hook to get the balance of an address for an ERC20 token;\n- `useERC20TotalSupply` - hook to get the total supply of an ERC20 token;\n- `useERC20Decimals` - hook to get the decimals of an ERC20 token;\n- `useERC20Symbol` - hook to get the symbol of an ERC20 token.\n\nThese hooks are just wrappers around the `useWriteContract` and `useReadContract` hooks provided by `wagmi`. In case you need more control over the contract interaction, you should use the \"native\" hooks directly.\n\n### 🖼️ useERC721 hooks\n\nThe library comes with several useful hooks to interact with ERC721 tokens. This is a list of the hooks available:\n\n- `useERC721Transfer` - hook to transfer ERC721 tokens;\n- `useERC721Approve`- hook to approve ERC721 tokens spending;\n- `useERC721Allowance` - hook to get the allowance of an address to spend ERC721 tokens;\n- `useERC721BalanceOf` - hook to get the balance of an address for an ERC721 token;\n- `useERC721TotalSupply` - hook to get the total supply of an ERC721 token;\n- `useERC721TokenURI` - hook to get the token URI of an ERC721 token;\n- `useERC721OwnerOf` - hook to get the owner of an ERC721 token;\n- `useERC721Symbol` - hook to get the symbol of an ERC721 token.\n\n## 👇 Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n","readmeFilename":"README.md"}