VS Code Extensions
Structured Data Archive

Structured Data Archive

by WinterludeInteractive

VS Code language support for Structured Data Archive (.sda) files.

Downloads

4

Rating

— (0)

Version

0.1.0

Last updated

May 15, 2026

This project provides VS Code language support for .sda files.

It is intentionally independent of any runtime SDA implementation. The language server is a spec-oriented editor tool that parses SDA source text directly, including incomplete and invalid documents while users are editing.

Features

  • .sda file association
  • TextMate syntax highlighting
  • Bracket/comment configuration
  • SDA snippets
  • Language Server Protocol support
  • Syntax diagnostics
  • section, schema, type, and data-field diagnostics
  • schema-aware data field completions
  • built-in type and literal completions
  • hover text for sections, types, and schema fields
  • document symbols
  • semantic tokens
  • whole-document formatting

Layout

client/                  VS Code extension activation code
server/                  SDA language server implementation
syntaxes/                TextMate grammar
language-configuration/  VS Code language configuration
snippets/                SDA snippets
docs/                    deployment instructions

Build

npm install
npm run compile

Package

npm run package

The package command writes a .vsix file in this directory.

Related extensions