Packages
tailwind_compiler_zig
1.0.0
A maintained Zig-based Tailwind CSS v4 compiler for Elixir, forked from BeaconCMS/tailwind_compiler.
Current section
Files
Jump to
Current section
Files
tailwind_compiler_zig
mix.exs
mix.exs
defmodule TailwindCompilerZig.MixProject do
use Mix.Project
@version "1.0.0"
@source_url "https://github.com/olivermt/tailwind_compiler_zig"
def project do
[
app: :tailwind_compiler_zig,
version: @version,
name: "TailwindCompilerZig",
description: description(),
elixir: "~> 1.17",
start_permanent: Mix.env() == :prod,
compilers: Mix.compilers(),
deps: deps(),
package: package(),
docs: docs(),
source_url: @source_url,
homepage_url: @source_url
]
end
def application do
[
extra_applications: [:logger, inets: :optional, ssl: :optional]
]
end
defp deps do
[
{:zigler, "~> 0.16.0", runtime: false, optional: true},
{:nimble_parsec, "~> 1.4"},
{:jason, "~> 1.4"}
]
end
defp description do
"A maintained Zig-based Tailwind CSS v4 compiler for Elixir, forked from BeaconCMS/tailwind_compiler."
end
defp package do
[
files: [
"lib/tailwind_compiler_zig.ex",
"lib/tailwind_compiler_zig/candidates.ex",
"lib/tailwind_compiler_zig/native.ex",
"lib/tailwind_compiler_zig/nif.ex",
"src",
".formatter.exs",
"mix.exs",
"README.md",
"NOTICE.md",
"LICENSE",
"CHANGELOG.md"
],
licenses: ["MIT"],
links: %{
"GitHub" => @source_url,
"Upstream project" => "https://github.com/BeaconCMS/tailwind_compiler"
}
]
end
defp docs do
[
main: "readme",
extras: ["README.md", "NOTICE.md", "CHANGELOG.md"],
source_ref: "v#{@version}"
]
end
end