@vizzly-testing/cli
Version:
Visual review platform for UI developers and designers
19 lines (17 loc) • 1.51 kB
JavaScript
/**
* TDD Module Exports
*
* Re-exports all TDD functionality for clean imports.
*/
export { calculateHotspotCoverage, shouldFilterAsHotspot } from './core/hotspot-coverage.js';
// Core pure functions
export { generateBaselineFilename, generateComparisonId, generateScreenshotSignature } from './core/signature.js';
// Metadata I/O
export { createEmptyBaselineMetadata, findScreenshotBySignature, loadBaselineMetadata, saveBaselineMetadata, upsertScreenshotInMetadata } from './metadata/baseline-metadata.js';
export { createHotspotCache, getHotspotForScreenshot, loadHotspotMetadata, saveHotspotMetadata } from './metadata/hotspot-metadata.js';
export { baselineMatchesSha, buildBaselineMetadataEntry, downloadBaselineImage, downloadBaselinesInBatches } from './services/baseline-downloader.js';
// Services
export { baselineExists, clearBaselineData, getBaselinePath, getCurrentPath, getDiffPath, initializeDirectories, promoteCurrentToBaseline, readBaseline, readCurrent, saveBaseline, saveCurrent } from './services/baseline-manager.js';
export { buildErrorComparison, buildFailedComparison, buildNewComparison, buildPassedComparison, compareImages, isDimensionMismatchError } from './services/comparison-service.js';
export { downloadHotspots, extractScreenshotNames } from './services/hotspot-service.js';
export { buildResults, calculateSummary, findComparison, findComparisonById, getErrorComparisons, getFailedComparisons, getNewComparisons, isSuccessful } from './services/result-service.js';