tiny-editor icon indicating copy to clipboard operation
tiny-editor copied to clipboard

✨ [Feature]: 为什么npm上面下载下来 就没有ts文件了-我看github上面代码里面是ts文件

Open hongdundada opened this issue 1 year ago • 2 comments

What problem does this feature solve

image

What does the proposed API look like

image

What is your project name

为什么npm上面下载下来 就没有ts文件了-我看github上面代码里面是ts文件

hongdundada avatar Sep 18 '24 08:09 hongdundada

@hongdundada ts确实有问题,我们来修复下哈

kagol avatar Sep 19 '24 02:09 kagol

简单试了一下,发现如果用 vite 配合 rollup 的 typescript plugin 会有一些问题,分别打包 es 和 cjs 需要分别调度 rollup 打包才行,或许直接用 tsc 打包 ts 文件更方便一些?

WindRunnerMax avatar Oct 10 '24 12:10 WindRunnerMax

简单试了一下,发现如果用 vite 配合 rollup 的 typescript plugin 会有一些问题,分别打包 es 和 cjs 需要分别调度 rollup 打包才行,或许直接用 tsc 打包 ts 文件更方便一些?

@WindRunnerMax @hongdundada 我试了下,通过 vite-plugin-dst 插件打包是可以正确生成 ts 类型声明文件的,已发布 alpha 版本:@opentiny/[email protected]

kagol avatar Oct 26 '24 06:10 kagol

@hongdundada 已发布正式版本 v3.21.0,导出了 TypeScript 类型声明。

kagol avatar Oct 26 '24 11:10 kagol