UNPKG

@tuananh/sax-parser

Version:

An extremely fast SAX parser for Node.js, written in C++.

20 lines (14 loc) 459 B
'use strict' const EventEmitter = require('events').EventEmitter const Stream = require('stream').Stream const SaxParser = require('bindings')('sax_parser').SaxParser const inherits = require('util').inherits inherits(SaxParser, EventEmitter) inherits(SaxParser, Stream) SaxParser.prototype.write = function (data) { return this.parse(data) } SaxParser.prototype.end = function (data) { return this.parse(data || '') } module.exports = SaxParser