{"_id":"@afriex/core","_rev":"15-c9ad4713ed66a01ec65ae68eb9091234","name":"@afriex/core","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"@afriex/core","version":"1.0.0","license":"MIT","_id":"@afriex/core@1.0.0","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"d3f2aa334a1944db4d9974c89ba43f083280f6a8","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.0.tgz","fileCount":94,"integrity":"sha512-cwqCu0UWgOqt+BrBwrmWTGQ0loYGvD4yBgxzjm9JkAlcxOJLwMAuc64mTeOs+gDzVmcJWrCuaXODRzG8uqxOdw==","signatures":[{"sig":"MEQCIG3K3eCaHUlJ+Uaf9FvONO+O2EzCE6v5IrnsEoUqlrp2AiAz03Uvh7oSB8SUHEzd/JSNzKzTcgyzreBIXKVlvnosUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79095},"main":"./dist/index.js","_from":"file:afriex-core-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"C:\\Users\\HP\\AppData\\Local\\Temp\\14de19638bfa1108342d88f270ec5124\\afriex-core-1.0.0.tgz","_integrity":"sha512-cwqCu0UWgOqt+BrBwrmWTGQ0loYGvD4yBgxzjm9JkAlcxOJLwMAuc64mTeOs+gDzVmcJWrCuaXODRzG8uqxOdw==","_npmVersion":"10.8.2","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1770432342830_0.8686383190399953","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@afriex/core","version":"1.0.1","license":"MIT","_id":"@afriex/core@1.0.1","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"1b42c22496629e8cf87b287c1708be0707bb4f10","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.1.tgz","fileCount":82,"integrity":"sha512-086T0TT+JRuw93r+iuRsKSdvtgujJA9YnLKOjIJcuQPJjthWFhot1tKi9eDNltwt9kaJFNEwwU7nUgHu5FxgFg==","signatures":[{"sig":"MEYCIQDu8JYbnzFUcTWx4FxWWcuFFr9jmX8iYxu5wzNzCNDZCwIhAJLyLTkD2tAYDGdIbaI2pZio3eqrg/1QnVIYjA30A3TG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64067},"main":"./dist/index.js","_from":"file:afriex-core-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/ca6f787c530080ae7530d3f50e01132e/afriex-core-1.0.1.tgz","_integrity":"sha512-086T0TT+JRuw93r+iuRsKSdvtgujJA9YnLKOjIJcuQPJjthWFhot1tKi9eDNltwt9kaJFNEwwU7nUgHu5FxgFg==","_npmVersion":"10.8.2","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1770435435803_0.11635313962578309","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@afriex/core","version":"1.0.2","license":"MIT","_id":"@afriex/core@1.0.2","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"f70c12d834adbd829078af366598d5bc98dac45c","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.2.tgz","fileCount":42,"integrity":"sha512-Ufa1CmTXoIzvA34qbi9hpo0sALm0HY/qKY5N9st7xlXrn5snf8IRmOrm6iXuKmOPcyt9hmI3PxPKUWWRUp4whQ==","signatures":[{"sig":"MEUCIQDaeWhyd7O1+oYy8XHBV+w5/PG4L1V1yUk9iv46GOQP/QIgadFZxq4miBN705APWGJ8ErdfwWrYh1uY7YHnbQd1Hxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38626},"main":"./dist/index.js","_from":"file:afriex-core-1.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/7e668d8d7ca6327009a3121de2355ad1/afriex-core-1.0.2.tgz","_integrity":"sha512-Ufa1CmTXoIzvA34qbi9hpo0sALm0HY/qKY5N9st7xlXrn5snf8IRmOrm6iXuKmOPcyt9hmI3PxPKUWWRUp4whQ==","_npmVersion":"10.8.2","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.2_1770455390520_0.8521316711465274","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@afriex/core","version":"1.0.3","license":"MIT","_id":"@afriex/core@1.0.3","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"b1aea63d14f6cd2227e4f6881dc26f3bad79aab3","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.3.tgz","fileCount":42,"integrity":"sha512-NApwTJJus0x/Ca4zLeCZolYDXe06UH6ZATQ0fpr/+XZRENBtJO5mCTspgcNR3e6K8mvuiXFfUPhy2KEpdLiRnQ==","signatures":[{"sig":"MEQCIEsI4l9nm1qCxJm1tV/i7VIEgK1Yh0kqewKTaEUgpJJyAiBkNaDr0uZyjUKfkNb9HGmaPBozv9wrW0vg8TXZy/V0/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38673},"main":"./dist/index.js","_from":"file:afriex-core-1.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/e472001f141ca7634be59b33222f88ae/afriex-core-1.0.3.tgz","_integrity":"sha512-NApwTJJus0x/Ca4zLeCZolYDXe06UH6ZATQ0fpr/+XZRENBtJO5mCTspgcNR3e6K8mvuiXFfUPhy2KEpdLiRnQ==","_npmVersion":"10.8.2","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.3_1770481448586_0.16067538656661484","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@afriex/core","version":"1.0.4","license":"MIT","_id":"@afriex/core@1.0.4","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"d43c2f4ad30b8112a601df9c37740bb757ce0a8f","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.4.tgz","fileCount":42,"integrity":"sha512-k01XnhE9ohBdSr7enNXPBHtULAV13fn77oLcwQ/0EfUXy1mWyd66CFOHTb39nRILGgrh0p6/T+NER44RgcqjLw==","signatures":[{"sig":"MEQCICdfghepjHDyqdJ9VSoEK2R2WVb+1sz2CYPMA3CAGU1gAiB7z/xNFFs7ueNZQz+xPO2SGpHjrHggLzBqQFUkNybBZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38050},"main":"./dist/index.js","_from":"file:afriex-core-1.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/07bf55dc6d67098663f70af65a33ce4e/afriex-core-1.0.4.tgz","_integrity":"sha512-k01XnhE9ohBdSr7enNXPBHtULAV13fn77oLcwQ/0EfUXy1mWyd66CFOHTb39nRILGgrh0p6/T+NER44RgcqjLw==","_npmVersion":"10.8.2","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.4_1775003150073_0.41295869464831214","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@afriex/core","version":"1.0.5","license":"MIT","_id":"@afriex/core@1.0.5","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"06908252e0cc1f303df344b2ba14eb5abbfba0be","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.5.tgz","fileCount":42,"integrity":"sha512-wVenAkUTEXm5BJfBzlQuzv9sjM8+vCS4taam3uFuLd4vPX01U6jKYnR6IsPeda0Qj9UxUyI6BpusgWRtikVbMA==","signatures":[{"sig":"MEQCIBEoAF4N31qeSnSplYKwPMXCLn4GXKp92HNZBw6GXDmkAiB62XMOCoMuINGd8qm02JiWqR9JD1/exFXoqkpMnoq3kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38121},"main":"./dist/index.js","_from":"file:afriex-core-1.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/300480b68c2fcc13491447c0423acc23/afriex-core-1.0.5.tgz","_integrity":"sha512-wVenAkUTEXm5BJfBzlQuzv9sjM8+vCS4taam3uFuLd4vPX01U6jKYnR6IsPeda0Qj9UxUyI6BpusgWRtikVbMA==","_npmVersion":"10.9.7","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.5_1775346341306_0.5573075072934532","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@afriex/core","version":"1.0.6","license":"MIT","_id":"@afriex/core@1.0.6","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"22496f719c74f62ebb9412294afa8040191e6a37","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.6.tgz","fileCount":42,"integrity":"sha512-XdjLpAKC1JsC+b18TI/BQjUNKZja+wj+iqubPY3E7/7uCBilxOH9erxQKHe77X89u0zoXiRWV51WUd+Ti9DgDA==","signatures":[{"sig":"MEUCIC7ZNzUqngIN0l0LVq3EBADKpHN4y/jp73QKHkQarFZeAiEAodKY5dUGI+Am/u/euS7fjKQp9e3JCD3DZQNhkRfgJu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38121},"main":"./dist/index.js","_from":"file:afriex-core-1.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/8f01c916ed11f78031eb7fe1b056c567/afriex-core-1.0.6.tgz","_integrity":"sha512-XdjLpAKC1JsC+b18TI/BQjUNKZja+wj+iqubPY3E7/7uCBilxOH9erxQKHe77X89u0zoXiRWV51WUd+Ti9DgDA==","_npmVersion":"10.9.7","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.6_1775419010691_0.49923538970028813","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@afriex/core","version":"1.0.7","license":"MIT","_id":"@afriex/core@1.0.7","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"cfad9343ad2fe291ce0015092a82d2dfd801dcbe","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.7.tgz","fileCount":42,"integrity":"sha512-DSQn9UV0H+9hMZvmDI4pxPoG0bb8QYxtP1Y41V8+td0iyc1wTMIglXuzMDPb0eNS54FK6sjnJ3nmD6PGNT/2Vg==","signatures":[{"sig":"MEYCIQCoSfpfq4iUaIsWg/bgM/E05rv3PHecvaTV4aDRFgVaSgIhAI4gYBVzycorqyK9Ypv3nuj0Uabt/GYmpaHxprVqfvOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38121},"main":"./dist/index.js","_from":"file:afriex-core-1.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/64b35cf293e4d2ac0acc3732aac55bf1/afriex-core-1.0.7.tgz","_integrity":"sha512-DSQn9UV0H+9hMZvmDI4pxPoG0bb8QYxtP1Y41V8+td0iyc1wTMIglXuzMDPb0eNS54FK6sjnJ3nmD6PGNT/2Vg==","_npmVersion":"10.9.7","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"1.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.7_1775732338144_0.19914065508667766","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@afriex/core","version":"1.0.9","license":"MIT","_id":"@afriex/core@1.0.9","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"2210327d661491e2bcfadbd09ccb138c3f81d8aa","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.0.9.tgz","fileCount":42,"integrity":"sha512-QMXxy3a1fwaA/76D/GcnrzYkLAZtgQ+uvcEg3H2/kK+Lzk9qPkqSc0A6Q+GLczK92N4RSE8AsguM1uRD3F3S0A==","signatures":[{"sig":"MEUCIQCZktB0HKaq+cRxTueKgiM7eb51nDkyxhqVdfm05XOj/gIgeBWXG2Wdv7+q4T9kXPSWuFDOmbYNPmuT2euOSb7nkyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38122},"main":"./dist/index.js","_from":"file:afriex-core-1.0.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/974d8219eb3d40063b94e99b39c594ab/afriex-core-1.0.9.tgz","_integrity":"sha512-QMXxy3a1fwaA/76D/GcnrzYkLAZtgQ+uvcEg3H2/kK+Lzk9qPkqSc0A6Q+GLczK92N4RSE8AsguM1uRD3F3S0A==","_npmVersion":"10.9.7","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"1.13.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^5.9.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.9_1775741510365_0.7518598684345483","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@afriex/core","version":"1.1.1","license":"MIT","_id":"@afriex/core@1.1.1","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"0bd54412211253a50ec2fe15f1a77ebe6acc854f","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.1.1.tgz","fileCount":42,"integrity":"sha512-XO+yppVY3bja9Syh4lF1W6eArLI8+3pVYTVSOoCB9dsdWXY8KYNPzOJU7B6ujJak1b1z7rSu26JY+MIICxLDvQ==","signatures":[{"sig":"MEQCIFW0dnmcoEzUVAVtpPu4E8/yKD1Wp9utwmVc9RUsf6r4AiA0fihOs6DKqKkSEFA3g8pfxBV6sdsJ2UQfrCGw1XNlfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38122},"main":"./dist/index.js","_from":"file:afriex-core-1.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/e8d4c2510494360593eba948ccfe3893/afriex-core-1.1.1.tgz","_integrity":"sha512-XO+yppVY3bja9Syh4lF1W6eArLI8+3pVYTVSOoCB9dsdWXY8KYNPzOJU7B6ujJak1b1z7rSu26JY+MIICxLDvQ==","_npmVersion":"10.9.7","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^5.9.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1775793204968_0.1675223213357362","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@afriex/core","version":"1.2.0","license":"MIT","_id":"@afriex/core@1.2.0","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"900439b4e651a5046300f9e9a7b33a646e2c7edb","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.2.0.tgz","fileCount":40,"integrity":"sha512-M55cgbBa7ko+hWjIGswjdJHFmcSCohMw+9XaXmd/j2NoYf5++UqQu/Po64q3pyWyNXEvitVR/wTyIuF4vMEmvA==","signatures":[{"sig":"MEUCIQDkXmPMcwZnI9fVBNVoKMla7w4HQFHZnwx5NepCJFRYnQIgKoGQSii9hu1J5GJmd5sIcLvnbwm1y8J2axGrqWHRE1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29310},"main":"./dist/index.js","type":"module","_from":"file:afriex-core-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/fd78f5c47f405df4a7e94a04d9abf617/afriex-core-1.2.0.tgz","_integrity":"sha512-M55cgbBa7ko+hWjIGswjdJHFmcSCohMw+9XaXmd/j2NoYf5++UqQu/Po64q3pyWyNXEvitVR/wTyIuF4vMEmvA==","_npmVersion":"10.9.7","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ky":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^5.9.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1775821218776_0.12685101671986865","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@afriex/core","version":"1.3.0","license":"MIT","_id":"@afriex/core@1.3.0","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"dist":{"shasum":"78b1e86da53983d984b9800c36c3114991a17e9a","tarball":"https://registry.npmjs.org/@afriex/core/-/core-1.3.0.tgz","fileCount":42,"integrity":"sha512-zoo1rD/K72kHmZKjFXvmdlCoAFUuIvaAMNvAAhJ6G9Yh7h6BANR27wnPjjTB0QaEHrylciB6GwEtShY2gj9gXw==","signatures":[{"sig":"MEQCIHEh51YuJrEQFurEnPrsxJgn8QEmxo8DzRVKKM4L6tuaAiAO731gdS8xUaOF2dxvqv7q/xL0ToK1J67jjFa12quZBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35405},"main":"./dist/index.js","type":"module","_from":"file:afriex-core-1.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"luckyv","email":"luckyvictory54@gmail.com"},"_resolved":"/tmp/06ead230b50462db13bce60f968862c5/afriex-core-1.3.0.tgz","_integrity":"sha512-zoo1rD/K72kHmZKjFXvmdlCoAFUuIvaAMNvAAhJ6G9Yh7h6BANR27wnPjjTB0QaEHrylciB6GwEtShY2gj9gXw==","_npmVersion":"11.13.0","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^5.9.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1780017906557_0.029649933902707648","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@afriex/core","version":"2.0.0","author":{"name":"Victory Lucky","email":"luckyvictory54@gmail.com"},"license":"MIT","_id":"@afriex/core@2.0.0","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"homepage":"https://github.com/Afri-exchange/afriex-sdk#readme","bugs":{"url":"https://github.com/Afri-exchange/afriex-sdk/issues"},"dist":{"shasum":"c697b3c24acfd61cd1d61591ef4a5c83de8d5586","tarball":"https://registry.npmjs.org/@afriex/core/-/core-2.0.0.tgz","fileCount":42,"integrity":"sha512-UY9BVK6t5IEFhM7XtzYH3SaW9l2uix31pSMywSxdFFhJlDIWoKNtQxWDQnkIPxK2mIAFRAWRmyNALE9X9qDrrw==","signatures":[{"sig":"MEUCIG7UHvEqIo2LGFXaPc4VuYKkf9EC1Tx4GczrWsakRHSuAiEA2WpkMytg3XzeUvKfVPmGHcE50y1hg+cP2ZPotfWWQTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afriex%2fcore@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38243},"main":"./dist/index.js","type":"module","_from":"file:afriex-core-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842226-76f3-494c-a835-9e767335a1c6"}},"_resolved":"/tmp/ddea68375de62a3b20f9f95aeabdf0cb/afriex-core-2.0.0.tgz","_integrity":"sha512-UY9BVK6t5IEFhM7XtzYH3SaW9l2uix31pSMywSxdFFhJlDIWoKNtQxWDQnkIPxK2mIAFRAWRmyNALE9X9qDrrw==","repository":{"url":"git+https://github.com/Afri-exchange/afriex-sdk.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^5.9.3"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0_1783858652867_0.3296980297988841","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@afriex/core","version":"2.0.1","keywords":["tanstack-intent"],"author":{"name":"Victory Lucky","email":"luckyvictory54@gmail.com"},"license":"MIT","_id":"@afriex/core@2.0.1","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"homepage":"https://github.com/Afri-exchange/afriex-sdk#readme","bugs":{"url":"https://github.com/Afri-exchange/afriex-sdk/issues"},"dist":{"shasum":"dc790b60737d89ad264aee911696608e3eb905f4","tarball":"https://registry.npmjs.org/@afriex/core/-/core-2.0.1.tgz","fileCount":43,"integrity":"sha512-gplAYhms+iNB6V6euJH8WIma1HtfNg6tf7QYi5lad+uNPYXf8o5CC9Cf49u1Ei/TZ+7SNVGjC2Zsd4U2QUY61w==","signatures":[{"sig":"MEUCIA5V1B9ee8ONW/qxuOR7F/0iJvktDmmnaV7tqT6gVMYLAiEA+U6Di3uUj4hD46oArfBbPvn/WHu1OtlCrFA/wNbuO08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afriex%2fcore@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47166},"main":"./dist/index.js","type":"module","_from":"file:afriex-core-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842226-76f3-494c-a835-9e767335a1c6"}},"_resolved":"/tmp/db01f9f3ba72371a7219d9a5ba76d06a/afriex-core-2.0.1.tgz","_integrity":"sha512-gplAYhms+iNB6V6euJH8WIma1HtfNg6tf7QYi5lad+uNPYXf8o5CC9Cf49u1Ei/TZ+7SNVGjC2Zsd4U2QUY61w==","repository":{"url":"git+https://github.com/Afri-exchange/afriex-sdk.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Core functionality for Afriex SDK","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^7.0.2","@tanstack/intent":"^0.3.6"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.1_1786546418223_0.9379756676181841","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@afriex/core","version":"2.1.0","description":"Core functionality for Afriex SDK","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"devDependencies":{"@tanstack/intent":"^0.3.6","rimraf":"^6.1.3","typescript":"^7.0.2"},"peerDependencies":{"typescript":">=5.0.0"},"publishConfig":{"access":"public"},"license":"MIT","dependencies":{"ky":"^2.0.2"},"repository":{"type":"git","url":"git+https://github.com/Afri-exchange/afriex-sdk.git","directory":"packages/core"},"author":{"name":"Victory Lucky","email":"luckyvictory54@gmail.com"},"keywords":["tanstack-intent"],"scripts":{"build":"tsc","type-check":"tsc --noEmit","clean":"rimraf dist tsconfig.tsbuildinfo"},"_id":"@afriex/core@2.1.0","bugs":{"url":"https://github.com/Afri-exchange/afriex-sdk/issues"},"homepage":"https://github.com/Afri-exchange/afriex-sdk#readme","_integrity":"sha512-QFPbkANXcU2DCe7r3flwqDi7UqPhwO+hx0B+L5WtoAckYGjlQlJJu38AeUOVzf3F014w+E1PU29se19CF1g/mw==","_resolved":"/tmp/9bf744a7140191f5d7024effb949371a/afriex-core-2.1.0.tgz","_from":"file:afriex-core-2.1.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-QFPbkANXcU2DCe7r3flwqDi7UqPhwO+hx0B+L5WtoAckYGjlQlJJu38AeUOVzf3F014w+E1PU29se19CF1g/mw==","shasum":"7ec1eb5059178f99a4da3c043eafe52c2c8e17dd","tarball":"https://registry.npmjs.org/@afriex/core/-/core-2.1.0.tgz","fileCount":43,"unpackedSize":47525,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afriex%2fcore@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHv4fzqSaZeZZLiplNbfyGnOGW5beCxk54VfvDCVvO4QIhANPimo2l8O3N2e5auw6cPViLEgkNT85kNA0prbNiWpDR"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842226-76f3-494c-a835-9e767335a1c6"}},"directories":{},"maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_2.1.0_1787048787679_0.6761652584927091"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-07T02:45:42.693Z","modified":"2026-08-18T10:26:28.224Z","1.0.0":"2026-02-07T02:45:42.983Z","1.0.1":"2026-02-07T03:37:15.960Z","1.0.2":"2026-02-07T09:09:50.672Z","1.0.3":"2026-02-07T16:24:08.736Z","1.0.4":"2026-04-01T00:25:50.222Z","1.0.5":"2026-04-04T23:45:41.450Z","1.0.6":"2026-04-05T19:56:50.818Z","1.0.7":"2026-04-09T10:58:58.291Z","1.0.9":"2026-04-09T13:31:50.512Z","1.1.1":"2026-04-10T03:53:25.156Z","1.2.0":"2026-04-10T11:40:18.947Z","1.3.0":"2026-05-29T01:25:06.723Z","2.0.0":"2026-07-12T12:17:33.040Z","2.0.1":"2026-08-12T14:53:38.373Z","2.1.0":"2026-08-18T10:26:27.901Z"},"bugs":{"url":"https://github.com/Afri-exchange/afriex-sdk/issues"},"author":{"name":"Victory Lucky","email":"luckyvictory54@gmail.com"},"license":"MIT","homepage":"https://github.com/Afri-exchange/afriex-sdk#readme","keywords":["tanstack-intent"],"repository":{"type":"git","url":"git+https://github.com/Afri-exchange/afriex-sdk.git","directory":"packages/core"},"description":"Core functionality for Afriex SDK","maintainers":[{"name":"luckyv","email":"luckyvictory54@gmail.com"}],"readme":"# @afriex/core\n\nCore functionality for the Afriex SDK including HTTP client, configuration, and error handling.\n\n## Installation\n\n```bash\nnpm install @afriex/core\n# or\npnpm add @afriex/core\n```\n\n## Usage\n\nThis package provides the base client and utilities used by other Afriex SDK packages.\n\n```typescript\nimport { AfriexClient, Environment } from '@afriex/core';\n\nconst client = new AfriexClient({\n    apiKey: 'your-api-key',\n    environment: Environment.STAGING // or Environment.PRODUCTION (default)\n});\n\n// Access the HTTP client for requests\nconst httpClient = client.getHttpClient();\n\n// Access configuration\nconst config = client.getConfig();\n```\n\n## Configuration Options\n\n| Option          | Type                         | Required | Description                              |\n| --------------- | ---------------------------- | -------- | ---------------------------------------- |\n| `apiKey`        | `string`                     | Yes      | Your Afriex API key                      |\n| `environment`   | `Environment`                | No       | API environment (default: `PRODUCTION`)  |\n| `customConfig`  | `Partial<EnvironmentConfig>` | No       | Override default base URL, timeout, etc. |\n| `logLevel`      | `LogLevel`                   | No       | Logging level (default: `ERROR`)         |\n| `enableLogging` | `boolean`                    | No       | Enable/disable logging (default: `true`) |\n| `retryConfig`   | `RetryConfig`                | No       | Custom retry configuration               |\n\n### Environment Values\n\n```typescript\nenum Environment {\n    STAGING = 'staging',\n    PRODUCTION = 'production'\n}\n```\n\n### RetryConfig Options\n\n```typescript\ninterface RetryConfig {\n    maxRetries: number;        // Number of retry attempts\n    retryDelay: number;        // Delay between retries (ms)\n    retryableStatusCodes: number[]; // HTTP codes to retry\n}\n```\n\n## Exports\n\n- `AfriexClient` - Base client class\n- `HttpClient` - HTTP client for API requests\n- `Config` - Configuration class\n- `AfriexConfig` - Configuration interface\n- `Environment` - Environment enum\n- `ValidationError` - Validation error class\n- `AfriexError` - Base error class\n- `ApiError` - API error class\n- `ApiErrorResponse` - The Afriex API's error body shape: `{ code, error, details }`, where `error` is a human-readable string and `details` carries `errorMessage`/`friendlyMessage`/`data`\n- `AfriexErrorCode` - The real `code` values the API returns (e.g. `BUSINESS_CUSTOMER_NOT_FOUND`, `VALIDATION_ERROR`, `VIRTUAL_ACCOUNT_LIMIT_REACHED`)\n- `NetworkError` - Network error class\n- `RateLimitError` - Rate limit error class\n\n## Error Handling\n\n`ApiError` parses the API's actual error body, so `error.message` is the API's `details.friendlyMessage` (falling back to `details.errorMessage`, then the top-level `error` string):\n\n```typescript\nimport { ApiError } from \"@afriex/core\";\n\ntry {\n  await httpClient.post(\"/customer\", body);\n} catch (error) {\n  if (error instanceof ApiError) {\n    console.log(error.statusCode); // e.g. 400\n    console.log(error.errorCode); // e.g. \"INVALID_BUSINESS_CUSTOMER_REQUEST\"\n    console.log(error.message); // e.g. \"No customer phone provided\"\n    console.log(error.details); // { errorMessage, friendlyMessage, data? }\n  }\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}