cargo mono: 레포지토리 관리

1 min read

deno에서 swc를 많이 쓰고, 그걸 지원하기 위해 swc_ecmascript 라는 특수 패키지까지 만들었는데 배포가 너무 귀찮고, 오래 걸린다. 그냥 명령어 실행해놓고 딴 것 하고 있으면 된다 뭐 이런 거라면 충분히 하겠는데 틈틈히 끝났는지 확인해줘야 하는 문제점이 있었다.

그래서 그냥 실행해놓고 딴 것 할 수 있게 만들어주는 툴을 만들었다.

cargo mono publish

이러면 끝이다. 알아서 배포 가능한 패키지만 배포해준다.

참고로 breaking change가 있을 때 버전을 올리기 위한 명령어도 존재한다.

cargo mono bump swc_common

이러면 swc_common과 그에 의존하는 라이브러리들의 버전을 올려준다