{"_id":"@bananahq/banana-sdk-tg-bot-modified","_rev":"3-b77bbb7d5bf020616b2ebfab4755cf92","name":"@bananahq/banana-sdk-tg-bot-modified","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.6":{"name":"@bananahq/banana-sdk-tg-bot-modified","version":"0.0.6","description":"Smart contract wallet sdk package by Banana Wallet","main":"dist/index.js","scripts":{"test":"mocha dist/tests/*test.js","build":"rm -rf dist && tsc"},"repository":{"type":"git","url":"git+https://github.com/Banana-Wallet/banana-wallet-sdk.git"},"keywords":["package","module","banana","smart","contract","wallet","account","abstraction","eip4337"],"author":{"name":"nlok5923","email":"nitanshu@rizelabs.io"},"license":"MIT","bugs":{"url":"https://github.com/Banana-Wallet/banana-wallet-sdk/issues"},"homepage":"https://github.com/Banana-Wallet/banana-wallet-sdk#readme","dependencies":{"@account-abstraction/contracts":"^0.6.0","@account-abstraction/sdk":"^0.6.0","@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2","asn1.js":"^5.4.1","axios":"^1.3.1","crypto-browserify":"^3.12.0","ethers":"^5.7.2","typescript":"^4.9.5","uuid":"^9.0.0"},"devDependencies":{"@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/jsdom":"^21.1.0","@types/mocha":"^10.0.1","@types/node":"^18.11.18","@types/sinon":"^10.0.13","@types/uuid":"^9.0.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","javascript-obfuscator":"^4.0.0","jsdom":"^21.1.0","mocha":"^10.2.0","sinon":"^15.0.1","uglify-js":"^3.17.4"},"types":"./dist/index.d.ts","gitHead":"cb0e0d783cc9b3fe10b32acb68ab0094793c7dd7","_id":"@bananahq/banana-sdk-tg-bot-modified@0.0.6","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-hgyJXYMkl0xJHpKkXJ9KV7ZiHt4LGEEjEzcckPkIojYz+4ZpPxp7hah5zuh6+t3k+AkwGt8XN9uKdmmLK5/c3g==","shasum":"5004ea688219787d24a701269d862051a010b439","tarball":"https://registry.npmjs.org/@bananahq/banana-sdk-tg-bot-modified/-/banana-sdk-tg-bot-modified-0.0.6.tgz","fileCount":380,"unpackedSize":1786701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERTNH4RV3t1/iWrkINOKewGpjFBtCqLXsywI8R7HmAHAiAIMJgpRJBSJtCc/sDounlc2ot8/axif8ATu+mw1Ztxcg=="}]},"_npmUser":{"name":"creator5923","email":"nlokhande5923@gmail.com"},"directories":{},"maintainers":[{"name":"creator5923","email":"nlokhande5923@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banana-sdk-tg-bot-modified_0.0.6_1694171940787_0.13880424348104725"},"_hasShrinkwrap":false},"0.0.7":{"name":"@bananahq/banana-sdk-tg-bot-modified","version":"0.0.7","description":"Smart contract wallet sdk package by Banana Wallet","main":"dist/index.js","scripts":{"test":"mocha dist/tests/*test.js","build":"rm -rf dist && tsc"},"repository":{"type":"git","url":"git+https://github.com/Banana-Wallet/banana-wallet-sdk.git"},"keywords":["package","module","banana","smart","contract","wallet","account","abstraction","eip4337"],"author":{"name":"nlok5923","email":"nitanshu@rizelabs.io"},"license":"MIT","bugs":{"url":"https://github.com/Banana-Wallet/banana-wallet-sdk/issues"},"homepage":"https://github.com/Banana-Wallet/banana-wallet-sdk#readme","dependencies":{"@account-abstraction/contracts":"^0.6.0","@account-abstraction/sdk":"^0.6.0","@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2","asn1.js":"^5.4.1","axios":"^1.3.1","crypto-browserify":"^3.12.0","ethers":"^5.7.2","typescript":"^4.9.5","uuid":"^9.0.0"},"devDependencies":{"@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/jsdom":"^21.1.0","@types/mocha":"^10.0.1","@types/node":"^18.11.18","@types/sinon":"^10.0.13","@types/uuid":"^9.0.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","javascript-obfuscator":"^4.0.0","jsdom":"^21.1.0","mocha":"^10.2.0","sinon":"^15.0.1","uglify-js":"^3.17.4"},"types":"./dist/index.d.ts","gitHead":"cb0e0d783cc9b3fe10b32acb68ab0094793c7dd7","_id":"@bananahq/banana-sdk-tg-bot-modified@0.0.7","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-xW0EkvgJ1jXCVbICyEgvhGie3bGE8xVn+cRA1kGG5VkyyOzBHkie4yTcmLF8AiZgEjbysNe5Dnvgu6f+d/+wyw==","shasum":"4dc5bb0e110851286bafa5325d16273d1a3f5dba","tarball":"https://registry.npmjs.org/@bananahq/banana-sdk-tg-bot-modified/-/banana-sdk-tg-bot-modified-0.0.7.tgz","fileCount":380,"unpackedSize":1786621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFv1IEgZFQ+PrW8B6AwHkUJYjh/0K0QkZ8UT8lcvrwjrAiA6tfPvZb47wRYzFucCQ2OxMCjVADblnURWWs4TQGjcHw=="}]},"_npmUser":{"name":"creator5923","email":"nlokhande5923@gmail.com"},"directories":{},"maintainers":[{"name":"creator5923","email":"nlokhande5923@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banana-sdk-tg-bot-modified_0.0.7_1694412415751_0.693524840892195"},"_hasShrinkwrap":false},"0.0.8":{"name":"@bananahq/banana-sdk-tg-bot-modified","version":"0.0.8","description":"Smart contract wallet sdk package by Banana Wallet","main":"dist/index.js","scripts":{"test":"mocha dist/tests/*test.js","build":"rm -rf dist && tsc"},"repository":{"type":"git","url":"git+https://github.com/Banana-Wallet/banana-wallet-sdk.git"},"keywords":["package","module","banana","smart","contract","wallet","account","abstraction","eip4337"],"author":{"name":"nlok5923","email":"nitanshu@rizelabs.io"},"license":"MIT","bugs":{"url":"https://github.com/Banana-Wallet/banana-wallet-sdk/issues"},"homepage":"https://github.com/Banana-Wallet/banana-wallet-sdk#readme","dependencies":{"@account-abstraction/contracts":"^0.6.0","@account-abstraction/sdk":"^0.6.0","@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2","asn1.js":"^5.4.1","axios":"^1.3.1","crypto-browserify":"^3.12.0","ethers":"^5.7.2","typescript":"^4.9.5","uuid":"^9.0.0"},"devDependencies":{"@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/jsdom":"^21.1.0","@types/mocha":"^10.0.1","@types/node":"^18.11.18","@types/sinon":"^10.0.13","@types/uuid":"^9.0.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","javascript-obfuscator":"^4.0.0","jsdom":"^21.1.0","mocha":"^10.2.0","sinon":"^15.0.1","uglify-js":"^3.17.4"},"types":"./dist/index.d.ts","gitHead":"f532360b031f3fd061f191df137d69b522bc1b06","_id":"@bananahq/banana-sdk-tg-bot-modified@0.0.8","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ug9Rf3jJa4AhBHUVIKiB6UHoPNOjX4jBcTuJNunPsVIR9YVOg4a2w3sWzj2LWQ2jXHqKrUayBUbN+nK7e94WgA==","shasum":"1bda077f70feb3f8e9928517af04a7665994960c","tarball":"https://registry.npmjs.org/@bananahq/banana-sdk-tg-bot-modified/-/banana-sdk-tg-bot-modified-0.0.8.tgz","fileCount":380,"unpackedSize":1786731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxGF8znp321CpQ8u08qKpIcH3bZcfppGcgk6Np0ij1oQIhAOvs38qkAgsv2Ppq73BYeaecISnXlxn7jga7Xp1e4rsy"}]},"_npmUser":{"name":"creator5923","email":"nlokhande5923@gmail.com"},"directories":{},"maintainers":[{"name":"creator5923","email":"nlokhande5923@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banana-sdk-tg-bot-modified_0.0.8_1694493626417_0.09483193957145408"},"_hasShrinkwrap":false},"0.0.9":{"name":"@bananahq/banana-sdk-tg-bot-modified","version":"0.0.9","description":"Smart contract wallet sdk package by Banana Wallet","main":"dist/index.js","scripts":{"test":"mocha dist/tests/*test.js","build":"rm -rf dist && tsc"},"repository":{"type":"git","url":"git+https://github.com/Banana-Wallet/banana-wallet-sdk.git"},"keywords":["package","module","banana","smart","contract","wallet","account","abstraction","eip4337"],"author":{"name":"nlok5923","email":"nitanshu@rizelabs.io"},"license":"MIT","bugs":{"url":"https://github.com/Banana-Wallet/banana-wallet-sdk/issues"},"homepage":"https://github.com/Banana-Wallet/banana-wallet-sdk#readme","dependencies":{"@account-abstraction/contracts":"^0.6.0","@account-abstraction/sdk":"^0.6.0","@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2","asn1.js":"^5.4.1","axios":"^1.3.1","crypto-browserify":"^3.12.0","ethers":"^5.7.2","typescript":"^4.9.5","uuid":"^9.0.0"},"devDependencies":{"@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/jsdom":"^21.1.0","@types/mocha":"^10.0.1","@types/node":"^18.11.18","@types/sinon":"^10.0.13","@types/uuid":"^9.0.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","javascript-obfuscator":"^4.0.0","jsdom":"^21.1.0","mocha":"^10.2.0","sinon":"^15.0.1","uglify-js":"^3.17.4"},"types":"./dist/index.d.ts","gitHead":"a16c7a4cede52fd6c90d81cb5b7a8d34636eacb6","_id":"@bananahq/banana-sdk-tg-bot-modified@0.0.9","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-ZyXmdoPhPflKA7sComvjanLnFQvZaE2pNtKn/QrQFKqzktS2VfR3b1U4c2UzZovTu0CDum8CSFMb9xRECy0Zzw==","shasum":"5be2899e559b1be41f1d5ccde027da0f047affce","tarball":"https://registry.npmjs.org/@bananahq/banana-sdk-tg-bot-modified/-/banana-sdk-tg-bot-modified-0.0.9.tgz","fileCount":380,"unpackedSize":1786899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6U3bJSz8WZ+yTshFvUkO8AyPjxeVIUkJRT/h89etvBAiEAhqsqcG7UHGMlaThhtu5MSP1Q7bZ8v1CbSPzzV7C9CxQ="}]},"_npmUser":{"name":"creator5923","email":"nlokhande5923@gmail.com"},"directories":{},"maintainers":[{"name":"creator5923","email":"nlokhande5923@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banana-sdk-tg-bot-modified_0.0.9_1694539811769_0.09015268916079577"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-08T11:19:00.664Z","0.0.6":"2023-09-08T11:19:01.160Z","modified":"2023-09-12T17:30:12.292Z","0.0.7":"2023-09-11T06:06:56.052Z","0.0.8":"2023-09-12T04:40:26.845Z","0.0.9":"2023-09-12T17:30:12.063Z"},"maintainers":[{"name":"creator5923","email":"nlokhande5923@gmail.com"}],"description":"Smart contract wallet sdk package by Banana Wallet","homepage":"https://github.com/Banana-Wallet/banana-wallet-sdk#readme","keywords":["package","module","banana","smart","contract","wallet","account","abstraction","eip4337"],"repository":{"type":"git","url":"git+https://github.com/Banana-Wallet/banana-wallet-sdk.git"},"author":{"name":"nlok5923","email":"nitanshu@rizelabs.io"},"bugs":{"url":"https://github.com/Banana-Wallet/banana-wallet-sdk/issues"},"license":"MIT","readme":"## @rize-labs/banana-wallet-sdk\n\n### Documentation: [here](https://banana-wallet-docs.rizelabs.io/)\n\n### Setting up:\nTo start using the sdk into your react-app follow the below steps on top of your existing react-app configuration.\n\n1. Install `react-app-rewired` as a dependency via.\n```\nyarn add react-app-rewired or npm install react-app-rewired\n```\n\n2. Create a `config-overrides.js` with the below configurations to fix polyfill issues.\n```\nconst { ProvidePlugin }= require(\"webpack\")\n\nmodule.exports = {\n  webpack: function (config, env) {\n    config.module.rules = config.module.rules.map(rule => {\n      if (rule.oneOf instanceof Array) {\n        rule.oneOf[rule.oneOf.length - 1].exclude = [/\\.(js|mjs|jsx|cjs|ts|tsx)$/, /\\.html$/, /\\.json$/];\n      }\n      return rule;\n    });\n    config.resolve.fallback = {\n      ...config.resolve.fallback,\n      stream: require.resolve(\"stream-browserify\"),\n      buffer: require.resolve(\"buffer\"),\n      crypto: require.resolve(\"crypto-browserify\"),\n      process: require.resolve(\"process\"),\n      os: require.resolve(\"os-browserify\"),\n      path: require.resolve(\"path-browserify\"),\n      constants: require.resolve(\"constants-browserify\"), \n      fs: false\n    }\n    config.resolve.extensions = [...config.resolve.extensions, \".ts\", \".js\"]\n    config.plugins = [\n      ...config.plugins,\n      new ProvidePlugin({\n        Buffer: [\"buffer\", \"Buffer\"],\n      }),\n      new ProvidePlugin({\n          process: [\"process\"]\n      }),\n    ]\n    return config;\n  },\n}\n```\n\n3. Change `package.json` accordingly to use with `react-app-rewired`\n```\nreact-scripts start -> react-app-rewired start,\nreact-scripts build -> react-app-rewired build,\nreact-scripts test -> react-app-rewired test,\n```\n\n4. Install packages required in `config-overrides` accordingly using the below command.\n```\nyarn add stream-browserify constants-browserify crypto-browserify os-browserify path-browserify process stream-browserify\n```\nOR\n```\nnpm install stream-browserify constants-browserify crypto-browserify os-browserify path-browserify process stream-browserify\n```\n5. Restart your app with `yarn start` or `npm start`.\n","readmeFilename":"README.md"}