xml-disassembler
Version:
Disassemble XML into smaller, manageable files and reassemble on demand.
21 lines (18 loc) • 651 B
JavaScript
import path from 'path';
import { createRequire } from 'module';
import { fileURLToPath } from 'url';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const nativeDir = path.join(__dirname, 'native', process.platform + '-' + process.arch);
const nativeAddon = createRequire(import.meta.url)(path.join(nativeDir, 'index.node'));
class DisassembleXMLFileHandler {
disassemble(opts) {
nativeAddon.disassemble(opts);
}
}
class ReassembleXMLFileHandler {
reassemble(opts) {
nativeAddon.reassemble(opts);
}
}
export { DisassembleXMLFileHandler, ReassembleXMLFileHandler };
//# sourceMappingURL=index.mjs.map