Skip to content

Repository tree

This page documents repository structure and component relationships.

Layout (apps + packages)

text
.
├── apps/
│   ├── docs/
│   ├── extension/
│   ├── landing/
│   ├── report/
│   ├── web/
│   └── workers/
├── docs/
├── packages/
│   ├── cli/
│   ├── core/
│   └── ui/
├── scripts/
├── tests/
├── package.json
├── pnpm-workspace.yaml
├── tsconfig.json
├── tsup.config.ts
└── vitest.config.ts

Component relationships

SurfaceRoleDepends on
packages/coreShared operation engines and runtime adapters
packages/cliNode CLI orchestration and host I/O@i18nprune/core (workspace)
apps/docsPublic docs siteroot docs/ content sync
apps/extensionVS Code extension host (in development, post-v1)@i18nprune/core, CLI JSON contracts
apps/webShared workspace web app@i18nprune/core, @i18nprune/ui
apps/reportReport SPA (embedded in CLI + hosted)@i18nprune/core, @i18nprune/ui
apps/workers/i18npruneProject/workspace API worker@i18nprune/core
apps/workers/metaPublic metadata API workerworker runtime only