rockspec_format = "3.0"
package = "ltreesitter"
version = "0.1.0-1"
source = {
	url = "git+https://github.com/euclidianAce/ltreesitter.git",
	tag = "v0.1.0",
}
description = {
	homepage = "https://github.com/euclidianAce/ltreesitter",
	license = "MIT",
	summary = "Treesitter bindings to Lua",
	detailed = [[Standalone Lua bindings to the Treesitter api (with full type definitions for Teal).]],
	issues_url = "https://github.com/euclidianAce/ltreesitter/issues",
}
build = {
	type = "builtin",
	modules = {
		ltreesitter = {
			sources = {
				"csrc/dynamiclib.c",
				"csrc/luautils.c",
				"csrc/object.c",
				"csrc/query.c",
				"csrc/tree.c",
				"csrc/types.c",
				"csrc/ltreesitter.c",
				"csrc/node.c",
				"csrc/parser.c",
				"csrc/query_cursor.c",
				"csrc/tree_cursor.c",
				"tree-sitter/lib/src/lib.c",
			},
			incdirs = { "include", "tree-sitter/lib/include", "tree-sitter/lib/src" },
		},
	},
	copy_directories = {
		"docs",
		"include",
	},
}
