UNPKG

xml-disassembler

Version:

Disassemble XML into smaller, manageable files and reassemble on demand.

21 lines (18 loc) 651 B
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