Packages

An Elixir library to easily pull company information from the `RgWsPublic2` SOAP web service (new since 2023-04-20) of the Greek General Secretariat of Information Systems for Public Administration (GSIS) using the VAT ID (Αριθμός Φορολογικού Μητρώου, abbreviated as "ΑΦ...

Current section

Files

Jump to
Raw

mix.exs

defmodule VatchexGreece.MixProject do
use Mix.Project
def project do
[
app: :vatchex_greece,
version: "0.7.0",
elixir: "~> 1.14",
start_permanent: Mix.env() == :prod,
description: description(),
package: package(),
deps: deps(),
# Docs
name: "VatchexGreece",
source_url: "https://github.com/waseigo/vatchex_greece",
homepage_url: "https://blog.waseigo.com/tags/vatchex_greece/",
docs: [
# The main page in the docs
main: "VatchexGreece",
logo: "./assets/logo.png",
extras: ["README.md"]
]
]
end
defp description do
"""
An Elixir library to easily pull company information from the `RgWsPublic2` SOAP web service (new since 2023-04-20) of the Greek General Secretariat of Information Systems for Public Administration (GSIS) using the VAT ID (Αριθμός Φορολογικού Μητρώου, abbreviated as "ΑΦΜ" or "Α.Φ.Μ.").
"""
end
defp package do
[
files: ["lib", "mix.exs", "README*", "LICENSE*"],
maintainers: ["Isaak Tsalicoglou"],
licenses: ["Apache-2.0"],
links: %{"GitHub" => "https://github.com/waseigo/vatchex_greece"}
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: [:logger, :eex]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:sweet_xml, "~> 0.7.3"},
{:httpoison, "~> 2.0"},
{:credo, "~> 1.6", only: [:dev, :test], runtime: false},
{:ex_doc, "~> 0.27", only: :dev, runtime: false}
]
end
end