const { App, Service, Utils } = ags; const { execAsync, CONFIG_DIR } = Utils; async function setupScss() { try { await execAsync(['sassc', `${CONFIG_DIR}/scss/main.scss`, `${CONFIG_DIR}/style.css`]); App.resetCss(); App.applyCss(`${CONFIG_DIR}/style.css`); } catch (error) { print(error); } } class ThemeService extends Service { static { Service.register(this); } constructor() { super(); this.setup(); } setup() { setupScss(); } } var Theme = class Theme { static { globalThis['Theme'] = this; } static instance = new ThemeService(); };