UNPKG

storecraft-framework

Version:

A powerful Next.js framework for building Shopify headless stores with WordPress-like theme management

43 lines (34 loc) 1.23 kB
// Main entry point for Shopify Headless Framework const path = require('path'); // Export core framework components and utilities module.exports = { // Core paths getCorePath: () => path.join(__dirname, 'core'), // Theme utilities themeUtils: require('./core/lib/theme-utils'), // Shopify utilities shopifyUtils: require('./core/lib/shopify'), // Framework version version: require('./package.json').version, // Core components (for advanced users) components: { // Re-export key components that themes might want to extend ProductCard: require('./core/components/product/ProductCard'), ProductGrid: require('./core/components/product/ProductGrid'), Header: require('./core/components/layout/Header'), Footer: require('./core/components/layout/Footer'), CartDrawer: require('./core/components/cart/CartDrawer'), }, // Hooks hooks: { useAuth: require('./core/hooks/useAuth'), useCart: require('./core/hooks/useCart'), }, // Stores stores: { authStore: require('./core/stores/authStore'), cartStore: require('./core/stores/cartStore'), }, // Types types: require('./core/lib/types'), };