[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3839":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":31,"discoverSource":32},3839,"umi","umijs\u002Fumi","umijs","A framework in react community ✨","https:\u002F\u002Fumijs.org",null,"TypeScript",16029,2670,249,232,0,2,14,1,72.4,"MIT License",false,"master",true,[26,27,5,7],"react","react-framework","2026-06-12 04:00:19","# umi\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fumi\">\u003Cimg src=\"https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fv\u002Fumi\" alt=\"Version\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fumi\">\u003Cimg src=\"https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fdm\u002Fumi\" alt=\"Downloads\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fumijs\u002Fumi\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fumijs\u002Fumi\u002Fworkflows\u002FCI\u002Fbadge.svg?branch=master&event=push\" alt=\"build status\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fumi\">\u003Cimg src=\"https:\u002F\u002Fbadgen.net\u002Fnpm\u002Flicense\u002Fumi\" alt=\"License\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\nA framework in react community ✨\n\n> Please consider following this project's author, [sorrycc](https:\u002F\u002Fgithub.com\u002Fsorrycc), and consider starring the project to show your ❤️ and support.\n\n### [🚀 Read the launch post →](https:\u002F\u002Fumijs.org\u002Fblog\u002Fumi-4-rc)\n\n### [📚 Learn Umi →](https:\u002F\u002Fumijs.org\u002F)\n\n## Contribution\n\nSee [Contributing Guide](https:\u002F\u002Fumijs.org\u002Fdocs\u002Fintroduce\u002Fcontributing).\n\n### Core Maintainers\n\nCore Maintainers are community members who have contributed significantly to the project through addressing issues, fixing bugs, and implementing enhancements\u002Ffeatures.\n\n* [sorrycc](https:\u002F\u002Fgithub.com\u002Fsorrycc)\n* [xiaohuoni](https:\u002F\u002Fgithub.com\u002Fxiaohuoni)\n\n### Maintainers\n\nMaintainers are community members who have had 10 or more PRs merged in umi or have spent a lot of time contributing to the umi community or addressing issues.\n\n* [PeachScript](https:\u002F\u002Fgithub.com\u002FPeachScript)\n* [YdreamW](https:\u002F\u002Fgithub.com\u002FYdreamW)\n* [yuaanlin](https:\u002F\u002Fgithub.com\u002Fyuaanlin)\n* [fz6m](https:\u002F\u002Fgithub.com\u002Ffz6m)\n* [stormslowly](https:\u002F\u002Fgithub.com\u002Fstormslowly)\n* [xierenyuan](https:\u002F\u002Fgithub.com\u002Fxierenyuan)\n* [siyi98](https:\u002F\u002Fgithub.com\u002Fsiyi98)\n* [txp1035](https:\u002F\u002Fgithub.com\u002Ftxp1035)\n* [zenotsai](https:\u002F\u002Fgithub.com\u002Fzenotsai)\n\n### Contributors\n\nContributors are community members who have had 1 or more PRs merged in umi. If you are a contributor, you can contact me [[sorrycc](https:\u002F\u002Fgithub.com\u002Fsorrycc)] to join the Contributor Group.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fumijs\u002Fumi\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fumi\u002Fcontributors.svg?width=890&button=false\" \u002F>\u003C\u002Fa>\n\n## Community\n\n* [交流和反馈群](https:\u002F\u002Ffb.umijs.org\u002F)\n\n## LICENSE\n\n[MIT](.\u002FLICENSE)\n","umi 是一个基于 React 社区的前端应用框架。它提供了包括路由、构建优化和插件系统在内的核心功能，支持 TypeScript 并采用 MIT 许可证。umi 适合用于快速搭建企业级中后台应用或需要高度定制化的前端项目。其灵活的配置选项和丰富的插件生态系统能够满足从简单到复杂的不同应用场景需求。","2026-06-11 02:56:36","top_language"]