@inho-team/architecture
v0.1.0
Published
Configurable frontend dependency boundary checker
Readme
@inho-team/architecture
TypeScript 구문 트리에서 import, export, 동적 import와 require를 읽고 FSD 계층 방향, 같은 계층의 슬라이스 간 직접 의존, 공개 API 우회를 검사합니다. 외부 패키지는 검사하지 않습니다.
inho-architecture src코드에서는 checkArchitecture({ srcRoot, alias, layers, routeDirectories, allowedFiles })를 호출할 수 있습니다. 기본 alias는 @/이며 routes는 app 계층으로 취급합니다. allowedFiles는 절대 또는 현재 디렉터리 기준 경로의 명시적인 예외 목록입니다. Grid의 화면 Model/View 규칙은 화면별 파일 계약이 확정될 때 별도 규칙으로 추가합니다.
