pupbrained-xyz-nuxt/utils/themes.ts

61 lines
1.2 KiB
TypeScript
Raw Normal View History

2024-08-26 23:24:28 -04:00
export const themes = {
'tokyonight-day': {
name: 'Tokyo Night (Day)',
colors: {
text: '#3760bf',
subtext: '#5c5f77',
2024-08-27 22:58:38 -04:00
base: '#eff1f5',
base2: '#e1e2e7',
2024-08-26 23:24:28 -04:00
},
},
'tokyonight-night': {
name: 'Tokyo Night (Night)',
colors: {
text: '#c0caf5',
subtext: '#a9b1d6',
2024-08-27 22:58:38 -04:00
base: '#1a1b26',
base2: '#24283b',
2024-08-26 23:24:28 -04:00
},
},
'catppuccin-latte': {
2024-08-27 22:58:38 -04:00
name: 'Catppuccin Latte',
2024-08-26 23:24:28 -04:00
colors: {
text: '#4c4f69',
subtext: '#5c5f77',
2024-08-27 22:58:38 -04:00
base: '#eff1f5',
base2: '#e6e9ef',
2024-08-26 23:24:28 -04:00
},
},
'catppuccin-frappe': {
2024-08-27 22:58:38 -04:00
name: 'Catppuccin Frappe',
2024-08-26 23:24:28 -04:00
colors: {
text: '#c6d0f5',
subtext: '#b5bfe2',
2024-08-27 22:58:38 -04:00
base: '#303446',
base2: '#292c3c',
2024-08-26 23:24:28 -04:00
},
},
'catppuccin-macchiato': {
2024-08-27 22:58:38 -04:00
name: 'Catppuccin Macchiato',
2024-08-26 23:24:28 -04:00
colors: {
text: '#cad3f5',
subtext: '#b8c0e0',
2024-08-27 22:58:38 -04:00
base: '#24273a',
base2: '#1e2030',
2024-08-26 23:24:28 -04:00
},
},
'catppuccin-mocha': {
2024-08-27 22:58:38 -04:00
name: 'Catppuccin Mocha',
2024-08-26 23:24:28 -04:00
colors: {
text: '#cdd6f4',
subtext: '#bac2de',
2024-08-27 22:58:38 -04:00
base: '#1e1e2e',
base2: '#181825',
2024-08-26 23:24:28 -04:00
},
},
}
export const themesWithoutName = Object.fromEntries(
Object.entries(themes).map(([key, { name, ...rest }]) => [key, rest]),
)