Coverage for src/turbo_themes/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-08-04 10:58 +0000

1"""Turbo Themes Python package. 

2 

3Exposes typed tokens and theme registry generated from design tokens. 

4""" 

5 

6from .manager import ( 

7 ThemeManager, 

8 cycle_theme, 

9 get_current_theme, 

10 get_theme_manager, 

11 set_theme, 

12) 

13from .models import ThemeValue, Tokens, TurboThemes 

14from .themes import THEME_IDS, THEMES, get_all_themes, get_theme, get_theme_ids 

15 

16__all__ = [ 

17 "THEMES", 

18 "THEME_IDS", 

19 "ThemeManager", 

20 "ThemeValue", 

21 "Tokens", 

22 "TurboThemes", 

23 "cycle_theme", 

24 "get_all_themes", 

25 "get_current_theme", 

26 "get_theme", 

27 "get_theme_ids", 

28 "get_theme_manager", 

29 "set_theme", 

30] 

31 

32__version__ = "0.41.13"