Files
yaak/plugins/themes-yaak/src/index.ts
2025-12-31 10:05:55 -08:00

117 lines
3.3 KiB
TypeScript

import type { PluginDefinition } from '@yaakapp/api';
// Yaak themes
import { highContrast, highContrastDark } from './themes/high-contrast';
import {
catppuccinFrappe,
catppuccinMacchiato,
catppuccinMocha,
catppuccinLatte,
} from './themes/catppuccin';
import { dracula } from './themes/dracula';
import { githubDark, githubLight } from './themes/github';
import { gruvbox } from './themes/gruvbox';
import { hotdogStand } from './themes/hotdog-stand';
import {
monokaiPro,
monokaiProClassic,
monokaiProMachine,
monokaiProOctagon,
monokaiProRistretto,
monokaiProSpectrum,
} from './themes/monokai-pro';
import { moonlight } from './themes/moonlight';
import { nord } from './themes/nord';
import { relaxing } from './themes/relaxing';
import { rosePine, rosePineMoon, rosePineDawn } from './themes/rose-pine';
import { triangle } from './themes/triangle';
// VSCode themes
import { oneDarkPro } from './themes/one-dark-pro';
import { materialPalenight } from './themes/material-palenight';
import { materialOcean } from './themes/material-ocean';
import { materialDarker } from './themes/material-darker';
import { nightOwl, lightOwl } from './themes/night-owl';
import { tokyoNight, tokyoNightStorm, tokyoNightDay } from './themes/tokyo-night';
import { solarizedDark, solarizedLight } from './themes/solarized';
import { ayuDark, ayuMirage, ayuLight } from './themes/ayu';
import { synthwave84 } from './themes/synthwave-84';
import { shadesOfPurple, shadesOfPurpleSuperDark } from './themes/shades-of-purple';
import { cobalt2 } from './themes/cobalt2';
import { horizon } from './themes/horizon';
import { pandaSyntax } from './themes/panda';
import { andromeda } from './themes/andromeda';
import { winterIsComing } from './themes/winter-is-coming';
import { atomOneDark } from './themes/atom-one-dark';
import { vitesseDark, vitesseLight } from './themes/vitesse';
import { everforestDark, everforestLight } from './themes/everforest';
import { githubDarkDimmed } from './themes/github-dimmed';
import { slackAubergine } from './themes/slack';
import { noctisAzureus } from './themes/noctis';
import { blulocoDark, blulocoLight } from './themes/bluloco';
import { fleetLight, fleetDarkPurple, fleetDark } from './themes/fleet';
export const plugin: PluginDefinition = {
themes: [
andromeda,
atomOneDark,
ayuDark,
ayuLight,
ayuMirage,
blulocoDark,
blulocoLight,
catppuccinFrappe,
catppuccinLatte,
catppuccinMacchiato,
catppuccinMocha,
cobalt2,
dracula,
everforestDark,
everforestLight,
fleetDark,
fleetDarkPurple,
fleetLight,
githubDark,
githubDarkDimmed,
githubLight,
gruvbox,
highContrast,
highContrastDark,
horizon,
hotdogStand,
lightOwl,
materialDarker,
materialOcean,
materialPalenight,
monokaiPro,
monokaiProClassic,
monokaiProMachine,
monokaiProOctagon,
monokaiProRistretto,
monokaiProSpectrum,
moonlight,
nightOwl,
noctisAzureus,
nord,
oneDarkPro,
pandaSyntax,
relaxing,
rosePine,
rosePineDawn,
rosePineMoon,
shadesOfPurple,
shadesOfPurpleSuperDark,
slackAubergine,
solarizedDark,
solarizedLight,
synthwave84,
tokyoNight,
tokyoNightDay,
tokyoNightStorm,
triangle,
vitesseDark,
vitesseLight,
winterIsComing,
],
};