6.0.0 • Published 1 year ago

wow-combat-log-parser v6.0.0

Weekly downloads
98
License
MIT
Repository
-
Last release
1 year ago

This is a parser library for World of Warcraft combat logs, written in typescript and can be used as a Node.js package.

Installation

yarn add wow-combat-log-parser

or

npm install --save wow-combat-log-parser

Type definitions are already included in the package, so no need to install @types/wow-combat-log-parser separately.

Usage

import { ICombatData, IMalformedCombatData, WoWCombatLogParser } from "wow-combat-log-parser";

const logParser = new WoWCombatLogParser();

logParser.on("arena_match_ended", (data) => {
  const combat = data as ICombatData;
  // do something with the valid combat object
});

logParser.on("malformed_arena_match_detected", (data) => {
  const malformedCombat = data as IMalformedCombatData;
  // do something with the malformed combat object
});

// populate the lines array by reading from the wow combat log file
const lines = [];

lines.forEach((line) => {
  // this can trigger the arena_match_started and arena_match_ended events
  logParser.parseLine(line);
});

// clean up
logParser.removeAllListeners();

Contributing

Contributions are welcome! Please feel free to open an issue on GitHub or submit a pull request.

6.0.0

1 year ago

4.6.1

2 years ago

4.6.7

2 years ago

4.6.4

3 years ago

4.6.0

3 years ago

4.5.1

3 years ago

4.4.0

3 years ago

4.5.0

3 years ago

3.11.1

3 years ago

4.0.0-beta.1

3 years ago

4.0.1-beta.1

3 years ago

4.1.0

3 years ago

4.0.0

3 years ago

4.3.0

3 years ago

4.2.0

3 years ago

3.11.0

3 years ago

3.9.0

3 years ago

3.6.1-beta.1

3 years ago

3.6.0-beta.1

3 years ago

3.8.0

3 years ago

3.7.0

3 years ago

3.5.2-beta.1

3 years ago

3.5.1-beta.1

3 years ago

3.5.0-beta.1

3 years ago

3.2.0

3 years ago

3.0.0

3 years ago

2.10.1

3 years ago

2.10.0

3 years ago

2.9.2

3 years ago

2.9.1

3 years ago

2.9.0

3 years ago

2.8.0

3 years ago

2.7.0

3 years ago

2.5.0

3 years ago

2.6.0

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago

2.3.0

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago