sitespeed.io
Version:
sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.
15 lines (12 loc) • 343 B
JavaScript
import dayjs from 'dayjs';
import merge from 'lodash.merge';
import { randomUUID } from 'node:crypto';
export function messageMaker(source) {
return {
make(type, data, extras) {
const timestamp = dayjs().format();
const uuid = randomUUID();
return merge({ uuid, type, timestamp, source, data }, extras);
}
};
}