Skip to content
🌋 Pluggable enterprise-level react application framework.
JavaScript TypeScript CSS Other
Branch: master
Clone or download
ycjcl868 Publish
 - umi-build-dev@1.16.9
 - umi-plugin-react@1.14.9
 - umi-plugin-ui@1.4.9
 - umi-ui-tasks@1.3.6
 - umi-ui@1.3.9
 - umi@2.12.6
Latest commit cf3884d Dec 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github tweak: rebase github action (#3284) Oct 10, 2019
docs Remove extra parentheses (#3730) Dec 3, 2019
examples/func-test feat: exclude test files when get routes from dir (#1807) Jan 11, 2019
packages
scripts fix: ui title undefined, error page, auto exec in task page, analyze (#… Nov 18, 2019
website docs: ssr (#2963) Oct 31, 2019
.codecov.yml chore: remove travis, using circle (#3492) Oct 22, 2019
.editorconfig Initial commit. Nov 27, 2017
.eslintignore chore: prettier & fix eslint (#2444) May 21, 2019
.eslintrc chore: prettier & fix eslint (#2444) May 21, 2019
.gitignore refactor: umi-ui-tasks Terminal use api & blocks check (#3767) Dec 10, 2019
.prettierignore chore: support run ci for windows (#2207) Jun 26, 2019
.prettierrc feat(block): select npm registry automatically (#2541) Jun 10, 2019
.yarnrc code style Feb 18, 2019
CONTRIBUTING.md chore: update CONTRIBUTING.md Oct 26, 2019
LICENSE add MIT LICENSE Aug 8, 2018
README.md fix: 修�lerna官网链接错误 (#3713) Nov 28, 2019
README_zh-CN.md fix: 修�lerna官网链接错误 (#3713) Nov 28, 2019
azure-pipelines.yml feat(umi-server): server runtime render tool for Umi SSR (#3447) Oct 17, 2019
circle.yml docs: remove travis badge (#3495) Oct 23, 2019
jasmine.js feat(umi-library): improve umi-library, internal refact, error handle… Mar 15, 2019
jest.config.js refactor: support Basic UI extend using modifyBasicUI for Bigfi… (#3489) Oct 31, 2019
lerna.json chore: remove travis, using circle (#3492) Oct 22, 2019
now.json tweak: auto deploy site using now action (#3275) Sep 26, 2019
package.json fix: react-router-dom and react types version (#3776) Dec 11, 2019
tsconfig.json add tsconfig exclude examples Oct 6, 2019
yarn.lock fix(umi-ui): antd 4.0 icon using outline & Grid bug (#3716) Nov 29, 2019

README.md

English | 简体中文

umi

codecov NPM version CircleCI Build Status GitHub Actions status NPM downloads lerna

🌋 Pluggable enterprise-level react application framework.

Please consider following this project's author, sorrycc, and consider starring the project to show your �� and support.


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
  • 💄 Visual Assist Programming, using Umi UI to improve development efficiency.
  • 🌈 Support SSR, usage.

And more.

Getting Started

# Install deps
$ yarn global add umi # OR npm install -g umi

# Create application
$ mkdir myapp && cd myapp

# Create page
$ umi generate page index

# Start dev server
$ umi dev

# Build and deploy
$ umi build

Getting started with a 10 minutes video

Examples

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Community

Github Issue 钉钉群 微信群
umijs/umi/issues

License

MIT

You can’t perform that action at this time.