对于每一个前端,
或每一个Typescript使用者,
把 JS/JSON 转换为 type 或 interface,
是一个被马斯洛判定为低层次的需要。
但需要毕竟是需要,网上各种工具也多如牛毛。
有在线的网站,有写命令的npm包,还有编辑器的插件。。。
那为什么我还要多贡献一个牛毛(不,也许是马毛)呢?
现有工具的缺陷
- 大部分网站,严格限定
JSON,导致书写很不方便,key全部都要加双引号。。- 大部分网站,不提供转
type选项- 大部分网站,不提供拆分子类型选项,要么全拆了,要么全部不拆
- 编辑器插件,连入口都很隐蔽,让你看不到
- npm 包仅提供函数或命令行模式,不是给你随时用的
soon-tools的优势
- JS/JSON 可任意输入
- 提供类型选项,转
type或interface - 提供深度选项,可拆解小于当前深度的子类型
- 提供转JSON、转JS 选项,方便某些填写特定格式数据的需要
- 提供明显的复制按钮
- 记忆配置和源code
使用途径
- 最简单:在线网站 Soon Tools
- 最自由:下载exe,离线运行。Releases · leafio/soon-tools
- 最前端:
npx soon-tools,会直接开启本地网站
支持一下
点个赞,给个评论,github再来个star
github.com/leafio/soon…