Have ideas to improve npm?Join in the discussion! »

    x12

    1.0.4 • Public • Published

    X12

    A simple ASC X12 parser for NodeJS. Created originally for the TC Toolbox project.

    Usage

    'use strict';
     
    import { X12Parser, X12QueryEngine } from 'x12/core';
     
    // parse (deserialize) X12 EDI
    let parser = new X12Parser(true);
    let interchange = parser.parseX12('...raw X12 data...');
     
    // OR use the query engine to query a document
    // Syntax Documentation: https://github.com/TrueCommerce/node-x12/wiki/x12queryengine-api#element-reference-syntax
    let engine = new X12QueryEngine(parser);
    let results = engine.query('REF02:REF01["IA"]');
     
    results.forEach((result) => {
        // do something with each result
        
        // result.interchange
        // result.functionalGroup
        // result.transaction
        // result.segment
        // result.element(.value)
    });

    Install

    npm i x12

    DownloadsWeekly Downloads

    185

    Version

    1.0.4

    License

    MIT

    Last publish

    Collaborators

    • avatar