Skip to main content Svelte Highlight v7.21.1

JSONC language preview

1. tsconfig.json

JSON with // and /* */ comments
horizon-dark
{
  // TypeScript compiler options
  "compilerOptions": {
    "target": "ESNext",
    "strict": true,
    /* module resolution */
    "moduleResolution": "bundler",
    "skipLibCheck": true
  },
  "include": ["src"]
}
atom-one-dark
{
  // TypeScript compiler options
  "compilerOptions": {
    "target": "ESNext",
    "strict": true,
    /* module resolution */
    "moduleResolution": "bundler",
    "skipLibCheck": true
  },
  "include": ["src"]
}
github-dark
{
  // TypeScript compiler options
  "compilerOptions": {
    "target": "ESNext",
    "strict": true,
    /* module resolution */
    "moduleResolution": "bundler",
    "skipLibCheck": true
  },
  "include": ["src"]
}
dracula
{
  // TypeScript compiler options
  "compilerOptions": {
    "target": "ESNext",
    "strict": true,
    /* module resolution */
    "moduleResolution": "bundler",
    "skipLibCheck": true
  },
  "include": ["src"]
}
nord
{
  // TypeScript compiler options
  "compilerOptions": {
    "target": "ESNext",
    "strict": true,
    /* module resolution */
    "moduleResolution": "bundler",
    "skipLibCheck": true
  },
  "include": ["src"]
}
github
{
  // TypeScript compiler options
  "compilerOptions": {
    "target": "ESNext",
    "strict": true,
    /* module resolution */
    "moduleResolution": "bundler",
    "skipLibCheck": true
  },
  "include": ["src"]
}

2. VS Code settings

comments alongside standard JSON values
horizon-dark
{
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  // disable telemetry
  "telemetry.telemetryLevel": "off",
  "files.exclude": {
    "**/.git": true,
    "**/node_modules": false
  }
}
atom-one-dark
{
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  // disable telemetry
  "telemetry.telemetryLevel": "off",
  "files.exclude": {
    "**/.git": true,
    "**/node_modules": false
  }
}
github-dark
{
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  // disable telemetry
  "telemetry.telemetryLevel": "off",
  "files.exclude": {
    "**/.git": true,
    "**/node_modules": false
  }
}
dracula
{
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  // disable telemetry
  "telemetry.telemetryLevel": "off",
  "files.exclude": {
    "**/.git": true,
    "**/node_modules": false
  }
}
nord
{
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  // disable telemetry
  "telemetry.telemetryLevel": "off",
  "files.exclude": {
    "**/.git": true,
    "**/node_modules": false
  }
}
github
{
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  // disable telemetry
  "telemetry.telemetryLevel": "off",
  "files.exclude": {
    "**/.git": true,
    "**/node_modules": false
  }
}

3. Numbers, strings, and literals

standard JSON value types
horizon-dark
{
  "name": "svelte-highlight",
  "version": "1.0.0",
  "count": 42,
  "ratio": 0.75,
  "enabled": true,
  "disabled": false,
  "empty": null
}
atom-one-dark
{
  "name": "svelte-highlight",
  "version": "1.0.0",
  "count": 42,
  "ratio": 0.75,
  "enabled": true,
  "disabled": false,
  "empty": null
}
github-dark
{
  "name": "svelte-highlight",
  "version": "1.0.0",
  "count": 42,
  "ratio": 0.75,
  "enabled": true,
  "disabled": false,
  "empty": null
}
dracula
{
  "name": "svelte-highlight",
  "version": "1.0.0",
  "count": 42,
  "ratio": 0.75,
  "enabled": true,
  "disabled": false,
  "empty": null
}
nord
{
  "name": "svelte-highlight",
  "version": "1.0.0",
  "count": 42,
  "ratio": 0.75,
  "enabled": true,
  "disabled": false,
  "empty": null
}
github
{
  "name": "svelte-highlight",
  "version": "1.0.0",
  "count": 42,
  "ratio": 0.75,
  "enabled": true,
  "disabled": false,
  "empty": null
}