搜索插件、代码仓与 APP 分类

插件详情v0.1.2

mason_api

由 Mason CLI 使用的 Dart API 客户端(package:mason_cli)。

AndroidiOSmacOSWindowsLinux
近 30 天下载
21.4万
喜欢数
7
Pub 分数
160

安装插件

flutter pub add mason_api

插件介绍

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

mason_api 是一个基于 Dart 的 API 客户端,专为支持 Mason CLI 而设计,可在代码生成和项目骨架构建过程中实现与 API 的无缝交互。该组件专为集成到 Mason 生态系统而构建,简化了 HTTP 请求和响应处理,非常适合用于自动化工作流的开发者。该包支持 Android、iOS、macOS、Windows 和 Linux 多个平台,确保跨平台兼容性。它轻量且专注于 CLI 使用场景,强调开发工具中的可靠性和易用性。

适合场景

  • 自动化代码生成
  • 在CLI工具中集成外部API
  • 使用远程模板进行脚手架项目
  • 处理 CLI 工作流中的 HTTP 请求
  • 从远程源获取配置

主要特点

  • 轻量级 API 客户端
  • 专为 CLI 环境设计
  • 跨平台支持
  • 简单的 HTTP 请求处理
  • 专为与Mason CLI集成而设计

适合对象

  • CLI 工具开发者
  • 代码生成自动化
  • Mason CLI 用户
  • DevTool 集成商
  • 远程模板获取

使用建议

  • 主要用于命令行界面使用
  • 有限的独立功能
  • 依赖于 Mason CLI 生态系统
  • 未针对UI应用程序优化
  • 最好在更大的工具链流程中使用

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

mason logo

mason coverage License: MIT Powered by Mason


A collection of packages that enable developers to create and consume reusable templates called bricks.

Mason Demo

Packages

Package Pub
mason pub package
mason_api pub package
mason_cli pub package
mason_logger pub package

Quick Start

# 🎯 Activate from https://pub.dev
dart pub global activate mason_cli

# 🚀 Initialize mason
mason init

# 📦 Install your first brick
mason add hello

# 🧱 Use your first brick
mason make hello

Documentation

View the full documentation here.

Video Tutorials

Package of the Week by Flutter Observable Flutter: Building a Mason brick by Flutter
mason (Package of the Week) Observable Flutter: Building a Mason brick
Meet Mason: Flutter Vikings 2022 by Flutter Community Felix Angelov Demos Mason by Very Good Ventures
Meet Mason: Intro to Templating and Custom Code Generation Mason Video Tutorial

Badge

Add a markdown badge to indicate your project is powered by mason → Powered by Mason

[![Powered by Mason](https://img.shields.io/endpoint?url=https%3A%2F%2Ftinyurl.com%2Fmason-badge)](https://github.com/felangel/mason)

所属分类

依赖

依赖清单 6 项

源码仓库

使用此插件的项目

暂无相关数据。

所在榜单