guix_mirror_bot pushed a commit to branch master
in repository guix.

commit f5eff85a6c6db3883f90272061bc00fdaa0e961f
Author: Danny Milosavljevic <[email protected]>
AuthorDate: Fri Jan 2 23:50:09 2026 +0100

    gnu: Add node-open.
    
    * gnu/packages/node-xyz.scm (node-open): New variable.
    
    Change-Id: I1ca0e4bef93ba5a522a374646d926f2d2f3a988d
---
 gnu/packages/node-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm
index 28f3fdfe89..5fba9d3356 100644
--- a/gnu/packages/node-xyz.scm
+++ b/gnu/packages/node-xyz.scm
@@ -2422,6 +2422,35 @@ Subsequent calls will either return the cached previous 
value or throw an error
 if desired.")
     (license license:isc)))
 
+(define-public node-open
+  (package
+    (name "node-open")
+    (version "8.4.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sindresorhus/open";)
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "17h4sv0xr96hckw5z4wjsnszv9ic3kjn03yixg2ihcak535lhkra"))))
+    (build-system node-build-system)
+    (arguments
+     '(#:tests? #f
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'patch-dependencies 'delete-dev-dependencies
+           (lambda _
+             (modify-json (delete-dev-dependencies)))))))
+    (inputs
+     (list node-define-lazy-prop node-is-docker node-is-wsl))
+    (home-page "https://github.com/sindresorhus/open";)
+    (synopsis "Open URLs, files, and executables")
+    (description "This package provides a way to open stuff like URLs, files,
+executables.")
+    (license license:expat)))
+
 (define-public node-oop
   ;; No releases, last commit was February 2013.
   (let ((commit "f9d87cda0958886955c14a0a716e57021ed295dc")

Reply via email to