{"_id":"@alihammad/shipping-sdk","_rev":"20-c90a34061d1b71df1d8d5e809ecae107","name":"@alihammad/shipping-sdk","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"@alihammad/shipping-sdk","version":"1.0.1","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.1","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"4e97c7c894af01ead2d625049a5f7e89625d5d24","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.1.tgz","fileCount":6,"integrity":"sha512-FB+zdJmUIugr7eqmG23cxa3EffMskEL+YOidS8wga9nqzDUscKegI0PQ+hXn3EXCIV2sH14x/kLN4kklwkQAaA==","signatures":[{"sig":"MEYCIQCe2zytZlFhIDivjI2CcWopS+eSHjMxrbvDA5iRvWnXuwIhAKYc2/DFJNV6n8FQILc5WkS/+S2G2DA+HGScBCYiv2R+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12653},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6cef429806d0ef9c86b12c399bf4317774d2291c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.1_1772184719446_0.6142632528328393","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alihammad/shipping-sdk","version":"1.0.2","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.2","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"e1bd0b36eb8e5702ab80f9105343d0335326a5cc","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.2.tgz","fileCount":6,"integrity":"sha512-6gpDGzLcrYITktyb5QXob9ODzj4r91boCsBwu7R3vsVHvrRAtoCYH5kmplyC3J0UFflwO/A82Ow6xlgn3fw7KQ==","signatures":[{"sig":"MEQCICVx0TWa0y7OTPEGXebauXIMLN2tP3A0dgwNKkULNJfZAiA1HzPsYKSOeUZT6B/s/lr93yluR4AAtEElK3Fkw2/+jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25400},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"09aee1d190efa5b3273e66fd9c89235cdfc6c923","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.2_1772216598506_0.6840879237695618","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alihammad/shipping-sdk","version":"1.0.3","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.3","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"edf5a2924085577ef654173238f6e0ccbe1e2ba0","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.3.tgz","fileCount":6,"integrity":"sha512-m7rfYH1TExkg/lHpliAC1c+Vuq22QWYypvcC5mAWJz/eYkkLMWqvUMpVODd59R/O5xqxBOerHBFiGJbE7q6EFw==","signatures":[{"sig":"MEUCIQDDdgSjfbSiUX2MhJpQ0pHcdvlG99azd1ztrH9BXDmOZAIgcuQELfESWFuH3YIBhr0CPDbHMWEGjDgtUvNvRm80HYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28952},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"09aee1d190efa5b3273e66fd9c89235cdfc6c923","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.3_1774280912370_0.5930734404016751","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alihammad/shipping-sdk","version":"1.0.4","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.4","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"33e609f852dfc58cae735077b297ac4c503a0188","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.4.tgz","fileCount":6,"integrity":"sha512-2xu6EEdr1AHrFUN8CVDtd4KDEdlubSdVxSmERx4A3n7dWu+p0Zm0BNuxK6DjypKzjD3PWHlLlJNvNEOj6O6HZw==","signatures":[{"sig":"MEYCIQCBisJtnzFTjQW/lowWuMlHh4IPNBSAFELnLeTkg+z7qgIhAMVssQPpQRWIFGdxYHsEw0WCCs6A1GZVZC60jbmnZ0ra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30684},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d1bbf24a4a2776889339482b9d51ab24a640fc79","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.4_1774283278120_0.6321374969005467","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alihammad/shipping-sdk","version":"1.0.5","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.5","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"3d8d1118ee24d4ad9c2c82f7e91e8490da315c2e","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.5.tgz","fileCount":6,"integrity":"sha512-8GJl2rZ67JPYRJ2EEt8mR9wb0puwPzWwWH6h4ArIYSl7oQOBjUvjjrO5EXm9wxDHE9lFxxFlDhk2yYRE8bId1w==","signatures":[{"sig":"MEUCIHqV7EXgP8wonolTaCtMgNwKOciyJgQbbmyMrWw9EmQzAiEAygZ+b8Xs3n6TfNhpI//qSIqSRR5efWbVZSQp+E8VzDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29988},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a7fce2ee5245a0bab291b88d223b9bae6ff5afdf","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.5_1774283821149_0.6143949692879245","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alihammad/shipping-sdk","version":"1.0.6","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.6","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"35abb74540f2ed392306496d7bd1d00f47ee555b","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.6.tgz","fileCount":6,"integrity":"sha512-W3YfffhgOFEf4WMDXJHvIXTLtex9qAhpVaX+5zrGbcFOPE0Tjb3GXGe/DSUH0oVYRlSoNFJmJLfH40F9umPmdQ==","signatures":[{"sig":"MEQCIFIJNGsiXhijwKVkwsALiQrn97La2VluO8IHiHn8WbosAiA8g2AKFI9gh2CujhSZ6V5lNmi3jJmkyz3jKOj04DVTAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29168},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b440f27364be053e2f76f70a1f584fc5a16386e7","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.6_1774284478692_0.20342293150762925","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@alihammad/shipping-sdk","version":"1.0.7","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.7","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"b8e9e5f2edd1fffa429ce48816de2fa55ea5ee2f","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.7.tgz","fileCount":6,"integrity":"sha512-UvTQ+YUNyayC1VjzZcr9ctPCpd1n6S16nltjzX0FnoLZ7guz6Kv2q7x/sI5K+dkpguc7rrO6l6F1+bdaM2HUKg==","signatures":[{"sig":"MEYCIQCPwmE2oFU7uRUDAMSdTaZ57vmdhCnGkPQ7vNfdUng3zgIhAM/psgmpGDmmKhaiOUqf6kwPsY/VkouVmufmdzdnewRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30490},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"292f297f25b69d16199fc434eab7650c0bc95820","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.7_1778862251749_0.009012195042904958","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@alihammad/shipping-sdk","version":"1.0.8","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.8","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"2103c45546cd9a77d60763a52f9c86bd40bda314","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.8.tgz","fileCount":6,"integrity":"sha512-yn8BDNSTSuSizJ0j9PIBNeu5y1yt17x+qCtjo6EUPnVUcIqo2038x+iBAnGk3lh4/ln9AljkbPW52vUJBR9VAQ==","signatures":[{"sig":"MEQCIGbXLGyzmQCjcfFUo2pH3iTxlJlXOSqsJNe823vixQHqAiBK/bwy6PX+UCotS4nNG+gmi/2c6R/jiWA5HAuxDVom+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31502},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c9e902f344471ec9aa3bd5f6c11996bd58bf9051","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.8_1778863201512_0.44837602355564066","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@alihammad/shipping-sdk","version":"1.0.9","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.0.9","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"3c19f97ce100adbd9f2d3041eca8cce88090093f","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.0.9.tgz","fileCount":6,"integrity":"sha512-2cxor92WtyDbk6yQunGgEH4EQ1fpLBul3wGuZd6Mia1l8B47oF7M16GxS1h1vTGgbXwhZgwAmmyhpAkrSY/bng==","signatures":[{"sig":"MEYCIQC7hEoem/2pwEJ0je7vsgtOdSELs0SolEtjDnr62knDcgIhAOq+RdysfH3GnRWHlbTakg5H1sKXclLaPLAsGbsoe/7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42154},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0723942517c5ec3e112a77e6113b7a32bf474000","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.0.9_1778863714897_0.7418944311202964","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alihammad/shipping-sdk","version":"1.1.0","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.0","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"bc56c07666aaf1c301fe29134a173a2fc741dd73","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.0.tgz","fileCount":6,"integrity":"sha512-q+SBQj9fgRygRvr6PArHxlrKKYXblPExx7keFFFXhyPOMcVjSCtinuip3ji8gZeeXvcAdvy00Rw3DMEuFp16rw==","signatures":[{"sig":"MEQCICE+KSnFqFHaxGtYOzowpmmd+ZtrFdWsTkCv2MrmXhfmAiAWy1YYmeoNsBzT2y7IeM0VNOMV84ShcD/+aUZutclpEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42762},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"141b49b25a96a94b7650e21b0c09d614011d944b","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.0_1778864279301_0.7877362731044686","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alihammad/shipping-sdk","version":"1.1.1","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.1","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"dfb13564195f85cf8a80c07bc81ab890d78d1e66","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.1.tgz","fileCount":6,"integrity":"sha512-uU9uvh/FQkBOyfMGOkh6PRRM8txUU9qHmXEsVuWmqosq004APZJ+Fzrcqtm6ESQ+ffvgTw4pBpMvV9EM6/MIGA==","signatures":[{"sig":"MEYCIQCQcWqLk7IOKulMFDiqe/bV+aR48PzD/Hri7VmoHkPZtAIhALafLnCaufZst1j5EZqLg+W/QHr95JkIgQqZ3SohStBf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43230},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"141b49b25a96a94b7650e21b0c09d614011d944b","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.1_1778864919671_0.7464132487282271","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alihammad/shipping-sdk","version":"1.1.2","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.2","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"39d8924ba819d205947e9e4e8cf5dfa273336b1e","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.2.tgz","fileCount":6,"integrity":"sha512-EuTJA9iT6cbLsk9l67c+lr8siZwCHCS8g19Bu6gv2ywFcrckrAWiiq3oMs3uH3IWDF4ccfV+BAuB4hKxGt4B8A==","signatures":[{"sig":"MEQCIHEkdPKbFaKqKEGMaH/UgTP9O5KOUYjieje88/vN69iSAiBJ9UBsfmwJ9nb/iA9q4OhqBtuxdrMcpVgo9CtpQZ01aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43230},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d621a661cd8ea04477bfab72de9cc917184f92f3","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.2_1778866466205_0.4435195467625661","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@alihammad/shipping-sdk","version":"1.1.3","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.3","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"1cca1da051d9edcc7cf74d1135c2a0c38ed687f7","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.3.tgz","fileCount":6,"integrity":"sha512-7VU0Wtzhn2/jk8yqVk5TG/xzcVu9c1BR8VkbkqBcwgNtXQpbxOBK2x9JLIZT/eJwL4yBGo5dLp7hs0kQiaTz4Q==","signatures":[{"sig":"MEUCIQDWN3Ny/cBXvrm3ttRf+oNBD094o0BsfwrSN6kI8HF5WwIgYqeH5yUF49OR19Yc+WRD5OzxmleUs5NC8lGwTyVs2c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54690},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"916b7a5a796a24cdc2f437dc2e340fc1c09a1880","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.3_1778866558548_0.48874066473824285","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@alihammad/shipping-sdk","version":"1.1.4","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.4","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"9507cf9263f151c3e0a2d641d48972a8f3b74b9a","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.4.tgz","fileCount":6,"integrity":"sha512-jOFOS1H3ZP/cVn3l8O4cp48xHIYkUEKzlILKpJUWw4M8Ho/LOmmB6m/y48CxAZSu7zYDs1OtYhOUsmyd9khJvA==","signatures":[{"sig":"MEYCIQC1Bz3311p9yjmfB9fb6OgY2ykkHLMo8dvehhAcNcWDjgIhAK1k+niOwbc+qmK78NVaZSgJjTDBCGmXomrPnB9/Ge3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54704},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3164d708e9d512201738cee3bb2c52f0ff30aac2","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.4_1778867192407_0.7082693008028571","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@alihammad/shipping-sdk","version":"1.1.5","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.5","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"20a1c267435c6ddb6c211b58294dde4abb958755","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.5.tgz","fileCount":6,"integrity":"sha512-l3lUMFrzPqAu4gA/SNLG2qlvssrFhuCNDHoZsBhpMz5GiTbjlaVSxq56Ced1PzK+UEmkCoSiqSCuEXaPMNs9Xw==","signatures":[{"sig":"MEYCIQCIcHK4Oaa7VRCoKgtTMdr7MtnoHKfbtUXX8o+g1aq+FAIhAM4jMUL7F+KZ+uiNGfAQ07Jx8A9nuf8t2yB7yk7Yv00D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55426},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fff8af7175a16aab99242ad9d55b0125ad718702","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.5_1781814286622_0.35687913066702315","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@alihammad/shipping-sdk","version":"1.1.6","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.6","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"c0d5d2056ee88a813354e1611c66c2280eaba833","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.6.tgz","fileCount":6,"integrity":"sha512-qVBLhtQ5AIts2zz15Y0HGYdXj4XJqKsQq735iJLWdapy0gZWAlU128TZRyMmuivM/l6u68CkO9feoy9RtpQkQg==","signatures":[{"sig":"MEUCIQD/4eVw8+Z74wi1fTILe84bjR+tU2sqvGkDMQz82NCs6wIgd7mE2KU3Mua/EhWpJhIGhthbhwuTqMgmN20Vg8zKyr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55426},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fff8af7175a16aab99242ad9d55b0125ad718702","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.6_1781814410223_0.42941596799060067","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@alihammad/shipping-sdk","version":"1.1.7","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.7","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"f1b99d73b9faeaac83a6a78af33615709f689a86","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.7.tgz","fileCount":6,"integrity":"sha512-hLE6HDGCItUN0SUX3uLv9954DtFoR6iDbo9DsZ8QOfzAKFxvTjktlca67o5gozlSDIIPTKjW+PnTpF0WzIM/wg==","signatures":[{"sig":"MEYCIQD6hYvApU7fExTpiBfeRZr+1BLmuaVdHhjEwUBUKdNU2AIhAK6K/oziu640zeQVYRnILyHCLIrV+EvGB3FIZ3+XOWLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56240},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fff8af7175a16aab99242ad9d55b0125ad718702","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.7_1781821684947_0.438865430908","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@alihammad/shipping-sdk","version":"1.1.8","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.8","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"2352b0cc9b3e4b7ce5c5f03cfa3fb3aa2a472e4b","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.8.tgz","fileCount":6,"integrity":"sha512-aKeUXi47FGRpgcvGBtnr60wU2VQh0SLCyECAj9xsml/1R7H04P0ubhvLyA3BrfCBfYBrKwdkcXR/27Sh1IbWCQ==","signatures":[{"sig":"MEUCIQDhBYxcallZiNaj02PGY/bhMh/MIn4yRCvRTM00/BLoBAIgPwgbzoR4/K3ns8jnWAxZvi0wuKHZYjTPSQpAR3RHpe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56236},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"281b432d0ede8ce8cea2417bba08b705500e0190","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.8_1781823768560_0.7278646022445829","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@alihammad/shipping-sdk","version":"1.1.9","author":{"name":"Ali Hammad"},"license":"ISC","_id":"@alihammad/shipping-sdk@1.1.9","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"dist":{"shasum":"8da8af3f94c2b3e141674fba2f5cc0521b535784","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.1.9.tgz","fileCount":6,"integrity":"sha512-W4iZ4vc+iWwGJ8eESWz/HqV+t3djdbicltYN+WDs1wDSF1Z/qNg5CrxPf1Yoo8jmwcyD210HL7ylx25RychU1g==","signatures":[{"sig":"MEQCIC6sQdEr1C3n7Uzc/5pxj7nnN1z5kh9byVfBVO9f8j+VAiA+WFNwtu2rwrpTjwGbB17HfI+Lyo4G4A7j9j53/VQ+Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57442},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7e7aa55da9bb6c58f8fcdbe8c72c94df7edd3587","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"repository":{"url":"git://github.com/alihammad-99/shipping-sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"Unified Shipping SDK for Hi-Express and Naqil","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipping-sdk_1.1.9_1781991011938_0.5392399951720885","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alihammad/shipping-sdk","version":"1.2.0","description":"Unified Shipping SDK for Hi-Express and Naqil","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:ci":"jest --ci --coverage --watchAll=false"},"repository":{"type":"git","url":"git://github.com/alihammad-99/shipping-sdk.git"},"author":{"name":"Ali Hammad"},"license":"ISC","engines":{"node":">=18"},"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","jest":"^29.7.0","ts-jest":"^29.1.1","@types/jest":"^29.5.5"},"_id":"@alihammad/shipping-sdk@1.2.0","gitHead":"fe4c8c923d77fbc0c51c8588fee92f8af4891fc8","bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"homepage":"https://github.com/alihammad-99/shipping-sdk#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-kf3AwNDyrKMXeiEWEMeN1zrflr8+uo49MAwxLNb/PTKCRX+TVVeVQQtwo7s1z1oKBpZNIwao0ZeM9/RDWLA4Gw==","shasum":"7a0d7e5549c1a43d33c1541a42e65ab278cd8786","tarball":"https://registry.npmjs.org/@alihammad/shipping-sdk/-/shipping-sdk-1.2.0.tgz","fileCount":6,"unpackedSize":57442,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCeddeiBE40vb0CCwjkJ+f3DGHDOQdoc5aK0gahBFfoowIgJfgWJ26aabGOWU7PFSMuMiPg8Neq5H/aZsB3vCdCDgY="}]},"_npmUser":{"name":"alihammad","email":"aliressan.ar@gmail.com"},"directories":{},"maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shipping-sdk_1.2.0_1781992144327_0.6329100620987067"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-27T09:31:59.357Z","modified":"2026-06-20T21:49:04.590Z","1.0.1":"2026-02-27T09:31:59.592Z","1.0.2":"2026-02-27T18:23:18.690Z","1.0.3":"2026-03-23T15:48:32.520Z","1.0.4":"2026-03-23T16:27:58.257Z","1.0.5":"2026-03-23T16:37:01.301Z","1.0.6":"2026-03-23T16:47:58.852Z","1.0.7":"2026-05-15T16:24:11.908Z","1.0.8":"2026-05-15T16:40:01.670Z","1.0.9":"2026-05-15T16:48:35.047Z","1.1.0":"2026-05-15T16:57:59.433Z","1.1.1":"2026-05-15T17:08:39.808Z","1.1.2":"2026-05-15T17:34:26.351Z","1.1.3":"2026-05-15T17:35:58.690Z","1.1.4":"2026-05-15T17:46:32.607Z","1.1.5":"2026-06-18T20:24:46.741Z","1.1.6":"2026-06-18T20:26:50.366Z","1.1.7":"2026-06-18T22:28:05.077Z","1.1.8":"2026-06-18T23:02:48.695Z","1.1.9":"2026-06-20T21:30:12.074Z","1.2.0":"2026-06-20T21:49:04.455Z"},"bugs":{"url":"https://github.com/alihammad-99/shipping-sdk/issues"},"author":{"name":"Ali Hammad"},"license":"ISC","homepage":"https://github.com/alihammad-99/shipping-sdk#readme","repository":{"type":"git","url":"git://github.com/alihammad-99/shipping-sdk.git"},"description":"Unified Shipping SDK for Hi-Express and Naqil","maintainers":[{"name":"alihammad","email":"aliressan.ar@gmail.com"}],"readme":"# Shipping SDK\n\nA unified Node.js SDK for integrating with multiple shipping companies (Hi-Express, Naqil) using a consistent API.\n\n## Installation\n\n```bash\nnpm install @alihammad/shipping-sdk\n```\n\n## Quick Start\n\n```typescript\nimport { ShippingSDK } from \"@alihammad/shipping-sdk\";\n\nconst sdk = new ShippingSDK();\nsdk.init({\n  company: \"hi-express\", // or \"naqil\"\n  type: \"staging\", // or \"production\"\n  apiKey: \"YOUR_API_KEY\",\n});\n\n// Create an order\nconst order = await sdk.orders.create({\n  client_identifier: \"OID-12345\",\n  customer_name: \"John Doe\",\n  customer_phone: \"0501234567\",\n  governance_id: 1,\n  order_value: 150.0,\n  delivery_address: \"123 Main St, Riyadh\",\n  notes: \"Deliver before 5 PM\",\n});\n```\n\n## Initialization\n\nInitialize the SDK with your preferred provider, environment (`production` or `staging`), and API key.\n\n```typescript\nimport { ShippingSDK } from \"@alihammad/shipping-sdk\";\n\nconst sdk = new ShippingSDK();\n\nsdk.init({\n  company: \"hi-express\", // or \"naqil\"\n  type: \"staging\", // or \"production\"\n  apiKey: \"YOUR_API_KEY\",\n});\n```\n\n### Configuration Options\n\n- **company**: `\"hi-express\"` | `\"naqil\"` - The shipping company to integrate with\n- **type**: `\"production\"` | `\"staging\"` - API environment\n- **apiKey**: string - Your API key for the selected shipping company\n\n## Order Management\n\nThe SDK provides a unified `orders` handler that works consistently across all supported companies.\n\n### Create an Order\n\n```typescript\nimport { OrderType } from \"@alihammad/shipping-sdk\";\n\nconst newOrder: OrderType = {\n  client_identifier: \"OID-12345\",\n  customer_name: \"John Doe\",\n  customer_phone: \"0501234567\",\n  governance_id: 1,\n  order_value: 150.0,\n  delivery_address: \"123 Main St, Riyadh\",\n  notes: \"Deliver before 5 PM\",\n};\n\nconst result = await sdk.orders.create(newOrder);\nconsole.log(result);\n```\n\n### Get All Orders\n\n```typescript\nconst orders = await sdk.orders.getAll();\n```\n\n### Get One Order\n\n```typescript\nconst order = await sdk.orders.getOne(\"order-id\");\n```\n\n### Update an Order\n\n```typescript\nawait sdk.orders.update(\"order-id\", {\n  ...newOrder,\n  notes: \"Updated instructions\",\n});\n```\n\n### Delete an Order\n\n```typescript\nawait sdk.orders.delete(\"order-id\");\n```\n\n## Ticket Management (Hi-Express Only)\n\nHi-Express supports ticket management for handling delivery issues and customer support.\n\n### Create a Ticket\n\n```typescript\nconst ticket = await sdk.tickets.create({\n  order_id: \"order-identifier\",\n  title: \"Delivery Issue\",\n  description: \"Customer reported delivery problem\",\n});\n```\n\n### Get All Tickets\n\n```typescript\nconst tickets = await sdk.tickets.getAll();\n```\n\n### Get One Ticket\n\n```typescript\nconst ticket = await sdk.tickets.getOne(\"ticket-id\");\n```\n\n### Update a Ticket\n\n```typescript\nawait sdk.tickets.update(\"ticket-id\", {\n  ...ticket,\n  description: \"Updated ticket description\",\n});\n```\n\n### Delete a Ticket\n\n```typescript\nawait sdk.tickets.delete(\"ticket-id\");\n```\n\n## Type Definitions\n\n### Order Types\n\n#### Hi-Express Order Type\n\n```typescript\ninterface HiExpressOrderType {\n  id?: number;\n  order_id?: number;\n  order_identifier?: string;\n  client_identifier: string;\n  customer_name: string;\n  customer_phone: string;\n  customer_secondary_phone?: string;\n  governance_id: number;\n  city_id?: number;\n  order_value: number;\n  delivery_address: string;\n  notes: string;\n  latitude?: string;\n  longitude?: string;\n  order_type_id?: number;\n  airwaybill_number?: string;\n  items?: HiExpressOrderItem[];\n}\n```\n\n#### Naqil Order Type\n\n```typescript\ninterface NaqilOrderType {\n  merchantLoginId: string;\n  senderId: number;\n  receiverName: string;\n  receiverHp1: string;\n  state: string;\n  district: string;\n  locationDetails: string;\n  rmk: string;\n  qty: number;\n  receiptAmtIqd: number;\n  productInfo: string;\n  senderSystemCaseId: string | number;\n  custReceiptNoOri?: string;\n  longitude?: string;\n  latitude?: string;\n}\n```\n\n### Ticket Type (Hi-Express)\n\n```typescript\ninterface HiExpressTicketType {\n  id: number;\n  order_id: number;\n  order_identifier: string;\n  client_identifier: string;\n  order_status_type: string;\n  title: string;\n  ticket_status: string;\n  description: string;\n  responsible: null;\n  created_by: string;\n  created_at: string;\n  attachment: null;\n  ticket_category_id: number;\n  ticket_category_name: string;\n}\n```\n\n## Supported Companies\n\n### Hi-Express (`hi-express`)\n\n- **Features**: Orders, Tickets\n- **Authentication**: API Key header\n- **Base URLs**:\n  - Production: `https://api.hi-express.com`\n  - Staging: `https://staging-api.hi-express.com`\n\n### Naqil (`naqil`)\n\n- **Features**: Orders\n- **Authentication**: Bearer token\n- **Base URLs**:\n  - Production: `https://api.naqil.com`\n  - Staging: `https://staging-api.naqil.com`\n\n## Error Handling\n\nThe SDK provides comprehensive error handling with custom error types:\n\n```typescript\ntry {\n  const order = await sdk.orders.create(newOrder);\n} catch (error) {\n  if (error instanceof HiExpressError) {\n    console.error(\"Hi-Express API Error:\", error.message);\n    console.error(\"Status Code:\", error.statusCode);\n  } else {\n    console.error(\"Unexpected Error:\", error.message);\n  }\n}\n```\n\n## Architecture\n\nThe SDK uses a unified handler pipeline. Internally, it maps your standard `OrderType` to the specific payload format required by each shipping provider's API.\n\n### Handler Structure\n\n- **BaseOrderHandler**: Common CRUD operations\n- **BaseHiExpressHandler**: Hi-Express specific response handling\n- **HiExpressOrders**: Hi-Express order implementation\n- **NaqilOrders**: Naqil order implementation\n- **HiExpressTickets**: Hi-Express ticket implementation\n\n## Development\n\n### Building\n\n```bash\nnpm run build\n```\n\n### Testing\n\n```bash\n# Run all tests\nnpm test\n\n# Run tests with coverage\nnpm run test:coverage\n\n# Watch mode\nnpm run test:watch\n\n# CI mode\nnpm run test:ci\n```\n\n### Test Coverage\n\nThe SDK includes comprehensive unit tests with:\n\n- **69.04%** coverage on handlers\n- **55.55%** coverage on types\n- **40/40** tests passing\n- Integration tests for end-to-end workflows\n\n## Requirements\n\n- **Node.js**: >=18\n- **TypeScript**: >=5.0.0\n\n## License\n\nISC\n\n## Repository\n\n[GitHub Repository](https://github.com/alihammad-99/shipping-sdk)\n","readmeFilename":"README.md"}