Apex Log Analyzer - VS Code extension for analyzing Salesforce debug logs with interactive visualizations (flame charts, call trees, SOQL/DML breakdowns).
- lana/: VS Code extension (TypeScript)
- log-viewer/: Webview UI (TypeScript)
- lana-docs/: Docusaurus documentation
- sample-app/: Sample Salesforce app with test logs
- TypeScript
- lit, html, css, js
Always use pnpm
- pnpm watch: Dev build with hot reload
- pnpm build: Production build
- pnpm test: Run tests before commiting
- pnpm lint: Type + lint check
- pnpm prettier-format: Auto-format all files
- Strict TypeScript enabled
log-viewer/+lana/must remain independent +log-viewer/can not import VSCode APIs- Write tests first (TDD)
- Fast performance + Handle 50MB+ logs (500k+ lines)
- See
.specify/memory/constitution.mdfor Core principles, development standards, Release process - Conventional commit messages
- Don't auto commit