PierreThemes class abstract final

Typesafe, tree-shakeable access to the 10 opt-in Pierre themes. Separate from ShikiThemes and not counted among the bundled Shiki themes. Referencing a member (e.g. pierreDark) pulls in only that theme.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

all → const List<ShikiTheme>
Every Pierre theme. Referencing this pulls all 10 into your build; prefer individual members (e.g. pierreDark) to keep unused themes tree-shaken out.
pierreDark → const ShikiTheme
Pierre Dark (dark).
pierreDarkProtanopiaDeuteranopia → const ShikiTheme
Pierre Dark Protanopia & Deuteranopia (dark).
pierreDarkSoft → const ShikiTheme
Pierre Dark Soft (dark).
pierreDarkTritanopia → const ShikiTheme
Pierre Dark Tritanopia (dark).
pierreDarkVibrant → const ShikiTheme
Pierre Dark Vibrant (dark).
pierreLight → const ShikiTheme
Pierre Light (light).
pierreLightProtanopiaDeuteranopia → const ShikiTheme
Pierre Light Protanopia & Deuteranopia (light).
pierreLightSoft → const ShikiTheme
Pierre Light Soft (light).
pierreLightTritanopia → const ShikiTheme
Pierre Light Tritanopia (light).
pierreLightVibrant → const ShikiTheme
Pierre Light Vibrant (light).