Skip to main content

syntax_darts 0.0.1 copy "syntax_darts: ^0.0.1" to clipboard
syntax_darts: ^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_darts

With Flutter:

 $ flutter pub add syntax_darts

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  syntax_darts: ^0.0.1

Alternatively, 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_darts/langs/all.dart';
import 'package:syntax_darts/langs/css.dart';
import 'package:syntax_darts/langs/dart.dart';
import 'package:syntax_darts/langs/diff.dart';
import 'package:syntax_darts/langs/go.dart';
import 'package:syntax_darts/langs/html.dart';
import 'package:syntax_darts/langs/javascript.dart';
import 'package:syntax_darts/langs/json.dart';
import 'package:syntax_darts/langs/jsonc.dart';
import 'package:syntax_darts/langs/kotlin.dart';
import 'package:syntax_darts/langs/markdown.dart';
import 'package:syntax_darts/langs/python.dart';
import 'package:syntax_darts/langs/rust.dart';
import 'package:syntax_darts/langs/shellscript.dart';
import 'package:syntax_darts/langs/sql.dart';
import 'package:syntax_darts/langs/swift.dart';
import 'package:syntax_darts/langs/typescript.dart';
import 'package:syntax_darts/langs/xml.dart';
import 'package:syntax_darts/langs/yaml.dart';
import 'package:syntax_darts/syntax.dart';
import 'package:syntax_darts/themes/all.dart';
import 'package:syntax_darts/themes/catppuccin_latte.dart';
import 'package:syntax_darts/themes/catppuccin_mocha.dart';
import 'package:syntax_darts/themes/dark_plus.dart';
import 'package:syntax_darts/themes/dracula.dart';
import 'package:syntax_darts/themes/github_dark.dart';
import 'package:syntax_darts/themes/github_light.dart';
import 'package:syntax_darts/themes/light_plus.dart';
import 'package:syntax_darts/themes/min_light.dart';
import 'package:syntax_darts/themes/monokai.dart';
import 'package:syntax_darts/themes/nord.dart';
import 'package:syntax_darts/themes/one_dark_pro.dart';
import 'package:syntax_darts/themes/solarized_light.dart';
import 'package:syntax_darts/themes/tokyo_night.dart';
import 'package:syntax_darts/themes/vitesse_dark.dart';
import 'package:syntax_darts/themes/vitesse_light.dart';
0
likes
150
points
18
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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.

Topics

#syntax-highlighting #textmate #code #highlighter

License

BSD-3-Clause (license)

More

Packages that depend on syntax_darts