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 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | 45x | // SPDX-License-Identifier: MIT
// AUTO-GENERATED FILE - DO NOT EDIT DIRECTLY
// Generated from: packages/core/src/themes/tokens.json
// Generator: scripts/codegen/generate-theme-ids.mjs
// Run: bun run generate:types:ts
/**
* All theme IDs as a readonly tuple, mirroring the order of `themeIds` in
* `../tokens/index.ts`. Used to derive the {@link ThemeId} literal union.
*/
export const THEME_IDS = [
'ayu-dark',
'ayu-light',
'ayu-mirage',
'bulma-dark',
'bulma-light',
'catppuccin-frappe',
'catppuccin-latte',
'catppuccin-macchiato',
'catppuccin-mocha',
'dracula',
'everforest-dark-hard',
'everforest-dark-soft',
'everforest-dark',
'everforest-light-hard',
'everforest-light-soft',
'everforest-light',
'github-dark',
'github-light',
'gruvbox-dark-hard',
'gruvbox-dark-soft',
'gruvbox-dark',
'gruvbox-light-hard',
'gruvbox-light-soft',
'gruvbox-light',
'kanagawa-dragon',
'kanagawa-lotus',
'kanagawa-wave',
'nord',
'one-dark',
'one-light',
'radix-mauve-dark',
'radix-mauve-light',
'radix-slate-dark',
'radix-slate-light',
'rose-pine-dawn',
'rose-pine-moon',
'rose-pine',
'solarized-dark',
'solarized-light',
'terminal',
'tokyo-night-dark',
'tokyo-night-light',
'tokyo-night-storm',
] as const;
/** Union of every valid theme identifier. */
export type ThemeId = (typeof THEME_IDS)[number];
|