{
  "extensions": [
    {"extension": ".json", "type": "Data", "mime_type": "application/json", "description": "JavaScript Object Notation"},
    {"extension": ".xml", "type": "Data", "mime_type": "application/xml", "description": "Extensible Markup Language"},
    {"extension": ".csv", "type": "Data", "mime_type": "text/csv", "description": "Comma-Separated Values"},
    {"extension": ".yaml", "type": "Data", "mime_type": "application/x-yaml", "description": "YAML Ain't Markup Language"},
    {"extension": ".html", "type": "Web", "mime_type": "text/html", "description": "HyperText Markup Language"},
    {"extension": ".css", "type": "Web", "mime_type": "text/css", "description": "Cascading Style Sheets"},
    {"extension": ".js", "type": "Code", "mime_type": "text/javascript", "description": "JavaScript"},
    {"extension": ".ts", "type": "Code", "mime_type": "text/typescript", "description": "TypeScript"},
    {"extension": ".jsx", "type": "Code", "mime_type": "text/jsx", "description": "JavaScript XML (React)"},
    {"extension": ".tsx", "type": "Code", "mime_type": "text/tsx", "description": "TypeScript XML (React)"},
    {"extension": ".py", "type": "Code", "mime_type": "text/x-python", "description": "Python"},
    {"extension": ".java", "type": "Code", "mime_type": "text/x-java-source", "description": "Java"},
    {"extension": ".go", "type": "Code", "mime_type": "text/x-go", "description": "Go"},
    {"extension": ".rs", "type": "Code", "mime_type": "text/x-rust", "description": "Rust"},
    {"extension": ".rb", "type": "Code", "mime_type": "text/x-ruby", "description": "Ruby"},
    {"extension": ".php", "type": "Code", "mime_type": "text/x-php", "description": "PHP"},
    {"extension": ".swift", "type": "Code", "mime_type": "text/x-swift", "description": "Swift"},
    {"extension": ".kt", "type": "Code", "mime_type": "text/x-kotlin", "description": "Kotlin"},
    {"extension": ".c", "type": "Code", "mime_type": "text/x-c", "description": "C"},
    {"extension": ".cpp", "type": "Code", "mime_type": "text/x-c++src", "description": "C++"},
    {"extension": ".cs", "type": "Code", "mime_type": "text/x-csharp", "description": "C#"},
    {"extension": ".sql", "type": "Database", "mime_type": "application/sql", "description": "Structured Query Language"},
    {"extension": ".md", "type": "Documentation", "mime_type": "text/markdown", "description": "Markdown"},
    {"extension": ".txt", "type": "Text", "mime_type": "text/plain", "description": "Plain Text"},
    {"extension": ".pdf", "type": "Document", "mime_type": "application/pdf", "description": "Portable Document Format"},
    {"extension": ".png", "type": "Image", "mime_type": "image/png", "description": "Portable Network Graphics"},
    {"extension": ".jpg", "type": "Image", "mime_type": "image/jpeg", "description": "JPEG Image"},
    {"extension": ".gif", "type": "Image", "mime_type": "image/gif", "description": "Graphics Interchange Format"},
    {"extension": ".svg", "type": "Image", "mime_type": "image/svg+xml", "description": "Scalable Vector Graphics"},
    {"extension": ".webp", "type": "Image", "mime_type": "image/webp", "description": "WebP Image"},
    {"extension": ".mp3", "type": "Audio", "mime_type": "audio/mpeg", "description": "MPEG Audio Layer 3"},
    {"extension": ".wav", "type": "Audio", "mime_type": "audio/wav", "description": "Waveform Audio"},
    {"extension": ".mp4", "type": "Video", "mime_type": "video/mp4", "description": "MPEG-4 Video"},
    {"extension": ".zip", "type": "Archive", "mime_type": "application/zip", "description": "ZIP Archive"},
    {"extension": ".tar", "type": "Archive", "mime_type": "application/x-tar", "description": "Tape Archive"}
  ]
}
