nongnu: Add node-hono-node-server.

* nongnu/packages/claude-code.scm (node-hono-node-server): New variable.
This commit is contained in:
Danny Milosavljevic 2025-12-26 01:07:50 +00:00
parent 1cd3c57408
commit 3f8a0fc904
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -3115,3 +3115,50 @@ autonomous code editing.")
(license:nonfree
"https://code.claude.com/docs/en/legal-and-compliance"))))
(define node-hono-node-server
(package
(name "node-hono-node-server")
(version "1.19.7")
(source
(origin
(method url-fetch)
(uri (string-append
"https://registry.npmjs.org/@hono/node-server/-/node-server-"
version ".tgz"))
(sha256
(base32 "0419qajy4an5xqiwa2g927sr2s5badhmdn6fdv9pmfkq297zvvbh"))))
(build-system node-build-system)
(arguments
(list
#:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dev-dependencies
(lambda _
(modify-json (delete-dev-dependencies))))
(add-after 'delete-dev-dependencies 'delete-build-scripts
(lambda _
(with-atomic-json-file-replacement
(lambda (pkg)
(map (lambda (kv)
(if (equal? (car kv) "scripts")
(cons "scripts"
(filter
(lambda (s)
(not
(member (car s)
'("build" "prepare"
"prepack" "postinstall"))))
(cdr kv)))
kv))
pkg)))))
(delete 'build))))
(inputs
(list
node-hono))
(home-page "https://www.npmjs.com/package/@hono/node-server")
(synopsis "Node.js adapter for Hono")
(description "This package provides a Node.js HTTP server adapter for the Hono web
framework.")
(license license:expat)))