store-compiler-dressdepo
v1.0.9
Published
A lightweight layout engine for rendering dynamic store layouts using XML-based structure.
Readme
Dressdepo Layout Renderer
A lightweight layout engine for rendering dynamic store layouts using XML-based structure.
✨ Features
- 📦 Component-based layout system (Row, Column, Grid, etc.)
- 🎨 Built-in UI elements (Text, Image, Shapes)
- ⚡ Fast rendering with React
- 🧩 Extensible component registry
- 🧾 XML-driven layout parsing
📦 Installation
pnpm add store-compiler-dressdepo
# or
npm install store-compiler-dressdepo🚀 Usage
import { StoreRenderer } from "store-compiler-dressdepo";
import "store-compiler-dressdepo/style.css";
const xml = `
<store>
<row>
<text>Hello World</text>
</row>
</store>
`;
export default function App() {
return <StoreRenderer xml={xml} />;
}🧠 How it works
- XML is parsed into nodes
- Nodes are compiled into React components
- Components are rendered dynamically
📁 Supported Components
- Row
- Column
- Grid / ResponsiveGrid
- Text
- Image
- ProductCard
- Shapes (Circle, Star, Triangle, etc.)
🎨 Styling
Includes default styles:
import "store-compiler-dressdepo/style.css";🔧 Development
pnpm install
pnpm build📄 License
MIT
