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

5 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-17 07:32 +0000

1"""Turbo Themes Python package. 

2 

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

4""" 

5 

6from .models import Tokens, ThemeValue, TurboThemes 

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

8from .manager import ( 

9 ThemeManager, 

10 get_theme_manager, 

11 set_theme, 

12 get_current_theme, 

13 cycle_theme, 

14) 

15 

16__all__ = [ 

17 "THEME_IDS", 

18 "THEMES", 

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.12.8"