TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기아이두~ 아이두~
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
메모가 할 일이 되고, 친구와 함께 끝내는 투두. Aido의 API 서버와 모바일 앱을 관리하는 Turborepo + pnpm 모노레포입니다.README 전문 보기 ↗
Version: 1.1.0 · Last Updated: 2026-08-14 · Owner: Aido Platform Team
메모가 할 일이 되고, 친구와 함께 끝내는 투두. Aido의 API 서버와 모바일 앱을 관리하는 Turborepo + pnpm 모노레포입니다.
| 분류 | 기술 |
|---|---|
| Monorepo | Turborepo 2.11, pnpm 12.15 |
| Backend | NestJS 12.2 ESM, Prisma 8 RC (ORM rc.20, CLI rc.27), PostgreSQL 16 |
| Mobile | Expo 58, React Native 0.88, React 19.3 |
| Validation | Zod 4.3.6, Nest Standard Schema |
| Testing | Jest Expo 58 (Jest 30), Vitest 5.0, Testcontainers |
| Code Quality | Oxlint 1.89, Oxfmt 0.74 |
| Runtime | Node.js 24.22.1 LTS |
aido/
├── apps/
│ ├── api/ # NestJS 백엔드
│ └── mobile/ # Expo 모바일 앱
├── packages/
│ └── api/ # REST 계약·오류 코드·순수 공용 타입 (@aido/api)
├── tooling/
│ ├── typescript/ # TypeScript 프리셋
│ ├── vitest/ # Vitest 프리셋
│ └── database-migrate/ # 고정 lockfile 기반 migration CLI
└── turbo.json
서버 환경 파일·인증 설정·실행 준비는 API README를 따른다. 아래 DB 연결은 로컬 개발용이다.
# 설치
pnpm install
# DB 실행 (Docker)
pnpm docker:up
# 로컬 DB graph 적용·검증
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/aido pnpm --filter @aido/server db:deploy
# 개발 서버
pnpm dev
| 명령어 | 설명 |
|---|---|
pnpm dev | 전체 개발 서버 |
pnpm build | 전체 빌드 |
pnpm typecheck | 타입 검사 |
pnpm lint | Oxlint 정적 검사 |
pnpm format | 코드 포맷팅 |
pnpm format:check | Oxfmt 포맷 검사 |
pnpm clean | 빌드 산출물 전체 삭제 |
| 명령어 | 설명 |
|---|---|
pnpm db:migrate | Prisma 마이그레이션 |
pnpm db:generate | Prisma 8 contract의 runtime·타입 생성 |
pnpm db:plan | migration graph 적용 계획 확인 |
pnpm db:verify | DB와 contract의 일치 확인 |
| 명령어 | 설명 |
|---|---|
pnpm test | 단위 테스트 |
pnpm test:e2e | E2E 테스트 |
pnpm test:all | 전체 테스트 (Unit + Integration + E2E) |
pnpm test:cov | 커버리지 리포트 |
| 명령어 | 설명 |
|---|---|
pnpm docker:up | DB 컨테이너 (로컬 개발) |
pnpm docker:down | DB 컨테이너 중지 |
pnpm docker:dev:up | 개발 환경 전체 (DB + API) |
pnpm docker:dev:down | 개발 환경 중지 |
pnpm docker:prod:up | 프로덕션 환경 (DB + Migrate + API) |
pnpm docker:prod:down | 프로덕션 환경 중지 |
| 모드 | Compose 파일 | 용도 |
|---|---|---|
| DB Only | docker-compose.yml | 로컬 개발 (추천) |
| Development | docker-compose.dev.yml | Docker 전체 개발 |
| Production | docker-compose.prod.yml | 프로덕션 배포 테스트 |
pnpm dev로 실행.env.docker.dev 필요).env.docker.prod 필요)| 패키지 | 설명 |
|---|---|
| @aido/server | NestJS 백엔드 API |
| @aido/mobile | Expo 모바일 앱 |
| @aido/api | Zod 스키마 |
| @aido/api/errors | 에러 정의 |
pnpm commit)pnpm lint && pnpm format:check)@aido/api)@aido/api/errors의 ErrorCode 사용 (하드코딩 금지)http://localhost:8080/api/docshttp://localhost:8080/api/docs-jsonMIT
1.10.0 변경과 검증 현황은 클라이언트 Before/After와 검증 기록을 참고하세요.