Repository navigation
v0.3.0 Released — X12, HIPAA & EANCOM Support for TypeScript #63
Pinned
hello-ediflow
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
After months of work, EDIFlow v0.3.0 is out — and it's the biggest release yet.
We now support EDIFACT, X12, HIPAA and EANCOM — all in one TypeScript library with Clean Architecture, strict types, and zero config.
💧 Finds its way — intelligent parsing, adaptive error handling
🌊 Adapts to any form — EDIFACT, X12, HIPAA, EANCOM, more to come
💪 Powerful but gentle — enterprise-grade performance, developer-friendly API
🔄 Connects everything — one unified interface for all EDI standards
What's new in v0.3.0
🔷 X12 support — full public release
Parse, validate and build X12 transactions in TypeScript.
ISA/GS/ST/SE/GE/IEA envelope handling across two full versions:
@ediflow/x12-004010@ediflow/x12-006040850, 810, 856, 837, 835, 997, 820, 214, 204, 210 and hundreds more — all standards-compliant, no custom setup needed.
🏥 HIPAA X12 005010 — 14 transaction sets: 837P, 837I, 835, 270/271, 276/277, 834, 820, ...
🌍 EDIFACT — full coverage across 4 versions
All four EDIFACT versions are supported with complete message sets:
@ediflow/edifact-d96a@ediflow/edifact-d01b@ediflow/edifact-d12a@ediflow/edifact-d20bEvery message type defined in the standard — ORDERS, INVOIC, DESADV, SLSRPT, RECADV, PRICAT, REMADV, IFTMIN, COPARN, and hundreds more — is available out of the box. No custom definitions needed.
🛒 EANCOM 2002 — full GS1 retail standard
50 GS1 retail message types built on EDIFACT syntax.
Covers the complete retail supply chain: ORDERS, ORDRSP, DESADV, RECADV, INVOIC, REMADV, SLSRPT, PRICAT, INVRPT, PRODAT and more — all with GS1 GLN party identification and EAN-13/GTIN product codes.
🔄 Business Object Mapping — Round-Trip
Map any EDI message directly to/from typed JSON objects — no manual field extraction:
⚙️ CLI enhancements
📂 Ready-to-run examples
All examples are in the repo under
examples/— clone and run withnpx tsx:X12
EDIFACT
HIPAA
EANCOM
By the numbers
@ediflow/core)Install
→ Full changelog: https://github.com/ediflow-lib/core/blob/main/CHANGELOG.md
→ Examples: https://github.com/ediflow-lib/core/tree/main/examples
→ Quick Start: https://github.com/ediflow-lib/core/blob/main/docs/QUICK_START.md
A personal note 🌊⭐
EDIFlow is a solo open-source project — no team, no funding, just code and a belief that TypeScript developers deserve modern EDI tooling that actually flows.
The name isn't accidental. Inspired by the Taoist "Way of Water": EDI data should move through systems naturally — adapting, connecting, never fighting complexity. That philosophy drives every architectural decision in this library.
If you think the same — or if you work in supply chain, logistics or healthcare and are tired of fighting brittle EDI parsers — a GitHub Star goes a long way. It helps the project get discovered by others who need it.
⭐ Star EDIFlow on GitHub
What are you building with EDI?
Drop a comment below — I'd love to know which standards and message types matter most to you. Your feedback directly shapes what comes next (IDOC? VDA? More HIPAA sets?).
All reactions