All files / src/themes registry.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 0/0
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                    1x               1x  
// SPDX-License-Identifier: MIT
// Theme registry - collects all available theme flavors
 
import type { ThemeFlavor } from './types.js';
import { bulmaThemes } from './packs/bulma.js';
import { catppuccinSynced } from './packs/catppuccin.synced.js';
import { draculaThemes } from './packs/dracula.js';
import { githubSynced } from './packs/github.synced.js';
 
// Collect all flavors from all theme packages
const allFlavors: ThemeFlavor[] = [
  ...bulmaThemes.flavors,
  ...catppuccinSynced.flavors,
  ...draculaThemes.flavors,
  ...githubSynced.flavors,
];
 
// Export flavors array for use in CSS generation
export const flavors = allFlavors;