
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
wow-combat-log-parser
Advanced tools
This is a parser library for World of Warcraft combat logs, written in typescript and can be used as a Node.js package.
This is a parser library for World of Warcraft combat logs, written in typescript and can be used as a Node.js package.
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.
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();
Contributions are welcome! Please feel free to open an issue on GitHub or submit a pull request.
FAQs
This is a parser library for World of Warcraft combat logs, written in typescript and can be used as a Node.js package.
The npm package wow-combat-log-parser receives a total of 7 weekly downloads. As such, wow-combat-log-parser popularity was classified as not popular.
We found that wow-combat-log-parser demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.