Skip to content

srcube/srcube-taro

Repository files navigation

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 Taro.js

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published