项目作者: GiovanniMontenegro

项目描述 :
Enterprise level boilerplate.
高级语言: TypeScript
项目地址: git://github.com/GiovanniMontenegro/wired-boilerplate-umi.git






Wired Boilerplate Umi


An enterprise-class React boilerplate.

✨ Features

  • 📦 Out of box, with built-in support for react, react-router, jest, webpack, rollup, etc.
  • 🏈 Next.js like and full featured routing conventions, which also supports configured routing
  • 🎉 Plugin system, covering every lifecycle from source code to production
  • 🚀 High performance, including PWA support, route-level code splitting, etc.
  • 💈 Support for static export, Suitable for environments without server
  • 🚄 Fast dev startup, including dll support with config etc.
  • 🐠 Polyfill solution, add JS and CSS polyfill with targets config, lowest to IE9
  • 🍁 Support TypeScript, including d.ts definition and umi test
  • 🌴 Deep integration with dva, including duck directory support, automatic loading of model, code splitting, etc
  • ⛄️ Support MPA,based on umi-plugin-mpa

📦 Getting Started

  1. # Install deps
  2. $ yarn global add umi # OR npm install -g umi
  3. # Create application
  4. $ mkdir myapp && cd myapp
  5. # Create page
  6. $ umi generate page index
  7. # Start dev server
  8. $ umi dev
  9. # Build and deploy
  10. $ umi build

See Use in TypeScript.

⌨️ Development

  1. $ git clone https://github.com/GiovanniMontenegro/wired-boilerplate-umi.git
  2. $ cd wired-boilerplate-umi
  3. $ npm install
  4. $ npm start

🤝 Contributing PRs Welcome

We welcome all contributions. Have a good time! :)