summaryrefslogtreecommitdiff
path: root/gnu/packages/node-xyz.scm
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-01-02 23:50:42 +0100
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-02-08 21:23:35 +0100
commit590391575cd94f607093e73327ef99dd29df9036 (patch)
tree42c4f71a3b423b956ba3ea0fb83163741ede4405 /gnu/packages/node-xyz.scm
parent5c7293789580fc1e654f92262a6b7cb44e8981f7 (diff)
gnu: Add node-proper-lockfile.
* gnu/packages/node-xyz.scm (node-proper-lockfile): New variable. Change-Id: Ia4017f7640eb7838bf7b5cb9fa9361ab0912b13f
Diffstat (limited to 'gnu/packages/node-xyz.scm')
-rw-r--r--gnu/packages/node-xyz.scm31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm
index eb40288e4cb..dca7768e8e3 100644
--- a/gnu/packages/node-xyz.scm
+++ b/gnu/packages/node-xyz.scm
@@ -2804,6 +2804,37 @@ Node.js with no dependencies.")
2804command-line applications.") 2804command-line applications.")
2805 (license license:expat))) 2805 (license license:expat)))
2806 2806
2807(define-public node-proper-lockfile
2808 (package
2809 (name "node-proper-lockfile")
2810 (version "4.1.2")
2811 (source
2812 (origin
2813 (method git-fetch)
2814 (uri (git-reference
2815 (url "https://github.com/moxystudio/node-proper-lockfile")
2816 (commit (string-append "v" version))))
2817 (file-name (git-file-name name version))
2818 (sha256
2819 (base32 "1i6ljfzxnzsmdkrpr74vy7qdn6pgllflkdr85a29sdyx55b5gfc2"))))
2820 (build-system node-build-system)
2821 (arguments
2822 '(#:tests? #f
2823 #:phases
2824 (modify-phases %standard-phases
2825 (add-after 'patch-dependencies 'delete-dev-dependencies
2826 (lambda _
2827 (modify-json (delete-dev-dependencies)))))))
2828 (inputs
2829 (list node-graceful-fs
2830 node-retry
2831 node-signal-exit))
2832 (home-page "https://github.com/moxystudio/node-proper-lockfile")
2833 (synopsis "Inter-process and inter-machine lockfile utility")
2834 (description "This package provides an inter-process and inter-machine
2835lockfile utility that works on a local or network file system.")
2836 (license license:expat)))
2837
2807(define-public node-readable-stream 2838(define-public node-readable-stream
2808 (package 2839 (package
2809 (name "node-readable-stream") 2840 (name "node-readable-stream")