{"_id":"@alphabite/econt-types","_rev":"3-12f3fce8947950abcc44377f6a23820c","name":"@alphabite/econt-types","dist-tags":{"latest":"1.1.2"},"versions":{"1.1.0":{"name":"@alphabite/econt-types","version":"1.1.0","keywords":["econt","types","typescript","shipping","bulgaria","logistics"],"author":{"name":"Alphabite"},"license":"MIT","_id":"@alphabite/econt-types@1.1.0","maintainers":[{"name":"darkbound","email":"todor@alphabite.io"},{"name":"nikola-alphabite","email":"nikola@alphabite.io"},{"name":"ivan_alphabite","email":"ivan@alphabite.io"}],"homepage":"https://github.com/alphabite-dev/econt-sdk#readme","bugs":{"url":"https://github.com/alphabite-dev/econt-sdk/issues"},"dist":{"shasum":"40825c01565d179abc69d680ff6ba0abb502f4c1","tarball":"https://registry.npmjs.org/@alphabite/econt-types/-/econt-types-1.1.0.tgz","fileCount":6,"integrity":"sha512-esr+4QAAEL8pwbFcoSY99sTM/ZoD5caAS0PbaQCMX6FCkZzoCq5/gsTvX39Z/NgiPEMOCP0CVzzykffvuhIhZg==","signatures":[{"sig":"MEUCIGnUUzZRZh19lUC3hS5UeV36u66mG58yDwXVI8tGgtzIAiEA1Bs1IkhWY3c6p0/7SySPVzvHt9si0FtnsbSS4xe7/Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49473},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4c3adfee525feae76a03d11db3cc1b15d8fd1465","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"darkbound","email":"todor@alphabite.io"},"repository":{"url":"git+https://github.com/alphabite-dev/econt-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.2","description":"TypeScript types for the Econt shipping API","directories":{},"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/econt-types_1.1.0_1761754225734_0.8896917624060017","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alphabite/econt-types","version":"1.1.1","keywords":["econt","types","typescript","shipping","bulgaria","logistics"],"author":{"name":"Alphabite"},"license":"MIT","_id":"@alphabite/econt-types@1.1.1","maintainers":[{"name":"darkbound","email":"todor@alphabite.io"},{"name":"nikola-alphabite","email":"nikola@alphabite.io"},{"name":"ivan_alphabite","email":"ivan@alphabite.io"}],"homepage":"https://github.com/alphabite-dev/econt-sdk#readme","bugs":{"url":"https://github.com/alphabite-dev/econt-sdk/issues"},"dist":{"shasum":"2594c61452095e11ebd692b70f0d5bc09d5f604a","tarball":"https://registry.npmjs.org/@alphabite/econt-types/-/econt-types-1.1.1.tgz","fileCount":6,"integrity":"sha512-DhWQN/6zwg1UYENgKQIREjlKvBMJI7GDnRPl7aFWD3eEmUrk3OWCH2BHHEWa5cgibcG488s+2SwoE629c+lXkQ==","signatures":[{"sig":"MEYCIQDBgemDyhvfWvY+YLMMp4o1R4IXDihmpDu4id7iZoC8OwIhAN/L+CjAapvBrYkLFHUTRYnONyusPCdjZ3nTS76ahVfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49473},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4c3adfee525feae76a03d11db3cc1b15d8fd1465","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"darkbound","email":"todor@alphabite.io"},"repository":{"url":"git+https://github.com/alphabite-dev/econt-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.8.2","description":"TypeScript types for the Econt shipping API","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/econt-types_1.1.1_1763043949774_0.27574157979238767","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alphabite/econt-types","version":"1.1.2","description":"TypeScript types for the Econt shipping API","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"publishConfig":{"access":"public"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit"},"keywords":["econt","types","typescript","shipping","bulgaria","logistics"],"author":{"name":"Alphabite"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alphabite-dev/econt-sdk.git","directory":"packages/types"},"bugs":{"url":"https://github.com/alphabite-dev/econt-sdk/issues"},"homepage":"https://github.com/alphabite-dev/econt-sdk#readme","devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@alphabite/econt-types@1.1.2","gitHead":"4c3adfee525feae76a03d11db3cc1b15d8fd1465","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EokeDxczuq5Z+55lFMoWeKQcuHUZPPjzRoWl12ITpSm1+ZXrB18sq7KuqF6IkPEfI8Lj4a3JhvMAQU8sM8SbEA==","shasum":"8e769c1910727d31350ae35880599a8c836df36e","tarball":"https://registry.npmjs.org/@alphabite/econt-types/-/econt-types-1.1.2.tgz","fileCount":6,"unpackedSize":49563,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDu3xy93I5OagRJ6SRhxhcRVXeDJS3mKHKx+t6I4J8VUAiAd1/MZ1L6qemuU6nKcuutSTHR3rb4QAH8txEcouwsvIQ=="}]},"_npmUser":{"name":"darkbound","email":"todor@alphabite.io"},"directories":{},"maintainers":[{"name":"darkbound","email":"todor@alphabite.io"},{"name":"nikola-alphabite","email":"nikola@alphabite.io"},{"name":"ivan_alphabite","email":"ivan@alphabite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/econt-types_1.1.2_1763045171108_0.2786055211134848"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-29T16:10:25.620Z","modified":"2025-11-13T14:46:11.528Z","1.1.0":"2025-10-29T16:10:25.952Z","1.1.1":"2025-11-13T14:25:49.971Z","1.1.2":"2025-11-13T14:46:11.323Z"},"bugs":{"url":"https://github.com/alphabite-dev/econt-sdk/issues"},"author":{"name":"Alphabite"},"license":"MIT","homepage":"https://github.com/alphabite-dev/econt-sdk#readme","keywords":["econt","types","typescript","shipping","bulgaria","logistics"],"repository":{"type":"git","url":"git+https://github.com/alphabite-dev/econt-sdk.git","directory":"packages/types"},"description":"TypeScript types for the Econt shipping API","maintainers":[{"name":"darkbound","email":"todor@alphabite.io"},{"name":"nikola-alphabite","email":"nikola@alphabite.io"},{"name":"ivan_alphabite","email":"ivan@alphabite.io"}],"readme":"# @alphabite/econt-types\r\n\r\nTypeScript type definitions for the Econt shipping API.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @alphabite/econt-types\r\n```\r\n\r\n## Usage\r\n\r\nThis package contains all TypeScript type definitions for the Econt shipping API. It can be used standalone or is automatically included when you install `@alphabite/econt-sdk`.\r\n\r\n```typescript\r\nimport { Office, ShippingLabel, EcontConfig, City, Country } from \"@alphabite/econt-types\";\r\n\r\n// Use the types in your application\r\nconst config: EcontConfig = {\r\n  username: \"your-username\",\r\n  password: \"your-password\",\r\n  environment: \"demo\",\r\n};\r\n```\r\n\r\n## Available Types\r\n\r\nThis package exports types for:\r\n\r\n- **Common**: `EcontConfig`, `City`, `Country`, `Address`, etc.\r\n- **Offices**: `Office`, `GetOfficesRequest`, `GetOfficesResponse`\r\n- **Shipments**: `ShippingLabel`, `CreateLabelRequest`, `CreateLabelResponse`\r\n- **Tracking**: `ShipmentStatus`, `GetShipmentStatusesRequest`\r\n- **Address**: `ValidateAddressRequest`, `AddressServiceTimesRequest`\r\n- **Profile**: `GetClientProfilesResponse`, `CreateCDAgreementRequest`\r\n- **Nomenclatures**: `Street`, `Quarter`, nomenclature types\r\n- **Errors**: `EcontApiError`\r\n- **Payment Reports**: `PaymentReportRequest`, `PaymentReportResponse`\r\n- **Three Way Logistics**: `ThreeWayLogisticsRequest`, `ThreeWayLogisticsResponse`\r\n\r\n## Why Separate Package?\r\n\r\nThis types package is published separately to allow:\r\n\r\n1. **Type-only dependencies**: Use types in your project without including the full SDK\r\n2. **Smaller bundle size**: Only install types if you're implementing your own client\r\n3. **Version flexibility**: Lock types independently from SDK implementation\r\n4. **Shared types**: Use the same types across multiple projects\r\n\r\n## Related Packages\r\n\r\n- [@alphabite/econt-sdk](https://www.npmjs.com/package/@alphabite/econt-sdk) - Full SDK that includes these types\r\n\r\n## License\r\n\r\nMIT\r\n\r\n## Repository\r\n\r\n[GitHub](https://github.com/alphabite-dev/econt-sdk)\r\n","readmeFilename":"README.md"}