Skip to content

srcube/srcube-ui

Srcube Taro UI

Ask DeepWiki

A React component library for Taro.js applications with TailwindCSS support.

Features

  • 🎨 Built with TailwindCSS and Tailwind Variants
  • 📦 Monorepo architecture with pnpm workspaces
  • 🔧 Powered by Moon build system
  • 🎯 TypeScript support
  • 📱 Cross-platform components for mini-program

Project Structure

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]/

Component Structure

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.

Preview

Srcube Taro UI

Contribution

We welcome contributions from the community! Please refer to the CONTRIBUTING.md file for more information.

License

MIT

About

Srcube UI for React & Wechat Miniprogram ✨

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published