alibaba / kiwi

🐤 Kiwi-国际化翻译全流程解决方案
2.5k stars 229 forks source link

feat: init 命令生成js类型的导出文件,以支持纯js和jsx项目的使用 #129

Closed cuiyueshuai closed 1 year ago

cuiyueshuai commented 1 year ago

先说一下大体改动:

  1. 我删除掉了原init命令里面的默认值 { isDefault: true } , 我查看了一下全局代码,感觉并没有使用到这个默认值的操作,如果不正确,希望和我说一下,不能这样改,我考虑看看其他方式。
  2. 给命令添加了可选参数 [type], 以支持js和ts类型的文件生成,
  3. 并对默认项目配置 加了个参数 fileType 以支持 生成文件类型, 但是感觉这部分改动还挺大的,对原设计代码上,所以您应该先看看,我的意图是,纯js和jsx项目中,生成ts类型的文件导出,会引起编译错误的,虽然我可以去手动改ts后缀,但是总归不太方面,而且我不太想为了这么几个文件就改动编译配置,让我项目工程就开始支持编译ts文件,所以希望一开始就只为了js和jsx项目服务,没有ts的相关引入和操作
linhuiw commented 1 year ago

我加你微信了,我们视频会议沟通下改动吧。

cuiyueshuai commented 1 year ago

@linhuiw 那个我没收到你的微信请求呀,你加错了吧,我微信号已经通过邮箱发送给你,或者我如何联系你?

邮件标题:

image
linhuiw commented 1 year ago

LGTM,代码已经Review。

@cuiyueshuai 请帮忙补全 init 的 README 文档

cuiyueshuai commented 1 year ago

@linhuiw 文档已经完成更新啦,你在check一下,辛苦

linhuiw commented 1 year ago

已合并,并发布版本 1.1.0

非常感谢 PR @cuiyueshuai