UNPKG

homm3-parsers

Version:

Collection of binary parsers able to parse various file formats related to Heroes of Might and Magic III

26 lines 889 B
"use strict"; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } Object.defineProperty(exports, "__esModule", { value: true }); const binary_markup_1 = require("binary-markup"); const pako = require("pako"); const h3m_bml_1 = require("./parsers/h3m/h3m.bml"); __export(require("./parsers/assets")); __export(require("./parsers/h3m/contracts")); __export(require("./parsers/h3m/constants")); __export(require("./parsers/h3m/enums")); function parseH3M(data) { return binary_markup_1.parse(h3m_bml_1.h3mFile, data); } exports.parseH3M = parseH3M; function parseH3MFile(data) { const content = pako.inflate(data); return parseH3M(content.buffer); } exports.parseH3MFile = parseH3MFile; function parseAsset(type, data) { return binary_markup_1.parse(type, data); } exports.parseAsset = parseAsset; //# sourceMappingURL=index.js.map