文件名称:ts-arch:用于Typescript的体系结构单元测试框架
文件大小:183KB
文件格式:ZIP
更新时间:2024-05-22 10:09:27
TypeScript
TSArch 它是一个库,用于使用任何测试框架来检查TypeScript&JavaScript项目中的体系结构约定。 您检查文件,文件夹和片之间的依赖关系,检查循环依赖关系等等。 它类似于ArchUnit,但适用于TS / JS项目。 建置状态 安装 npm install --save-dev tsarch 用法 该项目目前对体系结构有两种观点:基于文件的体系结构测试和基于切片的体系结构测试。 文件API // imports and applies the jest extensions import "tsarch/dist/jest" // imports the files entrypoint import { filesOfProject } from "tsarch" describe ( "architecture" , ( ) => { // archite
【文件预览】:
ts-arch-main
----ts-arch.code-workspace(1KB)
----.gitignore(104B)
----code-of-conduct.md(3KB)
----package.json(3KB)
----tslint.json(115B)
----jest.ts(82B)
----package-lock.json(572KB)
----src()
--------jest()
--------slices()
--------files()
--------common()
----.travis.yml(252B)
----CONTRIBUTING.md(936B)
----LICENSE(1KB)
----tsconfig.json(495B)
----tools()
--------gh-pages-publish.ts(898B)
----README.md(3KB)
----index.ts(130B)
----ARCHITECTURE.md(967B)
----test()
--------components.puml(253B)
--------components_inner.puml(456B)
--------jest()
--------architecture.spec.ts(2KB)
--------slices()
--------files()
----.editorconfig(209B)