Streaming IRC message parser.
pnpm add -D slate-irc-parser
import Parser from 'slate-irc-parser'
import { connect } from 'node:tls'
const parser = new Parser()
parser.on('message', (msg) => {
console.log()
console.log(msg)
})
const client = connect({
port: 6697,
host: 'irc.libera.chat',
})
client.pipe(parser)
To see more examples, please check the examples
directory.
MIT License