UNPKG

@pubby/sdk

Version:
20 lines (17 loc) 561 B
import { Transform } from '../lib/transform.js'; function group(delimiter) { var chunks = ""; return new Transform(function (data, cb) { var _a; chunks += data; var match; while ((match = chunks.match(delimiter))) { var message = chunks.substring(0, (_a = match.index) !== null && _a !== void 0 ? _a : 0); chunks = chunks.substring(message.length + match[0].length); if (message) { cb(null, message); } } }); } export { group };