ziex/build.zig.zon
2026-06-14 18:54:31 +06:00

49 lines
1.9 KiB
Zig

.{
.name = .ziex,
.version = "0.1.0-dev",
.description = "Ziex is a framework for building web applications with Zig.",
.repository = "https://github.com/ziex-dev/ziex",
.homepage = "https://ziex.dev",
.fingerprint = 0x249409a7bd1c7667,
.minimum_zig_version = "0.16.0",
.dependencies = .{
// Ziex JS - The JavaScript glue code for csr/wasi/cloudflare/aws-lambda/vercel/react
.ziex_js = .{
.url = "https://registry.npmjs.org/ziex/-/ziex-0.1.0-dev.1232.tgz",
.hash = "ziex_js-0.1.0-dev-v1W0GRqPAwD3VLCRLZRGJnmnjzPCemE0EIU1820xyZBn",
},
// httpz - HTTP server for Ziex
.httpz = .{
.url = "git+https://github.com/ziex-dev/httpz.git#5f60277d3b3beffef86321869b13c57f7acc3c5b",
.hash = "httpz-0.0.0-PNVzrJrbCACyokt2AARAG7Ul7h7xlZxL7BYAdpsAs1_-",
},
// Ziex Language Server utilities
.zls = .{
.url = "git+https://github.com/ziex-dev/zls.git?ref=zx-0.16.0#9dc776aae7db3d522be18a8d20f77f2caa085554",
.hash = "zls-0.16.0-rmm5ftHOJgC9W6p-o3hJMFIbjWE4hKV1CIU_tOSjNiSj",
},
.adapters = .{ .path = "pkg/adapters" },
.zli = .{ .path = "vendor/cliz" }, // Get rid of this in favor of copying from Zig's new builtin args parser once 0.16.0 is released
.zig_js = .{ .path = "vendor/jsz" },
.tree_sitter = .{ .path = "vendor/zig-tree-sitter" },
.tree_sitter_zx = .{ .path = "pkg/tree-sitter-zx" },
.tree_sitter_mdzx = .{ .path = "pkg/tree-sitter-mdzx" },
.cachez = .{ .path = "vendor/cachez" },
},
.paths = .{
"build.zig",
"build.zig.zon",
"src",
"pkg/adapters",
"pkg/tree-sitter-zx",
"pkg/tree-sitter-mdzx",
"vendor/cachez",
"vendor/cliz",
"vendor/jsz",
"vendor/zig-tree-sitter",
"templates/Template.zig",
"templates/_base",
"templates/_docker",
},
}