FLUTTER ECOSYSTEM

dart_pubspec_licenses

一个库,可轻松从 Dart 包的 pubspec.yaml 中提取开源软件许可证信息

最新版本
3.2.0
近 30 天下载
19.3万
喜欢数
9
Pub 分数
130

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Dart 包,可简化从 Flutter 和 Dart 项目中的 pubspec.yaml 文件中提取开源软件 (OSS) 许可信息的过程。它使开发者能够自动收集并显示所有依赖项的许可详情,促进符合许可要求。该工具在应用打包和发布工作流中尤其有用,确保透明度和法律合规性。它支持多种平台,包括 Android、iOS、macOS、Windows 和 Linux。

适合场景
  • 为应用发布生成许可证报告
  • 确保符合开源许可证
  • 在应用程序中自动披露许可证
  • 将许可证数据集成到构建流程中
  • 在应用设置中显示许可证
主要特点
  • 从 pubspec.yaml 提取许可证
  • 支持多平台构建
  • 简单的 CLI 集成
  • 促进开源软件合规
  • 生成结构化的许可证输出
适合对象
  • Flutter 开发者
  • 开源合规团队
  • 应用发布商
  • 构建自动化脚本
  • 法律或审计准备
使用建议
  • 需要在 pubspec.yaml 中包含许可证元数据
  • 可能需要手动许可证验证
  • 不可替代法律建议
  • 仅限 pubspec 中声明的许可证
  • 取决于依赖项元数据的准确性
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add dart_pubspec_licenses

所属分类

源码仓库

关联项目