summaryrefslogtreecommitdiff
path: root/panto-web-0.1.0-1.rockspec
diff options
context:
space:
mode:
authort <t@tjp.lol>2026-08-20 12:53:18 -0600
committert <t@tjp.lol>2026-08-20 13:39:40 -0600
commit928f66f10bdf99d2f57aaba7325a0616196b5623 (patch)
tree84e9254a78c5328d16248b356e5d7b4ef50f910e /panto-web-0.1.0-1.rockspec
parentab6c0d1a9605be2e72de5095ff73bc4c005206aa (diff)
Prepare the 0.1.0 releasev0.1.0
Add a LICENSE file, point source.url at code.tjp.lol with a v0.1.0 tag, set version 0.1.0-1, and add homepage and labels so the rock can be published to luarocks.org. Add mise tasks for cutting a version and publishing a release.
Diffstat (limited to 'panto-web-0.1.0-1.rockspec')
-rw-r--r--panto-web-0.1.0-1.rockspec33
1 files changed, 33 insertions, 0 deletions
diff --git a/panto-web-0.1.0-1.rockspec b/panto-web-0.1.0-1.rockspec
new file mode 100644
index 0000000..d0c6bb2
--- /dev/null
+++ b/panto-web-0.1.0-1.rockspec
@@ -0,0 +1,33 @@
+rockspec_format = "3.0"
+package = "panto-web"
+version = "0.1.0-1"
+
+source = {
+ url = "git+https://code.tjp.lol/public/panto-web.git",
+ tag = "v0.1.0",
+}
+
+description = {
+ summary = "Lightpanda-backed web fetch and Exa search tools for pantograph",
+ detailed = [[
+Web access for the panto CLI: web.fetch returns JavaScript-rendered Markdown
+through a Lightpanda MCP subprocess, and web.search uses Exa's keyless MCP HTTP
+endpoint or its REST API when EXA_API_KEY is configured.
+Lightpanda must be on PATH.
+Load by adding "panto-web" to `extensions.rocks` in panto's config.toml.
+]],
+ homepage = "https://code.tjp.lol/public/panto-web",
+ license = "MIT",
+ labels = { "ai", "llm", "agent", "panto", "pantograph", "extension", "web" },
+}
+
+dependencies = {
+ "lua >= 5.4, < 5.5",
+}
+
+build = {
+ type = "builtin",
+ modules = {
+ ["panto-web"] = "panto-web/init.lua",
+ },
+}