49 lines
1.1 KiB
Dart
49 lines
1.1 KiB
Dart
/// YX Icon Fonts - 图标字体代码生成器
|
|
///
|
|
/// 从 iconfont.json 生成 Flutter IconData 常量
|
|
///
|
|
/// ## 使用方法
|
|
///
|
|
/// 1. 添加到 dev_dependencies:
|
|
/// ```yaml
|
|
/// dev_dependencies:
|
|
/// yx_icon_fonts:
|
|
/// git:
|
|
/// url: https://gitea.23544.com/wangyang/yx_icon_fonts_flutter
|
|
/// ```
|
|
///
|
|
/// 2. 初始化配置文件:
|
|
/// ```bash
|
|
/// dart run yx_icon_fonts init
|
|
/// ```
|
|
///
|
|
/// 3. 编辑配置文件 `icon_generator_config.yaml`
|
|
///
|
|
/// 4. 生成代码:
|
|
/// ```bash
|
|
/// dart run yx_icon_fonts generate
|
|
/// ```
|
|
library yx_icon_fonts;
|
|
|
|
// CLI
|
|
export 'src/cli/icon_fonts_cli.dart';
|
|
|
|
// 命令
|
|
export 'src/commands/base_command.dart';
|
|
export 'src/commands/generate_command.dart';
|
|
export 'src/commands/init_command.dart';
|
|
|
|
// 配置
|
|
export 'src/config/config_loader.dart';
|
|
export 'src/config/generator_config.dart';
|
|
|
|
// 生成器
|
|
export 'src/generator/dart_code_builder.dart';
|
|
export 'src/generator/icon_generator.dart';
|
|
export 'src/generator/icon_parser.dart';
|
|
|
|
// 工具
|
|
export 'src/utils/file_helper.dart';
|
|
export 'src/utils/logger.dart';
|
|
export 'src/utils/string_helper.dart';
|