还挺有意思的,这个 JSR 包管理器推荐优先 TypeScript 源码,上传以后对于项目会有打分,
- 要求上传 license
- 不要 TypeScript 的慢类型,需要 tsc 推理的就是慢类型
- 需要增加项目描述,readme最好也有
- 如果是 github CICD 打包的最好,可以验证上传来源
- 需要手动填写哪些是兼容使用的,目前看这部分手动,作者瞎填的话会有误差
- 优先 TypeScript 源码, 可以出接口文档
总的来看,这些小措施在一定程度上可以更好识别出项目质量。如果说他能不能替代 npm,从xiangrui那听到的理由,如果原有的软件足够好,那么就不会被替代