Packages
etcher
0.12.1
0.13.1
0.13.0
0.12.1
0.12.0
0.11.0
0.10.2
0.10.1
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.5
0.5.3
0.5.2
0.5.1
0.5.0
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.8
0.2.7
0.2.6
0.2.5
0.2.3
0.2.2
0.2.1
0.2.0
0.1.0
Annotation overlay for Fresco viewers in Phoenix. Draw shapes on `<Fresco.canvas>` and `<FrescoStrip.viewer>`; annotations live inside the host's extensions map and travel with the .fresco file (canvas) or the strip's serialized state.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Etcher.MixProject do
use Mix.Project
@version "0.12.1"
@description "Annotation overlay for Fresco viewers in Phoenix. Draw shapes on `<Fresco.canvas>` and `<FrescoStrip.viewer>`; annotations live inside the host's extensions map and travel with the .fresco file (canvas) or the strip's serialized state."
@source_url "https://github.com/alexdont/etcher"
def project do
[
app: :etcher,
version: @version,
description: @description,
elixir: "~> 1.18",
start_permanent: Mix.env() == :prod,
deps: deps(),
package: package(),
docs: docs()
]
end
def application do
[extra_applications: [:logger]]
end
defp deps do
[
# Every minor is named because each one is a separate `~> 0.x.0` range;
# a two-part `~> 0.5` would run to 1.0 and promise compatibility with
# fresco versions that don't exist yet. Add the next one here when it
# ships — leaving it out caps hosts at the previous fresco, which is not
# obvious from the failure they get.
{:fresco,
"~> 0.5.9 or ~> 0.6.0 or ~> 0.7.0 or ~> 0.8.0 or ~> 0.9.0 or ~> 0.10.0 or ~> 0.11.0"},
{:phoenix_live_view, "~> 1.1"},
{:phoenix_html, "~> 4.0"},
{:jason, "~> 1.4"},
{:ex_doc, "~> 0.39", only: :dev, runtime: false}
]
end
defp package do
[
name: "etcher",
maintainers: ["Alexander Don"],
licenses: ["MIT"],
links: %{"GitHub" => @source_url},
files: ~w(lib priv mix.exs README.md LICENSE CHANGELOG.md)
]
end
defp docs do
[
name: "Etcher",
source_ref: "v#{@version}",
source_url: @source_url,
main: "Etcher",
extras: ["README.md", "CHANGELOG.md", "LICENSE"]
]
end
end