{"repo":"stefbowerman/cadaver-2.0","free":true,"listed":false,"github":"https://github.com/stefbowerman/cadaver-2.0","clone":"git clone https://github.com/stefbowerman/cadaver-2.0.git","description":"Cadaver is a Shopify Online Store 2.0 starter theme.","language":"JavaScript","stars":42,"topics":["shopify","shopify-theme"],"license":null,"category":"ecommerce","readme_excerpt":"Cadaver 2.0 Cadaver is a custom architected, Shopify Online 2.0 theme boilerplate. Features: - Minimal JS framework for working with Shopify sections and DOM components. - Taxi.js with link pre-fetching built-in for fast, SPA like browsing experience - Tailwind V4 for styling - Vite-powered typeScript and CSS bundling with sourcemaps in dev, minified builds in production - 95+ scoring on all lighthouse speed tests out of the box. - Lazy image loading - Automatic section lifecycle management - GSAP powered animations and page transitions - A11y best practices throughout (ARIA attributes, focus management, reduced-motion support) - Pre-built interactive components with animations, keyboard navigation, and ARIA support JavaScript Architecture: The frontend application is architected around three core concepts: 1. Two-tier section system — Layout level sections persist across page navigations. Template-level sections are torn down and re-initialized on each navigation via the Taxi.js renderer. Both tiers are managed by SectionManager with full Shopify theme editor event support. 2. Nestable components with auto-cleanup — UI logic lives in BaseComponent subclasses. Parent sections automatically destroy all child components on cleanup, preventing memory leaks. 3. SPA-like page transitions — BaseRenderer coordinates section lifecycle with Taxi.js PageTransition, allowing sections to run exit animations before the page transition begins. Note: This is a working theme that I use as a ","default_branch":null,"files":null,"tree":[],"storefront":"/r/stefbowerman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stefbowerman/cadaver-2.0/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}