# monorepo

16개의 포스트
post-thumbnail

REACT MONOREPO

팀 FE 프로젝트에서 MSA (MicroService Architecture) 를 지향하는 개발을 위해 monorepo를 도입하기로 하였다.작업을 위해 포스팅을 열심히 찾아봤지만 대부분 ts를 사용하거나 lerna, nx, turborepo를 사용해서 typescrip

2022년 7월 23일
·
0개의 댓글
·
post-thumbnail

Turborepo + yarn-berry 모노레포 구축기

터보레포 스타터킷 각각의 폴더에서 CRA, Next 생성하면됨 vercel 배포 이슈 - 프로젝트를 지웠다가 다시 생성하니 됨 각각의 워크스페이스.. 루트 packages에서 각각 의존성 관리할 수 있음 빠르다고 한다. (난 다른거 안써봐서 잘 체감이 안됨)

2022년 6월 25일
·
0개의 댓글
·
post-thumbnail

PNPM - renew

회사 발표를 위한 pnpm 발표에 관한 정리글 = 미완 오늘날 node.js의 패키지 매니저의 대표주자로는 npm과 yarn이 있을 것입니다. 10년에 나온 npm과 16년에 나온 yarn은 시간이 많이 지났음에도 불구하고 대부분의 프로젝트에서 사용되고 있습니다. 하지

2022년 5월 1일
·
0개의 댓글
·
post-thumbnail

monorepo (with nx)

이 글에서는 monorepo에 대한 간단한 설명과 monorepo를 구성하는데 도움을 주는 nx에 대해서 서칭해본 내용을 공유하려고 합니다.

2022년 4월 11일
·
0개의 댓글
·

Monorepo in NestJS

$ nest g app api$ nest g app admin$ nest g lib entity참고) https://jojoldu.tistory.com/594

2022년 3월 15일
·
0개의 댓글
·

JS 모노리포 삽질 후 깨달은 것들

yarn workspace, npm workspace, lerna, nx 등을 시험삼아 써봤다.

2022년 2월 20일
·
0개의 댓글
·
post-thumbnail

Lerna with Yarn Workspaces (Monorepo)

MonoRepo란 하나의 저장소에서 여러 컴포넌트 또는 module packages를 가지는 것을 의미한다. 즉 여러 프로젝트의 코드를 보관하는 단일 저장소이다.

2021년 12월 12일
·
0개의 댓글
·

monorepo에서 테스트 작성하기

jest, yarn workspace, next.js 기준으로 작성되었습니다.Organizing tests with jest projects - 🚀 Jakub Homolyroot의 jest.config.js에서 jest의 projects옵션을 사용하여 root에서 t

2021년 9월 15일
·
0개의 댓글
·
post-thumbnail

[DevOps] MonoRepo란?

MonoRepo 는 Monolithic Repositories 의 약자로, 하나의 리포지토리에서 여러개의 프로젝트가 구성된 것을 의미합니다.일반적으로는 보통 하나의 리포지토리 안에 하나의 프로젝트가 들어있는 것이 일반적입니다. 이러한 일반적인 형태의 프로젝트 구성을 M

2021년 5월 21일
·
0개의 댓글
·

Migration Submodule to Github packages

서비스를 주니어부터 개발해온 결과 javascript -> typescript 로 전환하는 과도기를 거쳤다. typesciprt 로의 전환, 그리고 firebase-realtime-database 를 사용하고 있어서 인터페이스를 한번만 작성해놓으면 interface

2021년 1월 19일
·
0개의 댓글
·
post-thumbnail

MonoRepo & Lerna

협업을 나가서 초기셋팅을 우리가 한 게 아니고 초기세팅이 된 상태에서 클론을 받은 거라 프로젝트의 폴더 구성이 궁금해서 찾아보게 되었다!!Monorepo는 여러 프로젝트의 소스 코드를 관리하는 데에 하나의 저장소(repository)만 사용하는 것을 의미한다.examp

2020년 12월 26일
·
1개의 댓글
·

React-Native + CRA MonoRepo 환경 구축하기

현재 진행하고 있는 프로젝트에서 CRA + ReactNative Monorepo 초기세팅 작업을 진행했던 경험을 바탕으로 개발환경을 구축하는 방법을 공유하고자 작성하는 글입니다.관련된 자료가 많이 없어서 방법을 찾고 에러를 해결하는 과정에 많은 소요가 들었기에 이 과정

2020년 12월 6일
·
4개의 댓글
·
post-thumbnail

[react-native-web 모노레포] - 웹 빌드 환경 구성

웹과 모바일에서 동일한 사용자 경험을 제공하기 위해 단일 React-Native 앱을 작성하고 모바일과 웹 모두 빌드할 수 있는 모노 레포지토리를 구성해보자. 주요 패키지 버전 react : 16.13.1 react-native : 0.63.3 react-nativ

2020년 12월 5일
·
1개의 댓글
·
post-thumbnail

[react-native-web 모노레포] - 공통 앱 작성, 모바일 빌드 환경 구성

리액트 네이티브로 작성된 앱을 웹, 모바일 모두 배포할 수 있는 모노 레포지토리를 구성한다. 구성 환경 typescript: 3.8.4 react : 16.13.1 react-native : 0.63.3 react-native-web : 0.14.8 styled-co

2020년 12월 4일
·
2개의 댓글
·

[yarn] yarn workspace를 이용한 monorepo 구성

하나의 repository에 여러 프로젝트, 패키지를 가진 것을 의미한다.eslint, prettier, babel루트에서의 package.jsonpackages directory 하위에 각 패키기지를 위치시키고, apps 하위 복수개의 프로젝트에서 접근해서 사용할 수

2020년 11월 9일
·
0개의 댓글
·

Lerna@mono-repo

각 패키지들의 의존을 설치함root package에 공통으로 사용되는 dependency를 생성하고각 의존 패키지에 링크를 생성함각 패키지들의 npm 명령어를 실행scope를 지정할 수 있으며 scope를 지정하지 않을 경우 전체 패키지에 명령어를 수행함\--ignor

2020년 8월 3일
·
0개의 댓글
·