{"library":"igc-parser","type":"library","category":null,"description":"igc-parser is a JavaScript/TypeScript library designed for parsing IGC flight log files, a standard format used for recording flights in gliders, balloons, and other unpowered aircraft. The current stable version is 2.0.0. The project maintains an active development pace, with releases occurring periodically to introduce enhancements and address breaking changes, as seen with versions 0.5.0, 1.0.0, 1.1.0, and 2.0.0. Key differentiators include its robust handling of various IGC record types (such as A, B, H, L records), support for specific extensions like LAD/LOD for B records, GeoDatum handling, and parsing of TZN timezone headers. It also offers a `lenient` parsing option, allowing processing of files even with minor errors. The library ships with comprehensive TypeScript type definitions, making it well-suited for modern TypeScript projects.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install igc-parser","imports":["import { parse } from 'igc-parser';","const { parse } = require('igc-parser');","const IGCParser = require('igc-parser');\n// ...\nlet result = IGCParser.parse(fileContent);","import { IGCFile } from 'igc-parser';"]},{"cmd":"yarn add igc-parser","imports":[]},{"cmd":"pnpm add igc-parser","imports":[]}],"homepage":null,"github":"https://github.com/Turbo87/igc-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/igc-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/igc-parser/compatibility"}}