umi-next icon indicating copy to clipboard operation
umi-next copied to clipboard

The next version of umi. (under development)

Results 62 umi-next issues
Sort by recently updated
recently updated
newest added

https://github.com/umijs/umi-next/issues/697 003

bundler-webpack 包支持 dropDebugger 和 dropConsole 配置项,分别用于删除产物代码中的 debugger 和 console.xxx 语句。 swc 也支持 drop 操作,所以没有让它报错 #697 新增 pureFuncs 配置,以支持更细粒度的 drop 操作 @fz6m

> 记录一下 Umi 4 依赖预打包的进展和阻碍;注意,该列表不包含 rc.6 前已经预打包成功的模块 - [ ] css-loader - 状态:❌ 无法预打包 - 依赖:bundler-webpack - 备注:源码中含有 [产物路径动态引入](https://github.com/webpack-contrib/css-loader/blob/master/src/index.js#L195),目前的预打包方案不支持部分产物 exclude - [ ] postcss - 状态:❌ 无法预打包 - 依赖:bundler-esbuild、bundler-vite、bundler-webpack -...

hold

目前umi3, umi4支持styled components CSR客户端渲染,没有支持到服务端直出. ```javascript import { ServerStyleSheet, StyleSheetManager } from 'styled-components' {sheet.collectStyles( )} const sheet = new ServerStyleSheet() const originalRenderPage = ctx.renderPage try { ctx.renderPage = async () =>...

参考:https://github.com/umijs/umi-request/blob/master/src/utils.js#L83

`routes` onChange type 修改为只重新生成临时文件, 不在重启进程

本次 PR 针对 `@umijs/plugin-docs` 做了如下工作: ## Feat - 对于 Git 仓库,添加文档的上次更新时间、创建时间和贡献者信息。代码实现基于 VuePress 的 [git 插件](https://github.com/vuepress/vuepress-next/tree/main/packages/%40vuepress/plugin-git/src/node/utils)。 - 在文章页显示文档编辑链接、上次更新时间、创建时间(悬停上次更新时间处显示)和贡献者信息。 - 将显示信息可配置化。 - 支持多语言默认内容。 ![article-meta](https://user-images.githubusercontent.com/42314340/165895436-6d1c0f2e-bccc-47d6-980b-2edd63bf89b2.jpg) 通过配置 `theme.config.ts` 中的 `git` 属性即可开启此功能: ```ts export default...

1. jest 升级 v28 2. 给 jest 加一个 github actions 的缓存提速 3. 锁掉 github actions 和 `package.json#engine` 里 pnpm 的版本到 v6 ,防止 v7 发布后 ci 挂掉

**Change** : 1. `pnpm run ` 会直接向下传导 argv 参数,不需要多余的 `--` 了。 2. 根 `package.json` 限制 pnpm 到 v7 3. `@types/*` 类型现在默认不会被全局提升,所以有类型问题,把 `@hapi/joi` 移动到了 `@umijs/utils` 4. 文档更新 5. 其他类型问题 **FYI** :...

- [ ] 标题的锚点按钮 - [ ] "上一篇" / "下一篇" 文档链接 - [ ] 文档上次更新时间 - [ ] 文档编辑链接(快速跳转到 GitHub 仓库对应文件的链接) - [ ] 文档单代码块支持切换不同语言的实现 (类似 [esbuild 的文档](https://esbuild.github.io/api/#allow-overwrite)) - [...

documentation
enhancement