⚠️ Development Status: This extension is in early development. Bare minimum setup for team collaboration.
Visual Studio Code extension for TOON format support. TOON is a compact, human-readable serialization format for LLM contexts with 30-60% token reduction vs JSON.
Currently in development. Planned features:
- Syntax highlighting for
.toonfiles - Format validation and error detection
- Code formatting and auto-completion
- Integration with TOON specification
This extension is not yet published to the Visual Studio Marketplace. To install locally:
git clone https://github.com/toon-format/vscode.git
cd toon-vscode
pnpm install
pnpm build# Setup
git clone https://github.com/toon-format/vscode.git
cd toon-vscode
pnpm install
# Build
pnpm build
# Development mode (watch)
pnpm dev
# Run linting
pnpm lint
# Type check
pnpm test:types
# Package extension
pnpm packageFollowing semantic versioning towards 1.0.0:
- v0.0.x - Initial project setup, bare minimum structure (current)
- v0.1.x - Basic syntax highlighting and file recognition
- v0.2.x - Format validation and error detection
- v0.3.x - Code formatting and auto-completion
- v1.0.0 - First stable release with full TOON format support
See CONTRIBUTING.md for detailed guidelines.
- 📜 TOON Specification - Official specification
- 🐛 Issues - Bug reports and features
- 🤝 Contributing - Contribution guidelines
- toon - TypeScript implementation
- toon-python - Python implementation
- toon-rust - Rust implementation
MIT License – see LICENSE for details