- 🎨 Built with TailwindCSS and Tailwind Variants
- 📦 Monorepo architecture with pnpm workspaces
- 🔧 Powered by Moon build system
- 🎯 TypeScript support
- 📱 Cross-platform components for mini-program
srcube-taro/
├── apps/
│ ├── docs/ # Docs
│ └── sample/ # Demo application
├── packages/
│ ├── core/
│ │ ├── ui/ # Main UI package
│ │ └── theme/ # Components theme, UI plugin
│ ├── ui/ # UI components
│ │ ├── [components]/
│ └── utils/ # Shared utilities
│ └── [util]/
└── envs/ # Shared configurations
└── [config]/
Each component follows a consistent structure:
packages/ui/[component]/
├── src/
| ├── [component].tsx
| ├── index.ts
| └── use.ts
├── moon.yml
├── package.json
├── tsconfig.json
├── tsup.config.ts
└── README.md
The component style in the
packages/core/theme/components/[component].ts
.
We welcome contributions from the community! Please refer to the CONTRIBUTING.md file for more information.