defmodule Aigptimage.MixProject do use Mix.Project def project do [ app: :aigptimage, version: "0.1.0", elixir: "~> 1.20", name: "AI GPT Image", description: description(), package: package(), docs: docs(), start_permanent: Mix.env() == :prod, deps: deps() ] end def application do [ extra_applications: [:logger] ] end defp deps do [ {:ex_doc, "~> 0.38", only: :dev, runtime: false} ] end defp description do "Lightweight Elixir helpers for AI GPT Image API, GPT Image 2 workflows, and MCP endpoints." end defp package do [ name: "aigptimage", licenses: ["MIT"], files: ~w(lib .formatter.exs mix.exs README.md LICENSE), links: %{ "Homepage" => "https://aigptimage.com/", "API Create Task" => "https://aigptimage.com/api/v1/jobs/createTask", "API Record Info" => "https://aigptimage.com/api/v1/jobs/recordInfo", "MCP Endpoint" => "https://aigptimage.com/api/mcp" }, maintainers: ["Jacky Peng"] ] end defp docs do [ main: "readme", extras: ["README.md"], source_url: "https://aigptimage.com/", homepage_url: "https://aigptimage.com/" ] end end