svg-to-ts高性能SVG图标库构建工具TypeScript优化摇树机制
svg-to-ts 挺有意思的一个工具,它能够把 SVG 图标转换成 TypeScript 代码。你可以选择将图标转换为一个大 TypeScript 文件,或者将它们分散成多个文件,还可以生成声明文件。最酷的是,svg-to-ts 会自动为你的图标生成类型和接口,这样可以大大提高代码的类型安全性。而且,它还能和 iconregistry 一起使用,帮你构建一个可以摇树优化的高效图标库,优化性能,避免多余的代码冗余。你也可以跟随它的教程,一步步创建一个高性能的图标库。
如果你是做组件库或者图标库的自动化开发,svg-to-ts 肯定能帮你节省不少时间。它其实是基于多企业级图标库的经验打造的,针对性能和开发效率都有相当不错的优化。
对了,虽然这个工具的示例是用 Angular 做的,但其实它也能和其他框架,或者纯 TypeScript/JavaScript 一起使用,挺灵活的哦。
svg-to-ts-master.zip
预估大小:53个文件
svg-to-ts-master
文件夹
tsconfig.spec.json
207B
.github
文件夹
FUNDING.yml
79B
commitlint.config.js
67B
index.ts
293B
src
文件夹
lib
文件夹
converters
文件夹
object.converter.ts
1KB
2.95MB
文件大小:
评论区