mirror of
https://github.com/datashard/snapshot.git
synced 2025-05-16 20:27:22 +00:00
28 lines
767 B
JavaScript
28 lines
767 B
JavaScript
const serializeToHTML = require("./serializers/serializeToHTML");
|
|
const serializeDomElement = require("./serializers/serializeDomElement");
|
|
const compareValues = require("./snapshots/compareValues");
|
|
const readFileMaybe = require("./tasks/readFileMaybe");
|
|
const identity = (x) => x;
|
|
const publicProps = (name) => !name.startsWith("__");
|
|
const countSnapshots = (snapshots) =>
|
|
Object.keys(snapshots).filter(publicProps).length;
|
|
|
|
module.exports = {
|
|
serializers: {
|
|
serializeDomElement,
|
|
serializeToHTML,
|
|
identity,
|
|
countSnapshots,
|
|
},
|
|
snapshots: {
|
|
compareValues,
|
|
},
|
|
|
|
functions: {
|
|
register: require("./functions/register"),
|
|
tasks: require("./functions/addTasks"),
|
|
},
|
|
tasks: {
|
|
readFileMaybe,
|
|
},
|
|
};
|