@tanstack/highlight
Version:
Tiny class-based syntax highlighting for documentation.
12 lines (11 loc) • 415 B
JavaScript
import { defineLanguage } from '../core.js';
import { patternTokenizer } from '../internal/patterns.js';
export const diff = defineLanguage({
name: 'diff',
aliases: ['patch'],
tokenize: patternTokenizer([
{ className: 'meta', regex: /^(?:@@|diff |index |--- |\+\+\+ ).*$/gm },
{ className: 'deleted', regex: /^-.*$/gm },
{ className: 'inserted', regex: /^\+.*$/gm },
]),
});