[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"doc:de:reference\u002Fmanifest":3,"doc-nav:de":59},{"id":4,"title":5,"body":6,"description":50,"extension":51,"meta":52,"navigation":53,"order":48,"path":54,"reviewed":55,"seo":56,"stem":57,"__hash__":58,"fallback":55},"docs\u002Fdocs\u002Fde\u002Freference\u002Fmanifest.md","Manifest-Schema",{"type":7,"value":8,"toc":46},"minimark",[9,13,17,43],[10,11,5],"h1",{"id":12},"manifest-schema",[14,15,16],"p",{},"Das Manifest ist eine JSON-Datei, die jeden Screenshot-Vergleich eines Testlaufs festhält: was verglichen wurde, gegen welche Baseline, und wie es ausgegangen ist. Das Testtool schreibt sie. Alles danach, ein PR-Kommentar-Bot, ein Review-Dashboard, ein Freigabe-Tool, liest die Datei, statt den Runner verstehen zu müssen.",[14,18,19,20,27,28,33,34,42],{},"Das Format ist ganz bewusst keine pixsame-Sache. Es ist offen, weder an pixsame noch an einen Runner gebunden, und liegt auf ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fvisual-regression.dev\u002Fmanifest",[25],"nofollow","visual-regression.dev\u002Fmanifest"," im Repository ",[21,29,32],{"href":30,"rel":31},"https:\u002F\u002Fgithub.com\u002Fvisual-regression\u002Fvisual-regression",[25],"visual-regression",", zusammen mit der Feldreferenz, Konvertern für andere Runner und einem Viewer. Auf npm enthält ",[21,35,38],{"href":36,"rel":37},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fvisual-regression-manifest",[25],[39,40,41],"code",{},"visual-regression-manifest"," das JSON Schema, die Typen sowie Reader, Writer und Merger.",[14,44,45],{},"Jedes pixsame-Tool liest und schreibt es. Die GitHub App und die gehostete Plattform werden ein Manifest von jedem Runner annehmen, der eins erzeugt, unserem oder dem von jemand anderem.",{"title":47,"searchDepth":48,"depth":48,"links":49},"",2,[],"Das runner-unabhängige Lauf-Manifest, das pixsame-Tools lesen und schreiben. Die Spezifikation liegt auf visual-regression.dev.","md",{},true,"\u002Fdocs\u002Fde\u002Freference\u002Fmanifest",false,{"title":5,"description":50},"docs\u002Fde\u002Freference\u002Fmanifest","susobWois68y4UYFyLzC_SubtZYoqxYXsfA8psg3TpQ",[60,64,68,72,75,78,80,83,86],{"path":61,"title":62,"group":63},"\u002Fdocs\u002Fgetting-started\u002Finstall","Installation","getting-started",{"path":65,"title":66,"group":67},"\u002Fdocs\u002Fintegrations\u002Fcypress-plugin","Cypress-Plugin","integrations",{"path":69,"title":70,"group":71},"\u002Fdocs\u002Freference\u002Fconfiguration","Konfiguration","reference",{"path":73,"title":74,"group":63},"\u002Fdocs\u002Fgetting-started\u002Fusage","Verwendung",{"path":76,"title":77,"group":67},"\u002Fdocs\u002Fintegrations\u002Fgithub-app","GitHub App",{"path":79,"title":5,"group":71},"\u002Fdocs\u002Freference\u002Fmanifest",{"path":81,"title":82,"group":63},"\u002Fdocs\u002Fgetting-started\u002Fmigrate-from-frsource","Migration von @frsource",{"path":84,"title":85,"group":67},"\u002Fdocs\u002Fintegrations\u002Fplaywright-reporter","Playwright-Plugin",{"path":87,"title":88,"group":67},"\u002Fdocs\u002Fintegrations\u002Fvitest","Vitest-Plugin",1794530807956]