https://github.com/sungkwangkim/yarn-berry-test/tree/feature/1-tsconfig

https://github.com/sungkwangkim/yarn-berry-test/tree/feature/2-eslint-prettier

https://github.com/sungkwangkim/yarn-berry-test/tree/feature/3-react-component

https://github.com/sungkwangkim/yarn-berry-test/tree/4-typecheck

name에 특정 prefix를 붙이는 이유는 Monorepo를 구분하기 위한 관습이다.

apps에서는 application을 작성하고,

packages에서는 다른 apps에서 사용할 수 있는 라이브러리나 컴포넌트 등을 넣어서 만든다.

.yarn/sdks는 yarn workspace를 개발하기 위한 dev dependencies 같은 것들이 들어간다.

.yarn/cache에 있는 zip 파일을 git에 올려 zero-install로 사용할 수 있다.

yarn에서 기본으로 제공하는 플러그인

https://yarnpkg.com/api/modules/plugin_workspace_tools.html

yarn dlx @yarnpkg/sdks 대신 yarn dlx @yarnpkg/sdks vscode 실행