文件名称:uni:固执己见的TypeScript monorepo工具
文件大小:102KB
文件格式:ZIP
更新时间:2024-04-27 02:26:25
Go
Unirepo Unirepo是一个非常自以为是的TypeScript构建工具。 Node.js生态系统中的典型monorepo管理工具可提供围绕软件包维护的自动化功能,但仍允许并要求用户随意处理多软件包配置。 包边界必须手动维护,每个边界都有其自己的子配置。 Unirepo有所不同,因为子程序包配置是集中统一管理的。 包边界通过捆绑和代码拆分自动进行管理。 您将只有一个依赖项列表。 您的package.json文件将从该源配置中生成。 与tsconfig.json相同。 信不信由您的源配置文件允许代码注释。 Unirepo之所以快速,是因为它作为本机二进制文件提供,并使用构建代码。 此外,Unirepo还有一个run子命令,可以代替 。 run comain还支持--watch标志,因此也可以替代 (或 )。 源地图始终处于启用状态。 如前所述,Unirepo非常自以为是。
【文件预览】:
uni-main
----example()
--------client()
--------style.scss(23B)
--------package.json(393B)
--------Component.tsx(345B)
--------reverse-args.ts(152B)
--------package-lock.json(48KB)
--------return.ts(87B)
--------throw.ts(124B)
--------server.ts(325B)
--------tsconfig.json(137B)
--------.gitignore(19B)
--------util.ts(469B)
--------uni.yml(624B)
----cmd()
--------build.go(1KB)
--------env.go(746B)
--------repl.go(715B)
--------publish.go(994B)
--------version.go(816B)
--------root.go(774B)
--------pack.go(1KB)
--------clean.go(367B)
--------run.go(2KB)
--------deps.go(673B)
----placeholder()
--------package.json(311B)
--------README.md(173B)
----internal()
--------log.go(159B)
--------loaders.go(274B)
--------build.go(3KB)
--------env.go(4KB)
--------publish.go(526B)
--------externals.go(224B)
--------required.go(131B)
--------tmp.go(365B)
--------config.go(377B)
--------npm.go(1KB)
--------repository.go(3KB)
--------pack.go(2KB)
--------clean.go(104B)
--------json.go(878B)
--------run.go(5KB)
--------deps.go(880B)
----test.sh(603B)
----LICENSE(1KB)
----main.go(85B)
----doc()
--------versioning.md(1KB)
--------roadmap.md(2KB)
--------migrate.md(789B)
--------config.md(2KB)
--------anti-features.md(2KB)
----.gitignore(5B)
----snapshot()
--------duplicate-config()
--------bad-config-key()
--------empty()
--------.gitignore(14B)
--------running()
--------kitchen-sink()
----go.sum(32KB)
----README.md(3KB)
----go.mod(368B)
----.vscode()
--------launch.json(462B)