文件名称:mono:我维护的TypeScript库的monorepo
文件大小:334KB
文件格式:ZIP
更新时间:2024-03-29 20:57:02
TypeScript
单核细胞增多症 图书馆 自动配置 雷鸟味精过滤器 特里 哲学 这个存储库也是我尝试monorepos以及如何最好地组织它们的一种方式。 过去,我一直在尝试许多不同的工具或“堆栈”,并在以下方面保持稳定: 所有代码均以针对ES6的TypeScript编写。 Tslint用于整理代码(我仍然没有迁移到eslint)。 Lerna用于版本管理和发布(由auto )。 纱线工作区用于共享锁定文件和node_modules文件夹。 Auto用于连续发布库(使用Lerna)。 每个包都包含其自己的package.json和依赖项。 每个软件包都可以独立构建。 TypeScript的复合模式和增量模式可用于快速编译。 每个软件包都公开了使用tsc构建的commonjs和es6入口点。 测试以TypeScript编写,并像库代码一样进行编译。 Mocha用于启动测试。 Chai用于