{"library":"complete-teltonika-parser","type":"library","category":null,"description":"The `complete-teltonika-parser` library, currently at version 0.3.6, provides robust parsing capabilities for various Teltonika communication protocols, specifically focusing on AVL data ('data sending') and GPRS messages. It differentiates itself by handling the complexities of Teltonika codecs, such as Codec 12 for GPRS messages, and includes a separate utility function, `parseIMEI`, for device identification packets. A key feature is its careful handling of large numeric values within `IOelement.Elements`, converting them to strings (via `BigInt`) when they exceed JavaScript's `Number.MAX_SAFE_INTEGER` to prevent data loss. The library also ships with TypeScript types, enhancing developer experience by providing strong type checking for the parsed data structures. While no explicit release cadence is stated, updates are typically driven by new Teltonika codec specifications or community contributions.","language":"javascript","status":"active","version":"0.3.6","tags":["javascript","teltonika","teltonika-parser","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install complete-teltonika-parser","imports":["import { ProtocolParser } from 'complete-teltonika-parser'","import { parseIMEI } from 'complete-teltonika-parser'","import type { Data } from 'complete-teltonika-parser'","import type { IOelement } from 'complete-teltonika-parser'"]},{"cmd":"yarn add complete-teltonika-parser","imports":[]},{"cmd":"pnpm add complete-teltonika-parser","imports":[]}],"homepage":null,"github":"https://github.com/TimeLord2010/TeltonikaParser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/complete-teltonika-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/complete-teltonika-parser/compatibility"}}