componentsbutton.spec.tsbutton-styles.spec.tsbutton-utils.spec.tslifecycleValidtion.spec.ts or a11y.spec.tscomponents-jse2e/specs/button.e2e.tse2e/specs/default-dom.e2e.ts and
e2e/specs/lifecycle-after-disconnect.e2e.tsbutton.html page for component, e.g. vrt/specs/button.vrt.tsbutton.html with playwright for component, e.g. vrt/specs/button.vrt.tsvrt/specs/button.vrt.tsoverview.html for all components including prefixing, e.g. vrt/specs/overview.vrt.tsvrt/specs/component-high-contrast-mode.vrt.ts and
vrt/specs/component-scaling.vrt.tscomponents-angulargenerateVRTPages.ts but tests are maintained manually and have to match shared fixtures
of components-js, e.g. vrt/specs/button.vrt.tscomponents-reactgenerateVRTPages.ts but tests are maintained manually and have to match shared fixtures
of components-js, e.g. vrt/specs/button.vrt.tscomponents-vueOverviewPage.vue need to be kept in sync, e.g.
vrt/specs/overview.vrt.tscomponents-react/projects/react-ssr-wrapperreact-ssr-wrapper.spec.tsxreact-ssr-wrapper.spec.tsxcomponents-react/projects/next-jsgenerateVRTPages.ts but fixtures are separate because we are
screenshotting the server side rendered pages with disabled javascript, e.g. vrt/specs/button.vrt.tscomponents-react/projects/remixgenerateVRTPages.ts but only overview.tsx and fixtures are shared with
projects/next-js and have to match, e.g. vrt/specs/overview.vrt.ts