Packages
nldoc_conversion_reader_docx
1.0.45
1.5.7
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.0
1.3.0
1.2.0
1.1.19
1.1.18
1.1.17
1.1.16
1.1.15
1.1.14
1.1.13
1.1.12
1.1.11
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.52
1.0.51
1.0.50
1.0.49
1.0.48
1.0.47
1.0.46
1.0.45
1.0.44
1.0.43
1.0.42
1.0.41
1.0.40
1.0.39
1.0.38
1.0.37
1.0.36
1.0.35
1.0.34
1.0.33
1.0.32
1.0.31
1.0.30
1.0.29
1.0.28
1.0.27
1.0.26
1.0.25
1.0.24
1.0.23
1.0.21
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
Logic for reading Docx into NLdoc Spec.
Current section
Files
Jump to
Current section
Files
nldoc_conversion_reader_docx
mix.exs
mix.exs
defmodule NLdoc.Conversion.Reader.Docx.MixProject do
use Mix.Project
@name "NLdoc.Conversion.Reader.Docx"
@source_url "https://gitlab.com/logius/nldoc/lib/elixir/nldoc_conversion_reader_docx"
@hex_url "https://hex.docs.pm/nldoc_conversion_reader_docx"
@description "Logic for reading Docx into NLdoc Spec."
def project do
[
app: :nldoc_conversion_reader_docx,
version: "1.0.45",
elixir: "~> 1.17",
start_permanent: Mix.env() == :prod,
deps: deps(),
elixirc_paths: elixirc_paths(Mix.env()),
elixirc_options: [warnings_as_errors: true],
preferred_cli_env: [
coveralls: :test,
"coveralls.detail": :test,
"coveralls.post": :test,
"coveralls.html": :test,
"coveralls.cobertura": :test
],
test_coverage: [tool: ExCoveralls],
# Docs and publishing
name: @name,
source_url: @source_url,
description: @description,
docs: &docs/0,
package: package()
]
end
defp docs do
[
extras: ["README.md", "CHANGELOG.md"],
source_url: @source_url
]
end
def package do
[
files: [
"lib/",
"mix.exs",
"README.md",
"LICENSE",
"CHANGELOG.md"
],
licenses: ["EUPL-1.2"],
links: %{
"Changelog" => @hex_url <> "/changelog.html",
"EUPL-1.2 License" => "https://joinup.ec.europa.eu/software/page/eupl",
"Source" => @source_url
}
]
end
def elixirc_paths(_), do: ["lib"]
def application do
[
extra_applications: []
]
end
defp deps do
[
{:nldoc_spec, "~> 3.0"},
{:nldoc_util, "~> 1.0"},
{:saxy, "~> 1.6"},
{:simple_form, "~> 1.0"},
{:temp, "~> 0.4"},
{:html_entities, "~> 0.5"},
# Testing: coverage, JUnit-style test reports for CI, mocking and snapshot testing.
{:excoveralls, "~> 0.18", only: :test},
{:nldoc_test, "~> 3.0", only: :test},
{:mimic, "~> 1.11", only: :test},
# Linting & do
{:dialyxir, "~> 1.4", only: [:dev, :test], runtime: false},
{:credo, "~> 1.7", only: [:dev, :test], runtime: false},
# Dependency auditing
{:mix_audit, "~> 2.1", only: [:dev, :test], runtime: false},
# Docs
{:ex_doc, "~> 0.38", only: :dev, runtime: false}
]
end
end