[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"doc:zh-tw:reference\u002Fmanifest":3,"doc-nav:zh-tw":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\u002Fzh-tw\u002Freference\u002Fmanifest.md","Manifest 結構",{"type":7,"value":8,"toc":46},"minimark",[9,13,17,43],[10,11,5],"h1",{"id":12},"manifest-結構",[14,15,16],"p",{},"Manifest 是一份 JSON 檔，記錄一次測試執行中做過的每一回截圖比對：比了什麼、對照哪個基準、結果如何。測試工具負責寫入。之後的所有東西，不管是 PR 留言機器人、審閱儀表板還是核准工具，都讀這個檔案就好，不必去理解 runner 本身。",[14,18,19,20,27,28,33,34,42],{},"這個格式刻意不做成 pixsame 專屬的東西。它是開放的，不綁定 pixsame，也不綁定任何 runner，放在 ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fgithub.com\u002Fvisual-regression\u002Fvisual-regression",[25],"nofollow","visual-regression"," 儲存庫裡的 ",[21,29,32],{"href":30,"rel":31},"https:\u002F\u002Fvisual-regression.dev\u002Fmanifest",[25],"visual-regression.dev\u002Fmanifest","，連同欄位參考、其他 runner 的轉換器和一個檢視器。npm 上的 ",[21,35,38],{"href":36,"rel":37},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fvisual-regression-manifest",[25],[39,40,41],"code",{},"visual-regression-manifest"," 則有 JSON Schema、型別，以及 reader、writer 與 merger。",[14,44,45],{},"每一個 pixsame 工具都讀寫它。GitHub App 與託管平台將會接受任何 runner 產出的 manifest，不管是我們的還是別人的。",{"title":47,"searchDepth":48,"depth":48,"links":49},"",2,[],"不依賴特定 runner 的執行 manifest，pixsame 工具都會讀寫它。規格位於 visual-regression.dev。","md",{},true,"\u002Fdocs\u002Fzh-tw\u002Freference\u002Fmanifest",false,{"title":5,"description":50},"docs\u002Fzh-tw\u002Freference\u002Fmanifest","hkBJ_alGrs2K1zEzQdiN66BkBwnoEdORosQK1kyTiBU",[60,64,68,72,75,78,80,83,86],{"path":61,"title":62,"group":63},"\u002Fdocs\u002Fgetting-started\u002Finstall","安裝","getting-started",{"path":65,"title":66,"group":67},"\u002Fdocs\u002Fintegrations\u002Fcypress-plugin","Cypress 外掛","integrations",{"path":69,"title":70,"group":71},"\u002Fdocs\u002Freference\u002Fconfiguration","設定","reference",{"path":73,"title":74,"group":63},"\u002Fdocs\u002Fgetting-started\u002Fusage","使用方式",{"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","從 @frsource 遷移",{"path":84,"title":85,"group":67},"\u002Fdocs\u002Fintegrations\u002Fplaywright-reporter","Playwright 外掛",{"path":87,"title":88,"group":67},"\u002Fdocs\u002Fintegrations\u002Fvitest","Vitest 外掛",1794530807968]