| 1 | import { writable } from 'svelte/store'; |
| 2 | |
| 3 | export let themes = writable([]); |
| 4 | export async function getExtensions() { |
| 5 | // get default themes |
| 6 | let default_themes = []; |
| 7 | let themes_dir = await import("./extensions/default_themes/package.json"); |
| 8 | let id = 0; |
| 9 | for (let theme of themes_dir["theme"]) { |
| 10 | let theme_data = {id: id++, name: theme['theme-name'], scheme: theme['color-scheme'], path: theme.path}; |
| 11 | default_themes = [...default_themes, theme_data]; |
| 12 | } |
| 13 | themes.set(default_themes); |
| 14 | } |