Configure TypeScript for lexicon compatibility and add documentation
- Update tsconfig.json: - Exclude src/lexicon/** from compilation (generated code has compatibility issues) - Exclude tests/**/* from build output (tests are type-checked separately) - Only include src/**/* in build - Regenerate lexicons with post-processing fixes applied: - All multiformats/cid imports now use main package export - All relative imports now have .js extensions - Add comprehensive src/lexicon/README.md documenting: - Code generation workflow - Dependencies and multiformats usage - Recommended usage patterns (custom interfaces) - Known issues and workarounds - Troubleshooting guide This allows TypeScript to compile cleanly while still providing type information from generated lexicons for IDE support. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>