1.0.2 • Published 8 months ago

stdf-parser v1.0.2

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

STDF parser

Standard Test Data Format V4 parser

Cli

npm install -g stdf-parser
stdf-parser a.stdf
less a.stdf.ndjson

Usage

Stream Parser (Recommended for large file)

import {StdfParser} from 'stdf-parser'
import {once} from 'events'

const stream = createReadStream(filename)
const parser = stream.pipe(StdfParser.stream())
for await (const record of parser) {
  if (record instanceof PtrRecord) {
    console.log(record)
  }
}

Buffer Parser (Faster for small file)

import {StdfParser} from 'stdf-parser'
const file = readFileSync(filename)

console.time('parse')
const stdfFile = StdfParser.parse(SmartBuffer.fromBuffer(file))
console.log(stdfFile.records.length)

warning: may use 2-3 times memory of file size

1.0.2

8 months ago

1.0.1

1 year ago

1.0.0

2 years ago

0.5.1-0

2 years ago

0.5.1-2

2 years ago

0.5.1-1

2 years ago

0.5.1-3

2 years ago

0.5.0

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.3.0

2 years ago

0.4.0

2 years ago

0.3.1

2 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.1.6

3 years ago

0.2.4

2 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.1.0

3 years ago

0.1.1

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago