Skip to content

chore: 루트 package.json에서 불필요한 phantom dependencies 제거#351

Open
guesung wants to merge 1 commit into
developfrom
chore/remove-root-phantom-deps
Open

chore: 루트 package.json에서 불필요한 phantom dependencies 제거#351
guesung wants to merge 1 commit into
developfrom
chore/remove-root-phantom-deps

Conversation

@guesung

@guesung guesung commented Feb 23, 2026

Copy link
Copy Markdown
Owner

요약

  • 루트 package.jsondevDependencies에서 react, react-dom, next, @vitejs/plugin-react 제거
  • 이들은 하위 패키지(apps/web, pages/* 등)에서 각각 올바르게 선언하고 있음
  • 루트에 중복 설치 시 pnpm 호이스팅으로 인한 모듈 해석 혼란(phantom dependency) 위험

변경 사항

  • package.json: 4개 불필요 의존성 제거

테스트 계획

  • pnpm install 정상 완료 확인
  • pnpm build 전체 빌드 성공 확인
  • pnpm type-check 통과 확인

react, react-dom, next, @vitejs/plugin-react를 루트 devDependencies에서 제거.
이들은 하위 패키지에서 각각 선언하고 있으며, 루트에 중복 설치 시
pnpm 호이스팅으로 인한 모듈 해석 혼란(phantom dependency) 위험 존재.
@guesung guesung force-pushed the chore/remove-root-phantom-deps branch from 18d7896 to aab7837 Compare February 23, 2026 08:07
@notion-workspace

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant