syntax_core 0.0.1
syntax_core: ^0.0.1 copied to clipboard
TextMate-grammar syntax highlighting in pure Dart. Tokenizes code with VS Code grammars and themes and renders tokens, diffs, HTML, or ANSI. No Flutter required.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add syntax_coreWith Flutter:
$ flutter pub add syntax_coreThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
syntax_core: ^0.0.1Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:syntax_core/langs/all.dart';
import 'package:syntax_core/langs/css.dart';
import 'package:syntax_core/langs/dart.dart';
import 'package:syntax_core/langs/diff.dart';
import 'package:syntax_core/langs/go.dart';
import 'package:syntax_core/langs/html.dart';
import 'package:syntax_core/langs/javascript.dart';
import 'package:syntax_core/langs/json.dart';
import 'package:syntax_core/langs/jsonc.dart';
import 'package:syntax_core/langs/kotlin.dart';
import 'package:syntax_core/langs/markdown.dart';
import 'package:syntax_core/langs/python.dart';
import 'package:syntax_core/langs/rust.dart';
import 'package:syntax_core/langs/shellscript.dart';
import 'package:syntax_core/langs/sql.dart';
import 'package:syntax_core/langs/swift.dart';
import 'package:syntax_core/langs/typescript.dart';
import 'package:syntax_core/langs/xml.dart';
import 'package:syntax_core/langs/yaml.dart';
import 'package:syntax_core/syntax.dart';
import 'package:syntax_core/themes/all.dart';
import 'package:syntax_core/themes/catppuccin_latte.dart';
import 'package:syntax_core/themes/catppuccin_mocha.dart';
import 'package:syntax_core/themes/dark_plus.dart';
import 'package:syntax_core/themes/dracula.dart';
import 'package:syntax_core/themes/github_dark.dart';
import 'package:syntax_core/themes/github_light.dart';
import 'package:syntax_core/themes/light_plus.dart';
import 'package:syntax_core/themes/min_light.dart';
import 'package:syntax_core/themes/monokai.dart';
import 'package:syntax_core/themes/nord.dart';
import 'package:syntax_core/themes/one_dark_pro.dart';
import 'package:syntax_core/themes/solarized_light.dart';
import 'package:syntax_core/themes/tokyo_night.dart';
import 'package:syntax_core/themes/vitesse_dark.dart';
import 'package:syntax_core/themes/vitesse_light.dart';