[
  {
    "id": "latex",
    "label": "LaTeX",
    "projectType": "document",
    "primaryLanguageId": "latex",
    "starterId": "latex",
    "defaultEntryFile": "main.tex",
    "namingPrefix": "latex",
    "defaultOutput": "pdf-preview",
    "supportsConsole": false,
    "supportsWebPreview": false,
    "supportsPdfPreview": true,
    "popular": true,
    "primaryLanguage": "LaTeX",
    "framework": null,
    "runtime": {
      "provider": "latex",
      "operation": "BUILD"
    },
    "catalogLabel": "LaTeX",
    "supportsStdin": false
  },
  {
    "id": "html",
    "label": "HTML",
    "projectType": "web",
    "primaryLanguageId": "html",
    "frameworkId": "vanilla-web",
    "starterId": "html-css-js",
    "defaultEntryFile": "index.html",
    "namingPrefix": "html",
    "defaultOutput": "web-preview",
    "supportsConsole": false,
    "supportsWebPreview": true,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "HTML",
    "framework": "Vanilla Web",
    "runtime": {
      "provider": "static-web",
      "operation": "PREVIEW"
    },
    "catalogLabel": "HTML",
    "supportsStdin": false
  },
  {
    "id": "javascript",
    "label": "JavaScript",
    "projectType": "code",
    "primaryLanguageId": "javascript",
    "starterId": "javascript",
    "defaultEntryFile": "main.js",
    "namingPrefix": "javascript",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "JavaScript",
    "framework": null,
    "runtime": {
      "provider": "node",
      "operation": "RUN"
    },
    "catalogLabel": "JavaScript",
    "supportsStdin": true
  },
  {
    "id": "typescript",
    "label": "TypeScript",
    "projectType": "code",
    "primaryLanguageId": "typescript",
    "starterId": "typescript",
    "defaultEntryFile": "main.ts",
    "namingPrefix": "typescript",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": false,
    "primaryLanguage": "TypeScript",
    "framework": null,
    "runtime": {
      "provider": "typescript",
      "operation": "RUN"
    },
    "catalogLabel": "TypeScript \u2014 Console",
    "supportsStdin": true
  },
  {
    "id": "node-javascript",
    "label": "Node.js",
    "projectType": "code",
    "primaryLanguageId": "javascript",
    "frameworkId": "node",
    "starterId": "node",
    "defaultEntryFile": "src/index.js",
    "namingPrefix": "node",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "JavaScript",
    "framework": "Node.js",
    "runtime": {
      "provider": "node",
      "operation": "RUN"
    },
    "catalogLabel": "Node.js \u2014 JavaScript",
    "supportsStdin": true
  },
  {
    "id": "node-typescript",
    "label": "Node.js TypeScript",
    "projectType": "code",
    "primaryLanguageId": "typescript",
    "frameworkId": "node",
    "starterId": "node-typescript",
    "defaultEntryFile": "src/index.ts",
    "namingPrefix": "node-ts",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": false,
    "primaryLanguage": "TypeScript",
    "framework": "Node.js",
    "runtime": {
      "provider": "typescript",
      "operation": "RUN"
    },
    "catalogLabel": "Node.js \u2014 TypeScript",
    "supportsStdin": true
  },
  {
    "id": "python",
    "label": "Python",
    "projectType": "code",
    "primaryLanguageId": "python",
    "starterId": "python",
    "defaultEntryFile": "main.py",
    "namingPrefix": "python",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "Python",
    "framework": null,
    "runtime": {
      "provider": "python",
      "operation": "RUN"
    },
    "catalogLabel": "Python",
    "supportsStdin": true
  },
  {
    "id": "c",
    "label": "C",
    "projectType": "code",
    "primaryLanguageId": "c",
    "starterId": "c",
    "defaultEntryFile": "main.c",
    "namingPrefix": "c",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "C",
    "framework": null,
    "runtime": {
      "provider": "c",
      "operation": "RUN"
    },
    "catalogLabel": "C",
    "supportsStdin": true
  },
  {
    "id": "cpp",
    "label": "C++",
    "projectType": "code",
    "primaryLanguageId": "cpp",
    "starterId": "cpp",
    "defaultEntryFile": "main.cpp",
    "namingPrefix": "cpp",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "C++",
    "framework": null,
    "runtime": {
      "provider": "cpp",
      "operation": "RUN"
    },
    "catalogLabel": "C++",
    "supportsStdin": true
  },
  {
    "id": "java",
    "label": "Java",
    "projectType": "code",
    "primaryLanguageId": "java",
    "starterId": "java",
    "defaultEntryFile": "Main.java",
    "namingPrefix": "java",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "Java",
    "framework": null,
    "runtime": {
      "provider": "java",
      "operation": "RUN"
    },
    "catalogLabel": "Java",
    "supportsStdin": true
  },
  {
    "id": "go",
    "label": "Go",
    "projectType": "code",
    "primaryLanguageId": "go",
    "starterId": "go",
    "defaultEntryFile": "main.go",
    "namingPrefix": "go",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "Go",
    "framework": null,
    "runtime": {
      "provider": "go",
      "operation": "RUN"
    },
    "catalogLabel": "Go",
    "supportsStdin": true
  },
  {
    "id": "rust",
    "label": "Rust",
    "projectType": "code",
    "primaryLanguageId": "rust",
    "starterId": "rust",
    "defaultEntryFile": "main.rs",
    "namingPrefix": "rust",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "Rust",
    "framework": null,
    "runtime": {
      "provider": "rust",
      "operation": "RUN"
    },
    "catalogLabel": "Rust",
    "supportsStdin": true
  },
  {
    "id": "php",
    "label": "PHP",
    "projectType": "code",
    "primaryLanguageId": "php",
    "starterId": "php",
    "defaultEntryFile": "main.php",
    "namingPrefix": "php",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "PHP",
    "framework": null,
    "runtime": {
      "provider": "php",
      "operation": "RUN"
    },
    "catalogLabel": "PHP",
    "supportsStdin": true
  },
  {
    "id": "ruby",
    "label": "Ruby",
    "projectType": "code",
    "primaryLanguageId": "ruby",
    "starterId": "ruby",
    "defaultEntryFile": "main.rb",
    "namingPrefix": "ruby",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "Ruby",
    "framework": null,
    "runtime": {
      "provider": "ruby",
      "operation": "RUN"
    },
    "catalogLabel": "Ruby",
    "supportsStdin": true
  },
  {
    "id": "r",
    "label": "R",
    "projectType": "code",
    "primaryLanguageId": "r",
    "starterId": "r",
    "defaultEntryFile": "main.R",
    "namingPrefix": "r",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "R",
    "framework": null,
    "runtime": {
      "provider": "r",
      "operation": "RUN"
    },
    "catalogLabel": "R",
    "supportsStdin": true
  },
  {
    "id": "shell",
    "label": "Bash",
    "projectType": "code",
    "primaryLanguageId": "shell",
    "starterId": "shell",
    "defaultEntryFile": "main.sh",
    "namingPrefix": "bash",
    "defaultOutput": "console",
    "supportsConsole": true,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": false,
    "primaryLanguage": "Bash",
    "framework": null,
    "runtime": {
      "provider": "shell",
      "operation": "RUN"
    },
    "catalogLabel": "Bash",
    "supportsStdin": true
  },
  {
    "id": "interactive-doc",
    "label": "Interactive Doc",
    "projectType": "document",
    "primaryLanguageId": "plain",
    "starterId": "interactive-doc",
    "defaultEntryFile": "document.interactive.json",
    "namingPrefix": "doc",
    "defaultOutput": "visual-editor",
    "supportsConsole": false,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "Interactive Content",
    "framework": null,
    "catalogLabel": "Interactive Doc",
    "supportsStdin": false
  },
  {
    "id": "markdown",
    "label": "Markdown",
    "projectType": "document",
    "primaryLanguageId": "markdown",
    "starterId": "markdown",
    "defaultEntryFile": "main.md",
    "namingPrefix": "markdown",
    "defaultOutput": "visual-editor",
    "supportsConsole": false,
    "supportsWebPreview": false,
    "supportsPdfPreview": false,
    "popular": true,
    "primaryLanguage": "Markdown",
    "framework": null,
    "runtime": {
      "provider": "markdown",
      "operation": "BUILD"
    },
    "catalogLabel": "Markdown",
    "supportsStdin": false
  },
  {
    "id": "typescript-vite",
    "label": "TypeScript + Vite",
    "projectType": "web",
    "primaryLanguageId": "typescript",
    "frameworkId": "vite",
    "starterId": "typescript-vite",
    "defaultEntryFile": "src/main.ts",
    "namingPrefix": "typescript",
    "defaultOutput": "web-preview",
    "supportsConsole": false,
    "supportsWebPreview": true,
    "supportsPdfPreview": false,
    "buildOutput": "dist",
    "popular": true,
    "primaryLanguage": "TypeScript",
    "framework": "Vite",
    "runtime": {
      "provider": "vite",
      "operation": "BUILD"
    },
    "catalogLabel": "TypeScript \u2014 Vite Web",
    "supportsStdin": false
  },
  {
    "id": "react-vite-javascript",
    "label": "React + Vite JavaScript",
    "projectType": "web",
    "primaryLanguageId": "javascript",
    "frameworkId": "react-vite",
    "starterId": "react-vite-js",
    "defaultEntryFile": "src/main.jsx",
    "namingPrefix": "react",
    "defaultOutput": "web-preview",
    "supportsConsole": false,
    "supportsWebPreview": true,
    "supportsPdfPreview": false,
    "buildOutput": "dist",
    "popular": false,
    "primaryLanguage": "JavaScript",
    "framework": "React + Vite",
    "runtime": {
      "provider": "vite",
      "operation": "BUILD"
    },
    "catalogLabel": "React \u2014 JavaScript",
    "supportsStdin": false
  },
  {
    "id": "react-vite-typescript",
    "label": "React + Vite",
    "projectType": "web",
    "primaryLanguageId": "typescript",
    "frameworkId": "react-vite",
    "starterId": "react-vite",
    "defaultEntryFile": "src/main.tsx",
    "namingPrefix": "react",
    "defaultOutput": "web-preview",
    "supportsConsole": false,
    "supportsWebPreview": true,
    "supportsPdfPreview": false,
    "buildOutput": "dist",
    "popular": true,
    "primaryLanguage": "TypeScript",
    "framework": "React + Vite",
    "runtime": {
      "provider": "vite",
      "operation": "BUILD"
    },
    "catalogLabel": "React \u2014 TypeScript",
    "supportsStdin": false
  },
  {
    "id": "vue-vite",
    "label": "Vue + Vite",
    "projectType": "web",
    "primaryLanguageId": "javascript",
    "frameworkId": "vue-vite",
    "starterId": "vue-vite",
    "defaultEntryFile": "src/main.js",
    "namingPrefix": "vue",
    "defaultOutput": "web-preview",
    "supportsConsole": false,
    "supportsWebPreview": true,
    "supportsPdfPreview": false,
    "buildOutput": "dist",
    "popular": true,
    "primaryLanguage": "JavaScript",
    "framework": "Vue + Vite",
    "runtime": {
      "provider": "vite",
      "operation": "BUILD"
    },
    "catalogLabel": "Vue",
    "supportsStdin": false
  },
  {
    "id": "svelte-vite",
    "label": "Svelte + Vite",
    "projectType": "web",
    "primaryLanguageId": "javascript",
    "frameworkId": "svelte-vite",
    "starterId": "svelte-vite",
    "defaultEntryFile": "src/main.js",
    "namingPrefix": "svelte",
    "defaultOutput": "web-preview",
    "supportsConsole": false,
    "supportsWebPreview": true,
    "supportsPdfPreview": false,
    "buildOutput": "dist",
    "popular": true,
    "primaryLanguage": "JavaScript",
    "framework": "Svelte + Vite",
    "runtime": {
      "provider": "vite",
      "operation": "BUILD"
    },
    "catalogLabel": "Svelte",
    "supportsStdin": false
  }
]
