Giter VIP home page Giter VIP logo

Comments (14)

zzcan avatar zzcan commented on May 20, 2024 2

有什么小任务能认领的么?

from father-next.

cnyballk avatar cnyballk commented on May 20, 2024 1

from umijs/umi-next#187 (comment)
让我试试 bundless watch 模式 ?

@cnyballk 抱歉之前消息看漏了,最近还有时间参与吗

可以,整起来

from father-next.

PeachScript avatar PeachScript commented on May 20, 2024 1

@cnyballk 那 bundless watch 的你有空先看看方案?大致功能描述:

  1. 监听 input 目录的变更,处理文件新增、删除、修改,做增量编译,主要改 bundless/index.ts
  2. 监听用户配置文件变更,用新的配置对文件做全量编译,主要改 config.ts

先看下工作量,如果比较复杂可以再拆子任务我们分一下

from father-next.

cnyballk avatar cnyballk commented on May 20, 2024 1

参考 Umi 实现 defineConfig,用于 .fatherrc.ts 中补全配置类型

我来

from father-next.

xierenyuan avatar xierenyuan commented on May 20, 2024 1

⭐️⭐️ builder/config.ts 里 getConfigForFile 支持自动获取 tsconfig.json 中的 compilerOptions.paths 并转换为 alias,并添加用例

这个我来

from father-next.

zzcan avatar zzcan commented on May 20, 2024 1

⭐️ src/types.ts 里完善 @todo 的类型,从 @umijs/utils/compiled 和 @umijs/bundler-utils/compiled 里找
先认领下这个

from father-next.

roc-an avatar roc-an commented on May 20, 2024 1

加了个油~!

from father-next.

PeachScript avatar PeachScript commented on May 20, 2024 1

预打包产物校验:是否包含动态 require 子路径模块的逻辑

这个我来

👍 有思路的时候先对一下再做?目前的主要参考就是 Umi 4 里打 patch 的 case,都是 ncc 默认没覆盖到的,比如这一段:https://github.com/umijs/umi/blob/master/scripts/bundleDeps.ts#L97-L163

from father-next.

siyi98 avatar siyi98 commented on May 20, 2024 1

预打包产物校验:是否包含动态 require 子路径模块的逻辑

这个我来

👍 有思路的时候先对一下再做?目前的主要参考就是 Umi 4 里打 patch 的 case,都是 ncc 默认没覆盖到的,比如这一段:https://github.com/umijs/umi/blob/master/scripts/bundleDeps.ts#L97-L163

等我梳理一下思路,找你对一下

from father-next.

PeachScript avatar PeachScript commented on May 20, 2024

from umijs/umi-next#187 (comment)
让我试试 bundless watch 模式 ?

@cnyballk 抱歉之前消息看漏了,最近还有时间参与吗

from father-next.

PeachScript avatar PeachScript commented on May 20, 2024
  • GitHub CI Action + Coverage

@fz6m 现在加了点用例了,这个任务有时间参与吗

from father-next.

PeachScript avatar PeachScript commented on May 20, 2024

@zzcan 欢迎加入,正文里加了一类 First-time Tasks,可以选择看看

from father-next.

PeachScript avatar PeachScript commented on May 20, 2024

⭐️⭐️ builder/config.ts 里 getConfigForFile 支持自动获取 tsconfig.json 中的 compilerOptions.paths 并转换为 alias,并添加用例

这个我来

👍
可以复用 bundless/dts/index.ts 里的 getTsconfig 方法

from father-next.

siyi98 avatar siyi98 commented on May 20, 2024

预打包产物校验:是否包含动态 require 子路径模块的逻辑

这个我来

from father-next.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.