defmodule IconvexPlatforms.MixProject do use Mix.Project @source_url "https://github.com/edescourtis/iconvex" def project do [ app: :iconvex_platforms, version: "0.1.0", elixir: "~> 1.16", description: "Pure Elixir platform-specific encoding extensions for Iconvex", source_url: @source_url, start_permanent: Mix.env() == :prod, package: package(), deps: deps() ] end def application do [ mod: {Iconvex.Platforms.Application, []}, extra_applications: [:crypto] ] end defp deps do case System.get_env("ICONVEX_PATH") do nil -> [{:iconvex, "~> 0.1.1"}] path -> [{:iconvex, "~> 0.1.1", path: path}] end end defp package do [ licenses: [ "LGPL-2.1-or-later", "Apache-2.0", "Unicode-3.0", "BSD-2-Clause", "BSD-3-Clause", "MIT", "CC-BY-SA-4.0" ], links: %{"GitHub" => @source_url, "Iconvex" => "https://hex.pm/packages/iconvex"}, files: ~w( lib bench priv/*.etf priv/tables priv/sources/evertype-source-qualified/*.csv priv/sources/evertype-source-qualified/SOURCE_METADATA.md priv/sources/secondary-source-qualified-single-byte/* priv/sources/vietunicode-vni-2002/vni_profiles.csv priv/sources/vietunicode-vni-2002/SOURCE_METADATA.md priv/sources/kamenicky-keybcs2/*.csv priv/sources/kamenicky-keybcs2/SOURCE_METADATA.md priv/sources/lotus-lics/*.csv priv/sources/lotus-lics/SOURCE_METADATA.md priv/sources/mac-esperanto/*.csv priv/sources/mac-esperanto/SOURCE_METADATA.md priv/sources/ibm-additional-code-pages/cp310-293-p100-composite-vpua.map priv/sources/ibm-additional-code-pages/cp310-tnz-07d60f4.map priv/sources/ibm-additional-code-pages/cp907-cdra-p100-vpua-composite.map priv/sources/ibm-additional-code-pages/cp1116-850-p100-composite.map priv/sources/ibm-additional-code-pages/cp1117-437-p100-composite.map priv/sources/ibm-additional-code-pages/SOURCE_METADATA.md priv/sources/proven-runtime-aliases/SOURCE_METADATA.md priv/sources/icu-data-archive/windows-10079-2000.ucm priv/sources/dec-terminal-character-sets/kermit/ckcuni.c priv/sources/kermit-versioned-single-byte/SOURCE_METADATA.md SURFACE_MANIFEST.tsv mix.exs README.md BENCHMARKS.md TDD_LOG.md LICENSE LICENSE.APACHE-2.0 LICENSE.UNICODE LICENSE.BSD-2-CLAUSE LICENSE.BSD-3-CLAUSE LICENSE.MIT LICENSE.CC-BY-SA-4.0 NOTICE ) ] end end