{"_id":"@busha/ramp-web-sdk","_rev":"13-67b39f23794f06d24d107ff7a745d021","name":"@busha/ramp-web-sdk","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.1":{"name":"@busha/ramp-web-sdk","version":"0.1.1","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.1","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/busha-labs/busha-ramp-web-sdk#readme","bugs":{"url":"https://github.com/busha-labs/busha-ramp-web-sdk/issues"},"dist":{"shasum":"ceb393874ceb9d7dd339a30c781969ad6b03ce4f","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.1.tgz","fileCount":5,"integrity":"sha512-OBBzK9SWeapTLcMl5Y9sZ24Pg6iguyslrVPAA0TwwHc8/aIImt1n7asQpyMNl77yNq9CKiKIFhmBiAqqRT9c6Q==","signatures":[{"sig":"MEQCIH3g66U7ICq0XS/066vfEI5orXAQpfx/MLz0Sg4isJU6AiBxHd2KiTuHMATrQleb2t40tyvvaSLPPLF3YLPJ//CNqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109278},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09220934fefc59ed6d0954e4d96da2e0904d9258","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","actor":{"name":"abolajibisiriyu","type":"user","email":"abolajibisiriyu@gmail.com"},"email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/busha-labs/busha-ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.1_1750696861887_0.06158179884649129","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@busha/ramp-web-sdk","version":"0.1.2","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.2","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"877181287b809b851548f59fe9a29c77d47c7fa4","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.2.tgz","fileCount":5,"integrity":"sha512-2C/3ZgH+wpGjRFVgH9xUrHoNftQh4ecieUoF9o0rzmSIQP65Gla+zyNMHCodnTdrdLJlgv/yjLVQvBkd/F09NQ==","signatures":[{"sig":"MEUCIHhODdRXMo7J9K1ASDgbkENW1dMdrpolOuOvr6gAL2DfAiEArZUBnwJ9IMjk9oi+LsOql9oQxGlGJeYhaHGXRceHzjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b29d865d8c68cbec47f8c968e1a70a46647b809a","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","actor":{"name":"abolajibisiriyu","type":"user","email":"abolajibisiriyu@gmail.com"},"email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.2_1750697102490_0.8775900660635003","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@busha/ramp-web-sdk","version":"0.1.3","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.3","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"1273ab49a6e0cf358d6f17b2d435b19d78091652","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.3.tgz","fileCount":5,"integrity":"sha512-YVn/EC/pORZdMZ14kkfB8yQWQv+Dq1XrMxaji94pfk2qPaAe+C7WeO3ZI0lX3p4kYbMINgqrDRW713UQibJ6eg==","signatures":[{"sig":"MEUCICA1IusxLeznf+puISq1NKau/RGThFADG3F6XQlTRFEOAiEA2iexJglP2DaGdnJSSYNN5smeJT97Dvj4qvKB21TH0ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e688015a94a6d2d31aafc6a7e3a3775eae63565","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.3_1770808564103_0.09688659174946124","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@busha/ramp-web-sdk","version":"0.1.4","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.4","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"e9191762ad83e211dbbbcc4ce9006dd8f8a6bdd6","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.4.tgz","fileCount":5,"integrity":"sha512-lj7TzTwrKXSKwacJYCkU0pQlp+zhJkyRHDJsmAP92gP6pMWti/HL9m/vZxM2sbZ8GtJosykmIETov7ibT8FTDw==","signatures":[{"sig":"MEUCIHcob5q60O1fg7h7Og5MkwReeg3IcnWwNR8TcPuhU2ZKAiEAqghbM/ze+MKezw7alRnyFRcbgIL2lYPOcZJls3aGLNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5ba650b77a116d823227f72bb85e3743dff6324","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.4_1770808912165_0.8140333481539817","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@busha/ramp-web-sdk","version":"0.1.5","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.5","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"c2651aa07f9d05f34e1912827bcf0904cc353e74","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.5.tgz","fileCount":5,"integrity":"sha512-E92ZoOozW6HicnYiZNExSpveuzK/Gcb5wmKTqmIKOrzIQffA3sHy/JeQhoUO1GyDSf6kXLR4iiFcEmJ5F0XpMA==","signatures":[{"sig":"MEQCIFEag8QRyebAkSEt3K66gLgZrICDr+BSlMO681ME6vMyAiAswnl8oHv1DCRvNyKQ6QxdlYXh0jAhSYwHTq6GJZgxfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109617},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"50952c7d8c2de792ccbf78e3c25c3ad105d3b188","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.5_1770816323263_0.932194770177412","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@busha/ramp-web-sdk","version":"0.1.6","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.6","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"1b8d4f6c3623e8e23fdcc4a64eec4b04d7ce86e7","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.6.tgz","fileCount":12,"integrity":"sha512-GrtVOI2kphdZ44UTUOIe26W1auF+IKWak/Vqnm8xtyC8ciCDGS9KP6lbll5/hFonHIsbtPwqs0OYkFgs6obATA==","signatures":[{"sig":"MEUCIBrvW7RtKa7vNaroQR4bVMmPJZE7pEh4B3dNOJ2LeLeuAiEArTsfxTOWk9D2DAplQ/CK5MB2QKVgN8MJ2TgjLcqb53U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112347},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"f665572fb7ef57081645b32403783c453a4fd219","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.lib.json","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.6_1770818194542_0.6910276437843379","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@busha/ramp-web-sdk","version":"0.1.7","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.7","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"3b59363775074fb01d50018d23ac6727533659cd","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.7.tgz","fileCount":12,"integrity":"sha512-MpekevolC0sY9iqR7AkEZ8kkDL7JB+vRbBI8nNrukgGxGu8hHOjY1vNlqGdLs0hzSH7hwwBUnTehgTBpETzP4g==","signatures":[{"sig":"MEUCIQDxbrMDdPw+egtxrq7h5f5iPIcflp9UTZcv72sFIkH5uQIgJUMBhtDYqAyhRtGa0VT/CkK6cc4O/ozRY8vUEwonYpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112348},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"4ca2a4439b5869eb228243835858a6d82587c6be","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.lib.json","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.7_1770819087714_0.5957463221352364","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@busha/ramp-web-sdk","version":"0.1.8","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.8","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"437379ab68f3f2f9ee98049c89252e24ed8541e7","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.8.tgz","fileCount":12,"integrity":"sha512-i5ZNv6TFrHdHREtIiWSATGdiK8OhTtkpq8Q3Wqd/0gJ41v4V3MM84oYsn7LNHFp2LUMwSgXiAwAnKTr5jbGYRw==","signatures":[{"sig":"MEQCICTtE06m2pCqrwosJh+on8qdEoBP1fIvXuq5DXJdf1SBAiATAZPyU7Gs4EjklI5lphtl/fkDyVbsov3VLSX3Rcjb4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112354},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"c2fcdfd44e26974586392449955b0de20ecb129b","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.lib.json","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.8_1770821031042_0.047059149966889535","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@busha/ramp-web-sdk","version":"0.1.10","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.10","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"11efab7e3584b3ad303badec6d4312c4ede74cae","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.10.tgz","fileCount":12,"integrity":"sha512-ZWpKo1XyiqjRTXNSUykxOCZ9mEabbL0po37njpqpDQMA2BVMwyS0QLqOBXHIhIw5NUzEmxK1RK0eu5zkhL+gEw==","signatures":[{"sig":"MEUCICCeo7t+BDkSJ9885M3lvzs8lig27W6xW76R4poUMfbYAiEA1nRDpLr9PAXhULfXvYIp1vU0bwNxIlVJsNbosi1a6v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112307},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"0f487df7d8f1d5ae439d5b788b3e8007d4baf7b8","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.lib.json","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.10_1770824598440_0.5203404547703745","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@busha/ramp-web-sdk","version":"0.1.11","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.11","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"4035c8ec8bcf4de4c4d16ea710da73a5e0fed4a6","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.11.tgz","fileCount":12,"integrity":"sha512-AKJOD/gv97BSfQ5k1ZgCQKA79AFraABLNo2RKCmSrtPtLL5cmqvLvW52l/yUuTNPIBUXXWzp7uAEmkEYl0Dfeg==","signatures":[{"sig":"MEUCIBGcANpv7i7/Qz6f+z2Fot/LajL0iqNfC3GLy9qimwhKAiEAr5jnE+nzGoeY9Bis7/eTHjYJIkV2GCdUntHMcl7unx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112617},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"556916535cd8ef0f210c91e6518257304728ba87","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.lib.json","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.11_1770825514822_0.393373392584915","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@busha/ramp-web-sdk","version":"0.1.12","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.12","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"7b05e3e2b4dd9324b33429ac7cb83b64e4687597","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.12.tgz","fileCount":12,"integrity":"sha512-/ezD/3LXZ1/lv5nlOT/D2xLbLPhszFTK8Jb7JeTcPsn0Xc/rgkGPi1KNqI5QBMMkEsnm8jo8fOZh/DHH2yfNhw==","signatures":[{"sig":"MEUCIE46tgLz6eTtHF3twzUdNfzjVkjP65ZZjE2oa+yxMlHtAiEAzDz0+ADa1kL9mCEgUrAYEo5TNkpY/JqtwNJCGelNU6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112637},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"aaf70eaadb3827023712d5be0f46fcf9a9100a28","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.lib.json","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.12_1771196577289_0.12659227936976003","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@busha/ramp-web-sdk","version":"0.1.13","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","_id":"@busha/ramp-web-sdk@0.1.13","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"dist":{"shasum":"105ed2fa15c3360411c338a54ad925a41eaec4c0","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.13.tgz","fileCount":12,"integrity":"sha512-awiLeIxGgIGl84f+vISsRDsVrG+RYHhdkGQmmNDtqdcAtxnvisZjPcUA8skG+aZUPP7fDT4RW8J2rN6fjQr8+A==","signatures":[{"sig":"MEYCIQCWrcMnegTgxSN9eFhpcLvQ0prlAh6lFxAH+u8cDqi8LgIhAKTgH4T3H4qwRmLf+LMay598E5euxw7OFR4tbssAaPu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112634},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./umd":{"types":"./dist/index.d.ts","import":"./dist/index.umd.js"}},"gitHead":"0cf73cadf69d90a7fb48d0c26f692928ffe5a858","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.lib.json","preview":"vite preview","release":"npm version patch && git push origin main && git push origin --tags","test:ui":"vitest --ui","test:watch":"vitest"},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"repository":{"url":"git+https://github.com/bushaHQ/ramp-web-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yup":"^1.6.1","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","@tailwindcss/vite":"^4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","vitest":"^3.1.2","globals":"^16.0.0","@eslint/js":"^9.22.0","playwright":"^1.52.0","typescript":"~5.7.2","@types/node":"^22.15.2","@types/react":"^19.0.10","@vitest/browser":"^3.1.2","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ramp-web-sdk_0.1.13_1771197602899_0.8740410736936872","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@busha/ramp-web-sdk","version":"0.1.14","description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","type":"module","main":"./dist/index.umd.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.umd.js","types":"./dist/index.d.ts"},"./es":{"import":"./dist/index.es.js","types":"./dist/index.d.ts"},"./umd":{"import":"./dist/index.umd.js","types":"./dist/index.d.ts"}},"keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"author":{"name":"Busha"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bushaHQ/ramp-web-sdk.git"},"homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"scripts":{"dev":"vite","build":"vite build && tsc -p tsconfig.lib.json","lint":"eslint .","preview":"vite preview","test":"vitest run","test:watch":"vitest","test:ui":"vitest --ui","release":"npm version patch && git push origin main && git push origin --tags"},"dependencies":{"@tailwindcss/vite":"^4.1.4","react":"^19.0.0","react-dom":"^19.0.0","tailwindcss":"^4.1.4","yup":"^1.6.1"},"devDependencies":{"@eslint/js":"^9.22.0","@types/node":"^22.15.2","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@vitejs/plugin-react-swc":"^3.8.0","@vitest/browser":"^3.1.2","eslint":"^9.22.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","globals":"^16.0.0","playwright":"^1.52.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.3.1","vitest":"^3.1.2"},"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","_id":"@busha/ramp-web-sdk@0.1.14","gitHead":"063c95b4582dbc23ae3c64367db61de54a747dc1","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xiD8Y/mnoiB6jzaXxSV3w+0flUtHtYeTBKXM4d6+MtWzdZ6lyGanNlKdzzvPSlr9ejC4f8PPWHVWCMqLCrhUmA==","shasum":"502a772e51cfbb46815b0065acc7c7c89a9d2f95","tarball":"https://registry.npmjs.org/@busha/ramp-web-sdk/-/ramp-web-sdk-0.1.14.tgz","fileCount":12,"unpackedSize":112723,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDalB3ySrQK9ZOIBDzgWQgTZK5jJqYJ+wshsjwOShqUwwIhAN6xg7Kc31W+KX0zlqqVwmPHyftTL6vk3Bp0qkwrDwM3"}]},"_npmUser":{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"},"directories":{},"maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ramp-web-sdk_0.1.14_1772073774659_0.9481372414528932"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-23T16:41:01.801Z","modified":"2026-02-26T02:42:54.980Z","0.1.1":"2025-06-23T16:41:02.092Z","0.1.2":"2025-06-23T16:45:02.691Z","0.1.3":"2026-02-11T11:16:04.248Z","0.1.4":"2026-02-11T11:21:52.317Z","0.1.5":"2026-02-11T13:25:23.404Z","0.1.6":"2026-02-11T13:56:34.725Z","0.1.7":"2026-02-11T14:11:27.864Z","0.1.8":"2026-02-11T14:43:51.201Z","0.1.10":"2026-02-11T15:43:18.604Z","0.1.11":"2026-02-11T15:58:34.983Z","0.1.12":"2026-02-15T23:02:57.443Z","0.1.13":"2026-02-15T23:20:03.088Z","0.1.14":"2026-02-26T02:42:54.801Z"},"bugs":{"url":"https://github.com/bushaHQ/ramp-web-sdk/issues"},"author":{"name":"Busha"},"license":"MIT","homepage":"https://github.com/bushaHQ/ramp-web-sdk#readme","keywords":["busha","ramp","cryptocurrency","on-ramp","web-sdk","typescript","react"],"repository":{"type":"git","url":"git+https://github.com/bushaHQ/ramp-web-sdk.git"},"description":"Official Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications","maintainers":[{"name":"mychell","email":"michael@busha.co"},{"name":"kay_busha","email":"kay@busha.co"},{"name":"abolajibisiriyu","email":"abolajibisiriyu@gmail.com"}],"readme":"# @busha/ramp-web-sdk\n\nOfficial Busha Ramp Web SDK for integrating cryptocurrency on-ramp functionality into web applications.\n\n[![npm version](https://badge.fury.io/js/%40busha%2Framp-web-sdk.svg)](https://badge.fury.io/js/%40busha%2Framp-web-sdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## 🚀 Features\n\n- **Easy Integration**: Simple API for adding crypto on-ramp to your web app\n- **TypeScript Support**: Full TypeScript definitions included\n- **Framework Agnostic**: Works with React, Vue, Angular, or vanilla JavaScript\n- **Customizable**: Flexible configuration options\n- **Secure**: Built with security best practices\n\n## 📦 Installation\n\n### NPM/Yarn\n\n```bash\n# Using npm\nnpm install @busha/ramp-web-sdk\n\n# Using yarn\nyarn add @busha/ramp-web-sdk\n```\n\n### CDN\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@busha/ramp-web-sdk/dist/index.umd.js\"></script>\n```\n\n## 📦 Build Formats\n\nThe SDK is available in multiple formats:\n\n- **ES Module** (`dist/index.es.js`): For modern bundlers and ES modules\n- **UMD** (`dist/index.umd.js`): For CDN usage and older environments\n\nThe package.json exports are configured to automatically use the appropriate format based on your build environment.\n\n## 🛠️ Usage\n\n### Basic Usage\n\n```javascript\nimport { BushaRampWidget } from '@busha/ramp-web-sdk';\n\nconst ramp = new BushaRampWidget({\n  publicKey: 'your_public_key_here',\n  side: 'buy', // 'buy' or 'sell'\n  onSuccess: (transaction) => {\n    console.log('Transaction successful:', transaction);\n  },\n  onClose: () => {\n    console.log('Widget closed');\n  },\n});\n\n// Show the widget\nramp.show();\n```\n\n### React Component\n\n```jsx\nimport React from 'react';\nimport { BushaRampWidget } from '@busha/ramp-web-sdk';\n\nfunction App() {\n  const handleShowWidget = () => {\n    const ramp = new BushaRampWidget({\n      publicKey: 'your_public_key_here',\n      side: 'buy',\n      onSuccess: (transaction) => {\n        console.log('Success:', transaction);\n      },\n      onClose: () => {\n        console.log('Widget closed');\n      },\n    });\n    ramp.show();\n  };\n\n  return (\n    <div>\n      <h1>My Crypto App</h1>\n      <button onClick={handleShowWidget}>\n        Buy Crypto\n      </button>\n    </div>\n  );\n}\n```\n\n### CDN Usage\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n  <title>Crypto App</title>\n</head>\n<body>\n  <button id=\"buyCrypto\">Buy Crypto</button>\n\n  <script src=\"https://cdn.jsdelivr.net/npm/@busha/ramp-web-sdk/dist/index.umd.js\"></script>\n  <script>\n    const { BushaRampWidget } = window.BushaRampWeb;\n\n    const ramp = new BushaRampWidget({\n      publicKey: 'your_public_key_here',\n      side: 'buy',\n      onSuccess: (transaction) => {\n        console.log('Success:', transaction);\n      },\n      onClose: () => {\n        console.log('Widget closed');\n      },\n    });\n\n    document.getElementById('buyCrypto').addEventListener('click', () => {\n      ramp.show();\n    });\n  </script>\n</body>\n</html>\n```\n\n## ⚙️ Configuration\n\n### BushaRampWidget Options\n\n| Option | Type | Required | Description |\n|--------|------|----------|-------------|\n| `publicKey` | `string` | ✅ | Your Busha public key |\n| `side` | `'buy' \\| 'sell'` | ✅ | Transaction type |\n| `onSuccess` | `function` | ❌ | Callback when transaction succeeds |\n| `onClose` | `function` | ❌ | Callback when widget closes |\n| `onError` | `function` | ❌ | Callback when an error occurs |\n| `amount` | `number` | ❌ | Pre-filled amount |\n| `currency` | `string` | ❌ | Default currency (e.g., 'USD') |\n| `cryptoAsset` | `string` | ❌ | Default crypto currency (e.g., 'BTC') |\n| `sandboxMode` | `boolean` | ❌ | Sandbox mode, defaults to false |\n\n### Methods\n\n| Method | Description |\n|--------|-------------|\n| `show()` | Display the widget |\n| `close()` | Close the widget and trigger onClose callback |\n\n## 🔧 Development\n\n### Prerequisites\n\n- Node.js 18+\n- Yarn or npm\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/bushaHQ/ramp-web-sdk.git\ncd busha-ramp-web-sdk\n\n# Install dependencies\nyarn install\n\n# Start development server\nyarn dev\n\n# Run tests\nyarn test\n\n# Build for production\nyarn build\n```\n\n### Testing\n\n```bash\n# Run tests\nyarn test\n\n# Run tests in watch mode\nyarn test:watch\n\n# Run tests with UI\nyarn test:ui\n```\n\n## 🚀 Releasing\n\n### Automated Release\n\n```bash\n# Patch release (bug fixes)\n./scripts/release.sh patch\n\n# Minor release (new features)\n./scripts/release.sh minor\n\n# Major release (breaking changes)\n./scripts/release.sh major\n```\n\n### Manual Release\n\n```bash\n# Update version in package.json\n# Create and push tag\ngit tag v1.0.0\ngit push origin v1.0.0\n```\n\nThe GitHub Actions workflow will automatically:\n1. Run tests\n2. Build the package\n3. Publish to npm\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## 📞 Support\n\n- **Documentation**: [https://docs.busha.co](https://docs.busha.co)\n- **Issues**: [GitHub Issues](https://github.com/bushaHQ/ramp-web-sdk/issues)\n- **Email**: support@busha.co\n\n## 🔗 Links\n\n- [Busha Website](https://busha.co)\n- [API Documentation](https://docs.busha.co)\n- [npm Package](https://www.npmjs.com/package/@busha/ramp-web-sdk)\n","readmeFilename":"README.md"}