flutter_shadcn_cli 0.2.6
flutter_shadcn_cli: ^0.2.6 copied to clipboard
CLI to install, sync, and update shadcn/ui components in Flutter apps. Supports local and remote registries with dependency-aware installs.
example/flutter_shadcn_cli_example.dart
import 'package:flutter_shadcn_cli/flutter_shadcn_cli.dart';
void main() {
final presets = registryThemePresetsData;
final firstPreset = presets.first;
print('Bundled theme presets: ${presets.length}');
print('First preset: ${firstPreset.name} (${firstPreset.id})');
print('Light primary: ${firstPreset.light['primary']}');
print('Dark primary: ${firstPreset.dark['primary']}');
RegistryThemePresetData? modernMinimal;
for (final preset in presets) {
if (preset.id == 'modern-minimal') {
modernMinimal = preset;
break;
}
}
if (modernMinimal != null) {
print('Modern Minimal radius: ${modernMinimal.lightTokens['radius']}');
}
}