🔥 SwiftPM에서 패키지 컬렉션 만들기

91자
2분

SwiftPM에서 사용할 수 있는 패키지 컬렉션을 만들려면 몇 가지 규칙을 따라야 해요. 가장 중요한 건 컬렉션 데이터 형식을 준수하는 거예요. 이 형식을 지켜야만 SwiftPM이 패키지 컬렉션을 올바르게 인식하고 사용할 수 있거든요.

패키지 컬렉션을 직접 만들 때는 package-collection-generate 도구를 사용하는 걸 추천해요. 이 도구를 사용하면 간단한 설정만으로 SwiftPM 호환 패키지 컬렉션을 쉽게 생성할 수 있답니다.

shell
$ package-collection-generate generate <input-path> <output-path>
shell
$ package-collection-generate generate <input-path> <output-path>

위 명령어를 실행하면 <input-path>에 있는 패키지 정보를 읽어서 <output-path>에 지정한 경로에 패키지 컬렉션 파일을 생성해요.

물론 커스텀 구현을 하고 싶다면 PackageCollectionsModel 모듈에서 제공하는 데이터 모델을 활용할 수도 있습니다.

YouTube 영상

채널 보기
NestJS 가드, 바이딩과 스코프 | NestJS 가이드
NestJS 인터셉터란? | NestJS 가이드
인터셉터와 RxJS로 캐시 시스템 구축하기 | NestJS 가이드
API 응답 지연과 복잡한 에러, NestJS 인터셉터로 관리하는 방법 | NestJS 가이드
입력을 전처리하는 Functor - Contravariant와 contramap 이해하기 | 프로그래머를 위한 카테고리 이론
NestJS 역할 기반 접근 권한 부여 - Guard, Reflector | NestJS 가이드
변환 파이프로 컨트롤러 코드 깔끔하게 만들기 | NestJS 가이드
class-validator 와 DTO | NestJS 가이드