;;; GNU Guix --- Functional package management for GNU
;;;
;;; Copyright © 2022 singpolyma <singpolyma@singpolyma.net>
;;;
;;; This file is not part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (guixrus packages javascript gulp)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
#:use-module (gnu packages node)
#:use-module (gnu packages node-xyz)
#:use-module (gnu packages web)
#:use-module (guixrus packages javascript typescript)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system node))
(define-public node-replace-ext
(package
(name "node-replace-ext")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/replace-ext")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "19d64w9np2vas0gzcxaqzl6dwvk8046xf53fn6a99zvjw1viqznx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"mocha"
"nyc")))))))
(home-page "https://github.com/gulpjs/replace-ext")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-remove-trailing-separator
(package
(name "node-remove-trailing-separator")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/darsain/remove-trailing-separator")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0mh4kzsz6w13vk6b7hrybqfv0z03bkq3rscnhi03xg6aw64qc4qx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ava"
"coveralls"
"nyc"
"xo")))))))
(home-page "https://github.com/darsain/remove-trailing-separator")
(synopsis "")
(description "")
(license license:isc)))
(define-public node-cloneable-readable
(package
(name "node-cloneable-readable")
(version "2.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mcollina/cloneable-readable")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0fym380yfkrbfr04i8k9gxdwlj4hf3pfpp4g3j4nh35w9xg0n5mx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("flush-write-stream"
"from2"
"pre-commit"
"standard"
"tap-spec"
"tape")))))))
(inputs (list node-inherits node-readable-stream))
(home-page "https://github.com/mcollina/cloneable-readable")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-clone-stats
(package
(name "node-clone-stats")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/hughsk/clone-stats")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0hajz4gsvsqwg8k42qik6gfr2qsd1l34qiyw0x0hh361g30knnq4"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tape")))))))
(home-page "https://github.com/hughsk/clone-stats")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-clone-buffer
(package
(name "node-clone-buffer")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/clone-buffer")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "10d8w4p6vzy9kcxnmr497462i7pkxb3zjw7lzdrn0fbvygz2lb2q"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mocha")))))))
(home-page "https://github.com/gulpjs/clone-buffer")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-clone
(package
(name "node-clone")
(version "2.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/pvorb/node-clone")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "06pz8mr92jv4fgmrwllgl2w649sxv2abnvbnzpd5931f862pql96"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("nodeunit")))))))
(home-page "https://github.com/pvorb/node-clone")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-vinyl
(package
(name "node-vinyl")
(version "2.2.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/vinyl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1452dfm01dxf9gif2vmj9m98vq1l4galpw1qijyvv5n358zi9h82"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("coveralls"
"eslint"
"eslint-config-gulp"
"expect"
"mississippi"
"mocha"
"nyc"
"safer-buffer")))))))
(inputs
(list
node-clone
node-clone-buffer
node-clone-stats
node-cloneable-readable
node-remove-trailing-separator
node-replace-ext))
(home-page "https://github.com/gulpjs/vinyl")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-is-utf8
(package
(name "node-is-utf8")
(version "0.2.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/wayfind/is-utf8")
(commit "cc4c44ce979a7c0ca0a6308f64b017baba3616ed")))
(file-name (git-file-name name version))
(sha256
(base32 "0qpc25r8rpn7f8vajzzy4213pnkbw5f308whhywg4z9l2769dkn0"))))
(build-system node-build-system)
(home-page "https://github.com/wayfind/is-utf8")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-is-buffer
(package
(name "node-is-buffer")
(version "2.0.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/feross/is-buffer")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "09d8q75n563acdsjmn0xvidc0k22j9zpsgv5vsnclfb1laa3cfjz"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("airtap"
"standard"
"tape")))))))
(home-page "https://github.com/feross/is-buffer")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-remove-bom-buffer
(package
(name "node-remove-bom-buffer")
(version "3.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/remove-bom-buffer")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1gy4z12sbihkyw9xpls3skw8zq6w0yyvd9gfijgr6qs3f3vl2grw"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs (list node-is-buffer node-is-utf8))
(home-page "https://github.com/jonschlinkert/remove-bom-buffer")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-now-and-later
(package
(name "node-now-and-later")
(version "2.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/now-and-later")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1l3c6mdngaxr2b4mnms1lhig6k8p8qmj28qnqm898mlayjixrc3p"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mocha")))))))
(inputs (list node-once))
(home-page "https://github.com/gulpjs/now-and-later")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-normalize-path
(package
(name "node-normalize-path")
(version "3.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/normalize-path")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1l079szbgw2b9i5zx6zbwvxiivssa55a4pwfy4m7n6rdkcmsxf7f"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"minimist"
"mocha")))))))
(home-page "https://github.com/jonschlinkert/normalize-path")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-graceful-fs
(package
(name "node-graceful-fs")
(version "4.2.9")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/isaacs/node-graceful-fs")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "00fp6wqbdk5nkggcpl3jrrj7jqwqbyzckr2gil7q4an117rby698"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("import-fresh"
"mkdirp"
"rimraf"
"tap")))))))
(home-page "https://github.com/isaacs/node-graceful-fs")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-convert-source-map
(package
(name "node-convert-source-map")
(version "1.8.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/thlorenz/convert-source-map")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0wzmhjcynd53gg3lw6jk2l5kpqm0qi7msimicc3clibr387wn2aa"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("inline-source-map"
"tap")))))))
(inputs (list node-safe-buffer))
(home-page "https://github.com/thlorenz/convert-source-map")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-buffer-equal
(package
(name "node-buffer-equal")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/substack/node-buffer-equal")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0b2fn8lkwvgmzcs0qaihyp2six4v38zpzch6n8j524c5r4sp29qd"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tap")))))))
(home-page "https://github.com/substack/node-buffer-equal")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-append-buffer
(package
(name "node-append-buffer")
(version "1.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/doowb/append-buffer")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0cf499c4z0k2shkx1zzlvir7gzzpkw1h8dm0frk24xfrqc8ql13p"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md" "mocha")))))))
(inputs (list node-buffer-equal))
(home-page "https://github.com/doowb/append-buffer")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-vinyl-sourcemap
(package
(name "node-vinyl-sourcemap")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/vinyl-sourcemap")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0az8dw4a6kk5z98fgfl4yjgc08yxz39p33nl15p6hz5fiihi8pv8"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mississippi"
"mocha")))))))
(inputs
(list
node-append-buffer
node-convert-source-map
node-graceful-fs
node-normalize-path
node-now-and-later
node-remove-bom-buffer
node-vinyl))
(home-page "https://github.com/gulpjs/vinyl-sourcemap")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-value-or-function
(package
(name "node-value-or-function")
(version "4.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/value-or-function")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0s9w0qgd9nccfv6p1jmh002vb17pmlf8z6yj1vvlbn8lbcwynpbp"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"nyc"
"sinon"
"mocha")))))))
(home-page "https://github.com/gulpjs/value-or-function")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-through2
(package
(name "node-through2")
(version "4.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rvagg/through2")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0cy97frc71m8x3s4b93zixr543ad7kab617gmchph5xidmdg00p3"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("bl"
"buffer"
"chai"
"hundreds"
"mocha"
"polendina"
"standard"
"stream-spigot")))))))
(inputs (list node-readable-stream))
(home-page "https://github.com/rvagg/through2")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-to-through
(package
(name "node-to-through")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/to-through")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1q24a61s6bi8chvi1nh5a2pqjsfylx272ym5513sxw5a5s1rsf8r"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mississippi"
"mocha")))))))
(inputs (list node-through2))
(home-page "https://github.com/gulpjs/to-through")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-resolve-options
(package
(name "node-resolve-options")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/resolve-options")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0g0lgi146pm49d3l40wgy69ggqqivlvcmdnhxnffasgdgvnbcypj"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mocha")))))))
(inputs (list node-value-or-function))
(home-page "https://github.com/gulpjs/resolve-options")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-remove-bom-stream
(package
(name "node-remove-bom-stream")
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/remove-bom-stream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0dc5m2bmcviysib069w0kfgnyayq72v2pyas2rlwfy4ci1a0iprm"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("buffer-equal"
"eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mississippi"
"stream-chunker"
"mocha")))))))
(inputs (list node-safe-buffer node-remove-bom-buffer node-through2))
(home-page "https://github.com/gulpjs/remove-bom-stream")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-end-of-stream
(package
(name "node-end-of-stream")
(version "1.4.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mafintosh/end-of-stream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0241fxmc30hzxcidyvkd0bylsdcq20nf9yy6v5cgiwp9xq7bpc3a"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tape")))))))
(inputs (list node-once))
(home-page "https://github.com/mafintosh/end-of-stream")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-pump
(package
(name "node-pump")
(version "3.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mafintosh/pump")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1iyfks1k62dplvajd4xm41b5v3dfp8b22h88z7xrwsbnwsd0vl6f"))))
(build-system node-build-system)
(inputs (list node-end-of-stream node-once))
(home-page "https://github.com/mafintosh/pump")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-stream-shift
(package
(name "node-stream-shift")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mafintosh/stream-shift")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0fxkiv61lv0cih1s5lxc1myswb9q180vi6a1lg1hgvhfpi8fn7c3"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("standard" "tape" "through2")))))))
(home-page "https://github.com/mafintosh/stream-shift")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-duplexify
(package
(name "node-duplexify")
(version "4.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mafintosh/duplexify")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "099phq1dca7vdnk250jk7qkaj5i0m5x23vz2b7b4c2bdhjbry96j"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("concat-stream" "tape" "through2")))))))
(inputs
(list
node-end-of-stream
node-inherits
node-readable-stream
node-stream-shift))
(home-page "https://github.com/mafintosh/duplexify")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-pumpify
(package
(name "node-pumpify")
(version "2.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mafintosh/pumpify")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1azs4sbj9lhchf4vx06wja0bxq5mma75vfz2kcw96l57nnldxzlz"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("concat-stream" "tape" "through2")))))))
(inputs
(list
node-duplexify
node-inherits
node-pump))
(home-page "https://github.com/mafintosh/pumpify")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-queue-tick
(package
(name "node-queue-tick")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mafintosh/queue-tick")
(commit "5318c0b2525d711154ca51b53195dd52015912b0")))
(file-name (git-file-name name version))
(sha256
(base32 "1y0427z2jv501q1acmg84k14biq7jmc4d8l6yg6fcj93c9r2mbgz"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("standard" "tape")))))))
(home-page "https://github.com/mafintosh/queue-tick")
(synopsis "")
(description "")
(license license:expat)))
(define-public node-fast-fifo
(package
(name "node-fast-fifo")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mafintosh/fast-fifo")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1i74jxnsyqx84f4c0mylydcpp1wfa8j9qfkbwyy57axyp4x0qimf"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("standard"
"tape")))))))
(home-page "https://github.com/mafintosh/fast-fifo")
(synopsis "A fast fifo implementation similar to the one powering nextTick in Node.js core")
(description "")
(license license:expat)))
(define-public node-streamx
(package
(name "node-streamx")
(version "2.12.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/streamxorg/streamx")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1av50il9v25lqbp5zx5di2cnfs4jrcncyna3pdwrx42bapyvlmf4"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("abort-controller"
"end-of-stream"
"standard"
"tape")))))))
(inputs
(list
node-fast-fifo
node-queue-tick))
(home-page "https://github.com/streamxorg/streamx")
(synopsis "An iteration of the Node.js core streams with a series of improvements")
(description "")
(license license:expat)))
(define-public node-lead
(package
(name "node-lead")
(version "3.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/lead")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1xiia4kznhk10jd24dmk9szchmxr81m8wsq524hcsnivbhxli9lx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"mississippi"
"mocha"
"nyc")))))))
(inputs
(list
node-streamx))
(home-page "https://github.com/gulpjs/lead#readme")
(synopsis "Sink your streams.")
(description "")
(license license:expat)))
(define-public node-lazystream
(package
(name "node-lazystream")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jpommerening/node-lazystream")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0j5v538ngz4n6lp71s05a7vfdn7l57x8h52q1yqqwr34zmc5l4jx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-for-newer-readable-stream
(lambda args
(substitute* "lib/lazystream.js"
(("readable-stream/passthrough'\\)")
"readable-stream').PassThrough"))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("nodeunit")))))))
(inputs
(list
node-readable-stream))
(home-page "https://github.com/jpommerening/node-lazystream")
(synopsis "Open Node Streams on demand.")
(description "")
(license license:expat)))
(define-public node-is-valid-glob
(package
(name "node-is-valid-glob")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/is-valid-glob")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0nsf9wkf2dkbkx0rjg87wm2frl53p4d0dijp7hnmll31a29j2hq8"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(home-page "https://github.com/jonschlinkert/is-valid-glob")
(synopsis "Return true if a value is a valid glob pattern or patterns.")
(description "")
(license license:expat)))
(define-public node-xtend
(package
(name "node-xtend")
(version "4.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Raynos/xtend")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1jg5d64c47ylwh68zilrifvhyly5mj8r1f4v2sn07xbhxh1lsdzl"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tape")))))))
(home-page "https://github.com/Raynos/xtend")
(synopsis "extend like a boss")
(description "")
(license license:expat)))
(define-public node-through2-filter
(package
(name "node-through2-filter")
(version "3.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/brycebaril/through2-filter")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ik1qcz3zi17wxdwx041yvs10j4rbsmk1r9rm1s42351l1jhprg1"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tape"
"stream-spigot"
"concat-stream")))))))
(inputs
(list
node-through2
node-xtend))
(home-page "https://github.com/brycebaril/through2-filter#readme")
(synopsis "A through2 to create an Array.prototype.filter analog for streams.")
(description "")
(license license:expat)))
(define-public node-json-stable-stringify-without-jsonify
(package
(name "node-json-stable-stringify-without-jsonify")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/samn/json-stable-stringify")
(commit "c0b3c36d976c54e31a814c492cd1c2557a4d3758")))
(file-name (git-file-name name version))
(sha256
(base32 "0bv07giziqx89843wg7gcng11h67b0z7fxhl8rmcri95q6rcr073"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tape")))))))
(home-page "https://github.com/samn/json-stable-stringify")
(synopsis "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies")
(description "")
(license license:expat)))
(define-public node-unique-stream
(package
(name "node-unique-stream")
(version "2.3.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/eugeneware/unique-stream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0dvg2mm7imbs961x2y6qcy2kcayhn7pn17gdpil4qqiccxhh7ngd"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("after"
"chai"
"istanbul"
"mocha")))))))
(inputs
(list
node-json-stable-stringify-without-jsonify
node-through2-filter))
(home-page "https://github.com/eugeneware/unique-stream#readme")
(synopsis "node.js through stream that emits a unique stream of objects based on criteria")
(description "")
(license license:expat)))
(define-public node-is-negated-glob
(package
(name "node-is-negated-glob")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/is-negated-glob")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "14j3a2wmm6bmkm9cfgwl3hmnplhgyqmsshzxhxw56xq1s4nr0clk"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(home-page "https://github.com/jonschlinkert/is-negated-glob")
(synopsis "Returns an object with a `negated` boolean and the `!` stripped from negation patterns. Also respects extglobs.")
(description "")
(license license:expat)))
(define-public node-unc-path-regex
(package
(name "node-unc-path-regex")
(version "0.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/regexhq/unc-path-regex")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0wfkrgph2g9lxfa4n1rf11dnmw05hlzs9xngpkax5fnim3584rkl"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("mocha")))))))
(home-page "https://github.com/regexhq/unc-path-regex")
(synopsis "Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.")
(description "")
(license license:expat)))
(define-public node-is-unc-path
(package
(name "node-is-unc-path")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/is-unc-path")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "06zr6dzrfd76n7xwasdzmkk439m12wcrn67vz76q0fpz4mqjz0r2"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs
(list
node-unc-path-regex))
(home-page "https://github.com/jonschlinkert/is-unc-path")
(synopsis "Returns true if a filepath is a windows UNC file path.")
(description "")
(license license:expat)))
(define-public node-is-relative
(package
(name "node-is-relative")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/is-relative")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1s8g5139hmqnyqbfmls4z4an6gcjjsfss2pw4pqyah7vki0a1x8p"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs
(list
node-is-unc-path))
(home-page "https://github.com/jonschlinkert/is-relative")
(synopsis "Returns `true` if the path appears to be relative.")
(description "")
(license license:expat)))
(define-public node-is-windows
(package
(name "node-is-windows")
(version "1.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/is-windows")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "17gs1xdl7v4238v9lgy4i48wvkasn7pc8cy6y19xhv553jjyl0bi"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(home-page "https://github.com/jonschlinkert/is-windows")
(synopsis "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.")
(description "")
(license license:expat)))
(define-public node-is-absolute
(package
(name "node-is-absolute")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/is-absolute")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1lp8kgjdz90n0p2sz27fykwlfdb1hvz5g1bzhxca14l00mplbs3i"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs
(list
node-is-relative
node-is-windows))
(home-page "https://github.com/jonschlinkert/is-absolute")
(synopsis "Returns true if a file path is absolute. Does not rely on the path module and can be used as a polyfill for node.js native `path.isAbolute`.")
(description "")
(license license:expat)))
(define-public node-to-absolute-glob
(package
(name "node-to-absolute-glob")
(version "2.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/to-absolute-glob")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0vscjm2jn3qn06cprr4x2lzqq89pzrryjqy9a8b0sf0g5qfplx1z"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs
(list
node-is-absolute
node-is-negated-glob))
(home-page "https://github.com/jonschlinkert/to-absolute-glob")
(synopsis "Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.")
(description "")
(license license:expat)))
(define-public node-ordered-read-streams
(package
(name "node-ordered-read-streams")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/armed/ordered-read-streams")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1a918g9dgp22v839gfgmcffvgdc3lrlj56mr5hms6chv8sal7klk"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("expect"
"jscs"
"jshint"
"mississippi"
"mocha"
"pre-commit"
"through2")))))))
(inputs
(list
node-readable-stream))
(home-page "https://github.com/armed/ordered-read-streams#readme")
(synopsis "Combines array of streams into one read stream in strict order")
(description "")
(license license:expat)))
(define-public node-glob-parent
(package
(name "node-glob-parent")
(version "6.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/glob-parent")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0k52vsbz7j6d1g60ag2xqdchklgd8g5b5h5vb48268chhq51f2f0"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"mocha"
"nyc")))))))
(inputs
(list
node-is-glob))
(home-page "https://github.com/gulpjs/glob-parent#readme")
(synopsis "Extract the non-magic parent path from a glob string.")
(description "")
(license license:isc)))
(define-public node-glob-stream
(package
(name "node-glob-stream")
(version "7.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/glob-stream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0jfsn6zqcli8hbm5bbqqrb616594rvk4w06birpz99kgh1r6yjlx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mississippi"
"mocha"
"nyc"
"sinon")))))))
(inputs
(list
node-extend
node-glob
node-glob-parent
node-is-negated-glob
node-ordered-read-streams
node-pumpify
node-readable-stream
node-remove-trailing-separator
node-to-absolute-glob
node-unique-stream))
(home-page "https://github.com/gulpjs/glob-stream#readme")
(synopsis "A Readable Stream interface over node-glob.")
(description "")
(license license:expat)))
(define-public node-fs-mkdirp-stream
(package
(name "node-fs-mkdirp-stream")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/fs-mkdirp-stream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "04ss4bkvrnpz9ifbfw12q8syvpx4bhrysaa1qxy1sy29d24acdgb"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mississippi"
"mocha"
"rimraf")))))))
(inputs
(list
node-graceful-fs
node-through2))
(home-page "https://github.com/gulpjs/fs-mkdirp-stream#readme")
(synopsis "Ensure directories exist before writing to them.")
(description "")
(license license:expat)))
(define-public node-vinyl-fs
(package
(name "node-vinyl-fs")
(version "3.0.3")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/vinyl-fs")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1468py1i433bm65pbnx5n6561l0qv6vrv9qy5p2ibbq6386ns548"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'un-polyfill
(lambda args
(substitute* "lib/file-operations.js"
(("require\\('object.assign'\\)") "Object.assign"))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mississippi"
"mocha"
"object.assign"
"rimraf")))))))
(inputs
(list
node-fs-mkdirp-stream
node-glob-stream
node-graceful-fs
node-is-valid-glob
node-lazystream
node-lead
node-pumpify
node-readable-stream
node-remove-bom-buffer
node-remove-bom-stream
node-resolve-options
node-through2
node-to-through
node-value-or-function
node-vinyl
node-vinyl-sourcemap))
(home-page "https://github.com/gulpjs/vinyl-fs#readme")
(synopsis "Vinyl adapter for the file system.")
(description "")
(license license:expat)))
(define-public node-fastest-levenshtein
(package
(name "node-fastest-levenshtein")
(version "1.0.10")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ka-weihe/fastest-levenshtein")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1av4xdgj80ls89zxjq7q8s7sxx8zzgn6x44qmh35myxn8sfv3w6f"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("benchmark"
"coveralls"
"eslint"
"eslint-config-airbnb"
"eslint-config-airbnb-base"
"eslint-config-node"
"eslint-config-prettier"
"eslint-plugin-import"
"eslint-plugin-jsx-a11y"
"eslint-plugin-node"
"eslint-plugin-prettier"
"eslint-plugin-react"
"eslint-plugin-react-hooks"
"fast-levenshtein"
"jest"
"js-levenshtein"
"leven"
"levenshtein-edit-distance"
"natural"
"prettier"
"talisman")))))))
(home-page "https://github.com/ka-weihe/fastest-levenshtein#README")
(synopsis "Fastest Levenshtein distance implementation in JS.")
(description "")
(license license:expat)))
(define-public node-fast-levenshtein
(package
(name "node-fast-levenshtein")
(version "3.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/hiddentao/fast-levenshtein")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "18z0j6rx7dpkcr0kdbqprvlpj56nnfsy22vqp7a8571171kf3wyr"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'dont-bother-minify
(lambda args
(substitute* "package.json"
((".*grunt build.*") ""))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("chai"
"grunt"
"grunt-benchmark"
"grunt-cli"
"grunt-contrib-jshint"
"grunt-contrib-uglify"
"grunt-mocha-test"
"grunt-npm-install"
"load-grunt-tasks"
"lodash"
"mocha")))))))
(inputs
(list
node-fastest-levenshtein))
(home-page "https://github.com/hiddentao/fast-levenshtein#readme")
(synopsis "Efficient implementation of Levenshtein algorithm with locale-specific collator support.")
(description "")
(license license:expat)))
(define-public node-undertaker-registry
(package
(name "node-undertaker-registry")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/undertaker-registry")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1knn5pw456jq7gm61d6cck8myjgrhs6xzhi903z0rxl0mpmbx71d"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mocha"
"nyc")))))))
(home-page "https://github.com/gulpjs/undertaker-registry#readme")
(synopsis "Default registry in gulp 4.")
(description "")
(license license:expat)))
(define-public node-object-reduce
(package
(name "node-object-reduce")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/object.reduce")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0c45cqwk13ab838azispil012ipjk33ck5kq2bcx9gabymrvs4vc"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs
(list
node-for-own
node-make-iterator))
(home-page "https://github.com/jonschlinkert/object.reduce")
(synopsis "Reduces an object to a value that is the accumulated result of running each property in the object through a callback.")
(description "")
(license license:expat)))
(define-public node-last-run
(package
(name "node-last-run")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/last-run")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0q5km0m9wcmw4mpi3a58rgalk35hlalzqidrz996j0c9vwzakdvx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mocha"
"nyc")))))))
(home-page "https://github.com/gulpjs/last-run#readme")
(synopsis "Capture and retrieve the last time a function was run")
(description "")
(license license:expat)))
(define-public node-type
(package
(name "node-type")
(version "2.6.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/medikoo/type")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "01js5xsgh3fscy4r1w3ilca8mcc4cfizpxgw86xc21k4zb4b7crs"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("chai"
"eslint"
"eslint-config-medikoo"
"git-list-updated"
"github-release-from-cc-changelog"
"husky"
"lint-staged"
"mocha"
"nyc"
"prettier-elastic")))))))
(home-page "https://github.com/medikoo/type#readme")
(synopsis "Runtime validation and processing of JavaScript types")
(description "")
(license license:isc)))
(define-public node-next-tick
(package
(name "node-next-tick")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/medikoo/next-tick")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0sd5f29q8czc2gjnavks5z9alyp037v3xq3i7pglwcln629pldcv"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tad"
"xlint"
"xlint-jslint-medikoo")))))))
(home-page "https://github.com/medikoo/next-tick#readme")
(synopsis "Environment agnostic nextTick polyfill")
(description "")
(license license:isc)))
(define-public node-arr-map
(package
(name "node-arr-map")
(version "2.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/arr-map")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0y20xmlkniyvqasd9f83klpmr1qyyy7zq23yzggffqyx1d94v77g"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("array-map"
"benchmarked"
"braces"
"chalk"
"glob"
"gulp-format-md"
"micromatch"
"mocha")))))))
(inputs
(list
node-make-iterator))
(home-page "https://github.com/jonschlinkert/arr-map")
(synopsis "Faster, node.js focused alternative to JavaScript's native array map.")
(description "")
(license license:expat)))
(define-public node-collection-map
(package
(name "node-collection-map")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/collection-map")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "18lg5df015sll2kgnfvgcjd6rmicalj9bysi2iygk5vk99gv83b8"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs
(list
node-arr-map
node-for-own
node-make-iterator))
(home-page "https://github.com/jonschlinkert/collection-map")
(synopsis "Returns an array of mapped values from an array or object.")
(description "")
(license license:expat)))
(define-public node-stream-exhaust
(package
(name "node-stream-exhaust")
(version "1.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chrisdickinson/stream-exhaust")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ggdlx0jlkyxi2wszw7j45gz3v8g9rh8613nf6dr579yp7bza40c"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("readable-stream"
"tape"
"through2")))))))
(home-page "https://github.com/chrisdickinson/stream-exhaust.git")
(synopsis "Ensure that a stream is flowing data without mutating it")
(description "")
(license license:expat)))
(define-public node-process-nextick-args
(package
(name "node-process-nextick-args")
(version "2.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/calvinmetcalf/process-nextick-args")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "00g4294ijw12mfq5jjicn9q2f6s4hgxmwb7vng09lzmbhhd8jss2"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tap")))))))
(home-page "https://github.com/calvinmetcalf/process-nextick-args")
(synopsis "process.nextTick but always with args")
(description "")
(license license:expat)))
(define-public node-async-done
(package
(name "node-async-done")
(version "1.3.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/async-done")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1q1x53c3ygcs8pxvk774vgf6h1dmz6n0368isgbhak2f3mpfv0p6"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/node"
"coveralls"
"eslint"
"eslint-config-gulp"
"expect"
"mocha"
"nyc"
"pumpify"
"rxjs"
"through2"
"typescript"
"when")))))))
(inputs
(list
node-end-of-stream
node-once
node-process-nextick-args
node-stream-exhaust))
(home-page "https://github.com/gulpjs/async-done#readme")
(synopsis "Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.")
(description "")
(license license:expat)))
(define-public node-async-settle
(package
(name "node-async-settle")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/async-settle")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0s5i8xilipyb4ipbwyjy6n83vnxba0gsiyl282sasxccqqv041xc"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mocha")))))))
(inputs
(list
node-async-done))
(home-page "https://github.com/gulpjs/async-settle#readme")
(synopsis "Settle an async function.")
(description "")
(license license:expat)))
(define-public node-array-last
(package
(name "node-array-last")
(version "1.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/array-last")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "07bxa380v7fws80b7i0qr4pzwrzr2lpxfzsk405gwnb90zni4ph1"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ansi-bold"
"array-slice"
"benchmarked"
"gulp-format-md"
"matched"
"mocha")))))))
(inputs
(list
node-is-number))
(home-page "https://github.com/jonschlinkert/array-last")
(synopsis "Get the last or last n elements in an array.")
(description "")
(license license:expat)))
(define-public node-array-initial
(package
(name "node-array-initial")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/array-initial")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0d7xkvndgbabw73wyzk7iavp6sxpnkqrxziczznhb7gzd06pnc2b"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("mocha"
"should")))))))
(inputs
(list
node-array-slice
node-is-number))
(home-page "https://github.com/jonschlinkert/array-initial")
(synopsis "Get all but the last element or last n elements of an array.")
(description "")
(license license:expat)))
(define-public node-arr-flatten
(package
(name "node-arr-flatten")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/arr-flatten")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1yvk652bhsw7c9ipyxlhiih802yihk8p5fjbrc3q9mm5krnhcr6q"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ansi-bold"
"array-flatten"
"array-slice"
"benchmarked"
"compute-flatten"
"flatit"
"flatten"
"flatten-array"
"glob"
"gulp-format-md"
"just-flatten-it"
"lodash.flattendeep"
"m_flattened"
"mocha"
"utils-flatten"
"write")))))))
(home-page "https://github.com/jonschlinkert/arr-flatten")
(synopsis "Recursively flatten an array or arrays.")
(description "")
(license license:expat)))
(define-public node-arr-filter
(package
(name "node-arr-filter")
(version "1.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/arr-filter")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1gdcw58n1kqrk7pdc850hag7njdv7wpj48z4fygyjkn7y1283mbz"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("array-filter"
"benchmarked"
"chalk"
"gulp-format-md"
"micromatch"
"minimist"
"mocha")))))))
(inputs
(list
node-make-iterator))
(home-page "https://github.com/jonschlinkert/arr-filter")
(synopsis "Faster alternative to javascript's native filter method.")
(description "")
(license license:expat)))
(define-public node-bach
(package
(name "node-bach")
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/bach")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "112gydyfcsp7sbqf4w5klqk5afbz63dgh8gp5jrbkpxq9dapvdvr"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"jscs"
"jscs-preset-gulp"
"mocha")))))))
(inputs
(list
node-arr-filter
node-arr-flatten
node-arr-map
node-array-each
node-array-initial
node-array-last
node-async-done
node-async-settle
node-now-and-later))
(home-page "https://github.com/gulpjs/bach#readme")
(synopsis "Compose your async functions with elegance.")
(description "")
(license license:expat)))
(define-public node-undertaker
(package
(name "node-undertaker")
(version "1.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/undertaker")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0x8j9zf4iwrf8rxnn64955ggjfy2p02vzi4h96h3zh1p9hgraczp"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'un-polyfill
(lambda args
(substitute* "lib/helpers/metadata.js"
(("var WM.*es6-weak-map.*") "")
(("metadata = new WM") "metadata = new WeakMap"))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("async-once"
"coveralls"
"del"
"eslint"
"eslint-config-gulp"
"expect"
"gulp-jshint"
"mocha"
"nyc"
"once"
"through2"
"undertaker-common-tasks"
"undertaker-task-metadata"
"es6-weak-map"
"vinyl-fs")))))))
(inputs
(list
node-arr-flatten
node-arr-map
node-bach
node-collection-map
node-last-run
node-object-defaults
node-object-reduce
node-undertaker-registry
node-fast-levenshtein))
(home-page "https://github.com/gulpjs/undertaker#readme")
(synopsis "Task registry that allows composition through series/parallel methods.")
(description "")
(license license:expat)))
(define-public node-just-debounce
(package
(name "node-just-debounce")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/hayes/just-debounce")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0cvrzqkiizv4fqfl7zdvzv4dbwfz673j5shkcrzk3al9blvv8cdk"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-plugin-prettier"
"prettier"
"tape")))))))
(home-page "https://github.com/hayes/just-debounce")
(synopsis "a simple debounce with no dependencies or crazy defaults")
(description "")
(license license:expat)))
(define-public node-readdirp
(package
(name "node-readdirp")
(version "3.6.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/paulmillr/readdirp")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1kixaw6b9d3y2g9h55x6hdg5d6ld5mj87p8jcplq99wmnbv1i1p9"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/node"
"chai"
"chai-subset"
"dtslint"
"eslint"
"mocha"
"nyc"
"rimraf"
"typescript")))))))
(inputs
(list
node-picomatch))
(home-page "https://github.com/paulmillr/readdirp")
(synopsis "Recursive version of fs.readdir with streaming API.")
(description "")
(license license:expat)))
(define-public node-binary-extensions
(package
(name "node-binary-extensions")
(version "2.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/sindresorhus/binary-extensions")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0q873q8018glxsrgkv6jwknmblh556kpx2h182cbn3s411qja5hf"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ava"
"tsd"
"xo")))))))
(home-page "https://github.com/sindresorhus/binary-extensions#readme")
(synopsis "List of binary file extensions")
(description "")
(license license:expat)))
(define-public node-is-binary-path
(package
(name "node-is-binary-path")
(version "2.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/sindresorhus/is-binary-path")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "18wfddnll7azf165z7ijrmjggqv2nngi56q8akw97xikvfkp3vby"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ava"
"tsd"
"xo")))))))
(inputs
(list
node-binary-extensions))
(home-page "https://github.com/sindresorhus/is-binary-path#readme")
(synopsis "Check if a file path is a binary file")
(description "")
(license license:expat)))
(define-public node-anymatch
(package
(name "node-anymatch")
(version "3.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/micromatch/anymatch")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0cgkhnj77103msl1ail8cy6r73hr3f2bz4lr8sy4fs22hlm0g85y"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("mocha"
"nyc")))))))
(inputs
(list
node-normalize-path
node-picomatch))
(home-page "https://github.com/micromatch/anymatch")
(synopsis "Matches strings against configurable strings, globs, regular expressions, and/or functions")
(description "")
(license license:isc)))
(define-public node-chokidar
(package
(name "node-chokidar")
(version "3.5.3")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/paulmillr/chokidar")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0i43ybbm6jkzw0jrnbpj18m1npx6cxamznrwgxavawyxmx5z3wrx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/node"
"chai"
"dtslint"
"eslint"
"mocha"
"nyc"
"rimraf"
"sinon"
"sinon-chai"
"typescript"
"upath")))))))
(inputs
(list
node-anymatch
node-braces
node-glob-parent
node-is-binary-path
node-is-glob
node-normalize-path
node-readdirp))
(home-page "https://github.com/paulmillr/chokidar")
(synopsis "Minimal and efficient cross-platform file watching library")
(description "")
(license license:expat)))
(define-public node-glob-watcher
(package
(name "node-glob-watcher")
(version "5.0.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/glob-watcher")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "10blr3jqzibwn9jdppcnj405f67rmb5qm9qdmzvi0q2rdr9i5r1d"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("coveralls"
"eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"mocha"
"mocha-lcov-reporter"
"rimraf"
"through2")))))))
(inputs
(list
node-anymatch
node-async-done
node-chokidar
node-is-negated-glob
node-just-debounce
node-normalize-path
node-object-defaults))
(home-page "https://github.com/gulpjs/glob-watcher#readme")
(synopsis "Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.")
(description "")
(license license:expat)))
(define-public node-yargs-parser
(package
(name "node-yargs-parser")
(version "21.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/yargs/yargs-parser")
(commit (string-append "yargs-parser-v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0iyh2qqcnp5r6agwh70vqqwdqg0wnr8ir08a2n8iaiqrip84cbqq"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'switch-to-esbuild
(lambda _
(copy-file "lib/index.ts" "lib/cjs.ts")
(substitute* "lib/cjs.ts"
(("export default") "export ="))
(substitute* "package.json"
(("\"compile.*tsc.*")
(string-append
"\"build\": \""
"esbuild lib/cjs.ts --bundle --platform=node --target=es6 --format=cjs --outfile=build/index.cjs &&"
"esbuild lib/* --target=es6 --format=esm --outdir=build/lib &&"
"rm -rf lib test docs"
"\",")))
(substitute* "tsconfig.json"
(("\"extends\":.*") ""))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/chai"
"@types/mocha"
"@types/node"
"@typescript-eslint/eslint-plugin"
"@typescript-eslint/parser"
"@wessberg/rollup-plugin-ts"
"c8"
"chai"
"cross-env"
"eslint"
"eslint-plugin-import"
"eslint-plugin-node"
"gts"
"mocha"
"puppeteer"
"rimraf"
"rollup"
"rollup-plugin-cleanup"
"serve"
"standardx"
"start-server-and-test"
"ts-transform-default-export"
"typescript")))))))
(native-inputs (list esbuild))
(home-page "https://github.com/yargs/yargs-parser#readme")
(synopsis "the mighty option parser used by yargs")
(description "")
(license license:isc)))
(define-public node-y18n
(package
(name "node-y18n")
(version "5.0.8")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/yargs/y18n")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1zl2yn64vx12gfylg238g7vb65qsbjcppcph5sx83jrz6amqjw25"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'switch-to-esbuild
(lambda args
(copy-file "index.mjs" "cjs.ts")
(substitute* "cjs.ts"
(("export default") "export ="))
(substitute* "package.json"
(("\"compile.*tsc.*")
(string-append
"\"build\": \""
"esbuild lib/index.ts lib/platform-shims/node.ts --target=es6 --format=esm --outdir=build/lib &&"
"esbuild cjs.ts --bundle --platform=node --target=es6 --format=cjs --outfile=build/index.cjs &&"
"rm -rf lib test cjs.ts"
"\",")))
(substitute* "tsconfig.json"
(("\"extends\":.*") ""))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/node"
"@wessberg/rollup-plugin-ts"
"c8"
"chai"
"cross-env"
"gts"
"mocha"
"rimraf"
"rollup"
"standardx"
"ts-transform-default-export"
"typescript")))))))
(native-inputs (list esbuild))
(home-page "https://github.com/yargs/y18n")
(synopsis "the bare-bones internationalization library used by yargs")
(description "")
(license license:isc)))
(define-public node-ansi-regex
(package
(name "node-ansi-regex")
(version "6.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chalk/ansi-regex")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1m21cyhxz8p7qg132qy2mvv45kdz98k6adpp9974ix07zb507plm"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ava"
"tsd"
"xo")))))))
(home-page "https://github.com/chalk/ansi-regex#readme")
(synopsis "Regular expression for matching ANSI escape codes")
(description "")
(license license:expat)))
(define-public node-strip-ansi
(package
(name "node-strip-ansi")
(version "7.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chalk/strip-ansi")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1ywxyf35b7hwiczk5ra8ifvpr09c25z4g4vsf24viiyjaspc7zn7"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ava"
"tsd"
"xo")))))))
(inputs
(list
node-ansi-regex))
(home-page "https://github.com/chalk/strip-ansi#readme")
(synopsis "Strip ANSI escape codes from a string")
(description "")
(license license:expat)))
(define-public node-emoji-regex
(package
(name "node-emoji-regex")
(version "10.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mathiasbynens/emoji-regex")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1cjnag7gkk72nyp93hk59cwqdsk9bi09icn0b1qbghixmwrgk5gk"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@unicode/unicode-14.0.0"
"mocha")))))))
(native-inputs (list node-emoji-test-regex-pattern))
(home-page "https://mths.be/emoji-regex")
(synopsis "A regular expression to match all Emoji-only symbols as per the Unicode Standard.")
(description "")
(license license:expat)))
(define-public node-emoji-test-regex-pattern
(package
(name "node-emoji-test-regex-pattern")
(version "1.7.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mathiasbynens/emoji-test-regex-pattern")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0321fj5n2yinfbz48mffmbjs6bqk9wc2x9gkq26jxd1g5q6lj8vm"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-weird-dependencies
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "package.json"
(("npm:@unicode/unicode-13.0.0@1.0.5")
(string-append
(assoc-ref inputs "node-unicode-unicode-13-0-0")
"/lib/node_modules/@unicode/unicode-13.0.0"))
(("npm:@unicode/unicode-13.0.0@\\^1.2.1")
(string-append
(assoc-ref inputs "node-unicode-unicode-13-0-0")
"/lib/node_modules/@unicode/unicode-13.0.0"))
(("npm:@unicode/unicode-14.0.0@\\^1.2.1")
(string-append
(assoc-ref inputs "node-unicode-unicode-14-0-0")
"/lib/node_modules/@unicode/unicode-14.0.0"))))))))
(native-inputs
(list
node-regexgen
node-regenerate
node-unicode-unicode-13-0-0
node-unicode-unicode-14-0-0))
(home-page "https://github.com/mathiasbynens/emoji-test-regex-pattern#readme")
(synopsis "_emoji-test-regex-pattern_ offers Java- and JavaScript-compatible regular expression patterns to match all emoji symbols and sequences listed in the `emoji-test.txt` file provided as part of [Unicode® Technical Standard #51](https://www.unicode.org/report")
(description "")
(license license:expat)))
(define-public node-regenerate
(package
(name "node-regenerate")
(version "1.4.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mathiasbynens/regenerate")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1vlvlzpvx3m0im5awbg809azcj6bl57hrjbs8gr8xqjwnnfn7qcs"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("codecov"
"grunt"
"grunt-shell"
"istanbul"
"qunit-extras"
"qunitjs"
"requirejs")))))))
(home-page "https://mths.be/regenerate")
(synopsis "Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.")
(description "")
(license license:expat)))
(define-public node-jsesc
(package
(name "node-jsesc")
(version "3.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mathiasbynens/jsesc")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "00y56sf4m9jp0rjg0xgch9ns6as1cwamh3ryhqlmjhj6bp1yhrz2"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'newer-unicode
(lambda args
(substitute* "src/data.js"
(("unicode-13.0.0") "@unicode/unicode-13.0.0"))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("coveralls"
"grunt-cli"
"istanbul"
"mocha"
"requirejs"
"unicode-13.0.0")))))))
(inputs
(list
node-grunt
node-grunt-template
node-regenerate
node-unicode-unicode-13-0-0))
(home-page "https://mths.be/jsesc")
(synopsis "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.")
(description "")
(license license:expat)))
(define-public node-unicode-unicode-13-0-0
(package
(name "node-unicode-unicode-13-0-0")
(version "1.2.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/node-unicode/unicode-13.0.0")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "00z3d530047r0n1l4v0v0n3xxxqp5mjg9qvq1hwnnc07ryk7m4nw"))))
(build-system node-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'delete-npmrc
(lambda _
(delete-file ".npmrc"))))))
(home-page "https://github.com/node-unicode/unicode-13.0.0")
(synopsis "JavaScript-compatible Unicode data. Arrays of code points, arrays of symbols, and regular expressions for Unicode v13.0.0’s categories, scripts, blocks, bidi, and other properties.")
(description "")
(license license:expat)))
(define-public node-grunt-template
(package
(name "node-grunt-template")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mathiasbynens/grunt-template")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "17x34nhfkacvdmrnzy2nnhg3cnbar3ps46lpvs8hqq0xw4nb0b96"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("grunt-contrib-clean"
"grunt-contrib-nodeunit"
"grunt")))))))
(home-page "http://git.io/grunt-template")
(synopsis "Grunt plugin that interpolates template files with any data you provide and saves the result to another file.")
(description "")
(license license:expat)))
(define-public node-regexgen
(package
(name "node-regexgen")
(version "1.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/devongovett/regexgen")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "040kn186l682lbg32a6qa2jv4vx51dbx2f8xrz79r66f9jy99q0w"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("mocha")))))))
(native-inputs
(list
node-jsesc
node-regenerate))
(home-page "https://github.com/devongovett/regexgen#readme")
(synopsis "Generate regular expressions that match a set of strings")
(description "")
(license license:expat)))
(define-public node-unicode-unicode-14-0-0
(package
(name "node-unicode-unicode-14-0-0")
(version "1.2.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/node-unicode/unicode-14.0.0")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "17aaxv7l378x9m2ib2zsvg92ns0cbddvn3dzxyxbak3ipqykg1c2"))))
(build-system node-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'delete-npmrc
(lambda _
(delete-file ".npmrc"))))))
(home-page "https://github.com/node-unicode/unicode-14.0.0")
(synopsis "JavaScript-compatible Unicode data. Arrays of code points, arrays of symbols, and regular expressions for Unicode v14.0.0’s categories, scripts, blocks, bidi, and other properties.")
(description "")
(license license:expat)))
(define-public node-eastasianwidth
(package
(name "node-eastasianwidth")
(version "0.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/komagata/eastasianwidth")
(commit "b89f04d44dc786885615e94cd6e2ba1ef7866fa4")))
(file-name (git-file-name name version))
(sha256
(base32 "0j45cn16sld1vdc7g65rcip8q7crc6xp8qxcg31dgl97p3dbw6s8"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("mocha")))))))
(home-page "https://github.com/komagata/eastasianwidth#readme")
(synopsis "Get East Asian Width from a character.")
(description "")
(license license:expat)))
(define-public node-string-width
(package
(name "node-string-width")
(version "5.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/sindresorhus/string-width")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0z4c1xyx0rbpibkixnzbc80i7zbfw78cy0s8margckfcy8smqlp6"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ava"
"tsd"
"xo")))))))
(inputs
(list
node-eastasianwidth
node-emoji-regex
node-strip-ansi))
(home-page "https://github.com/sindresorhus/string-width#readme")
(synopsis "Get the visual width of a string - the number of columns required to display it")
(description "")
(license license:expat)))
(define-public node-require-directory
(package
(name "node-require-directory")
(version "2.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/troygoode/node-require-directory")
(commit "cc71c23dd0c16cefd26855303c16ca1b9b50a36d")))
(file-name (git-file-name name version))
(sha256
(base32 "0z2zlp17212grhqvja1kmhwgzd4g3mvxwpd00k5mxxnfxlh0dw1r"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("jshint"
"mocha")))))))
(home-page "https://github.com/troygoode/node-require-directory/")
(synopsis "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.")
(description "")
(license license:expat)))
(define-public node-get-caller-file
(package
(name "node-get-caller-file")
(version "2.0.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/stefanpenner/get-caller-file")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1g0vxsmmsb3g8h63d32bs9jdixyi0nc4askv96nalkljafmwvmfn"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/chai"
"@types/ensure-posix-path"
"@types/mocha"
"@types/node"
"chai"
"ensure-posix-path"
"mocha"
"typescript")))))))
(home-page "https://github.com/stefanpenner/get-caller-file#readme")
(synopsis "[](https://travis-ci.org/stefanpenner/get-caller-file) [](https://ci.a")
(description "")
(license license:isc)))
(define-public node-escalade
(package
(name "node-escalade")
(version "3.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lukeed/escalade")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0rd2vf8byrlk7hzk9zby4yk6pzv4dckmsvahjh1hcjmvygqkg7kg"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'switch-to-esbuild
(lambda args
(substitute* "package.json"
(("\"build.*bundt.*")
(string-append
"\"build\": \""
"esbuild src/async.js --bundle --platform=node --target=es6 --format=cjs --outfile=dist/index.js &&"
"esbuild src/async.js --bundle --platform=node --target=es6 --format=esm --outfile=dist/index.mjs &&"
"esbuild src/sync.js --bundle --platform=node --target=es6 --format=cjs --outfile=sync/index.js &&"
"esbuild src/sync.js --bundle --platform=node --target=es6 --format=esm --outfile=sync/index.mjs"
"\",")))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("bundt"
"esm"
"uvu")))))))
(native-inputs (list esbuild))
(home-page "https://github.com/lukeed/escalade#readme")
(synopsis "A tiny (183B to 210B) and fast utility to ascend parent directories")
(description "")
(license license:expat)))
(define-public node-wrap-ansi
(package
(name "node-wrap-ansi")
(version "8.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chalk/wrap-ansi")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1h24lm0wbdzilzd9q3kisb624s2g5cvdg27c18nbs0cdhdl91iqj"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ava"
"chalk"
"coveralls"
"has-ansi"
"nyc"
"xo")))))))
(inputs
(list
node-ansi-styles
node-string-width
node-strip-ansi))
(home-page "https://github.com/chalk/wrap-ansi#readme")
(synopsis "Wordwrap a string with ANSI escape codes")
(description "")
(license license:expat)))
(define-public node-cliui
(package
(name "node-cliui")
(version "7.0.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/yargs/cliui")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "107pahm2cy6aavk52nqapdjp1j974j4fmhsj5nw6m2x61gm96jlm"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'switch-to-esbuild
(lambda args
(substitute* "package.json"
(("\"compile.*tsc.*")
(string-append
"\"build\": \""
"esbuild lib/index.ts lib/string-utils.ts --target=es6 --format=esm --outdir=build/lib &&"
"esbuild lib/cjs.ts --bundle --platform=node --target=es6 --format=cjs --outfile=build/index.cjs &&"
"rm -rf lib test"
"\",")))
(substitute* "tsconfig.json"
(("\"extends\":.*") ""))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/node"
"@typescript-eslint/eslint-plugin"
"@typescript-eslint/parser"
"@wessberg/rollup-plugin-ts"
"c8"
"chai"
"chalk"
"cross-env"
"eslint"
"eslint-plugin-import"
"eslint-plugin-node"
"gts"
"mocha"
"rimraf"
"rollup"
"standardx"
"typescript")))))))
(inputs
(list
node-string-width
node-strip-ansi
node-wrap-ansi))
(native-inputs (list esbuild))
(home-page "https://github.com/yargs/cliui#readme")
(synopsis "easily create complex multi-column command-line-interfaces")
(description "")
(license license:isc)))
(define-public node-yargs
(package
(name "node-yargs")
(version "17.3.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/yargs/yargs")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0pblscdnx5knl6qxayqcr28vvif667dlj33j2y7yk96xjmkxx2s9"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'switch-to-esbuild
(lambda args
(substitute* "lib/cjs.ts"
(("export default") "export ="))
(substitute* "package.json"
(("\"compile.*tsc.*")
(string-append
"\"build\": \""
"esbuild lib/*.ts lib/utils/*.ts lib/platform-shims/* --target=es6 --format=esm --outdir=build/lib &&"
"esbuild lib/cjs.ts --bundle --platform=node --target=es6 --format=cjs --outfile=build/index.cjs &&"
"rm -rf test docs example"
"\",")))
(substitute* "tsconfig.json"
(("\"extends\":.*") ""))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("@types/chai"
"@types/mocha"
"@types/node"
"c8"
"chai"
"chalk"
"coveralls"
"cpr"
"cross-env"
"cross-spawn"
"eslint"
"gts"
"hashish"
"mocha"
"rimraf"
"rollup"
"rollup-plugin-cleanup"
"rollup-plugin-terser"
"rollup-plugin-ts"
"typescript"
"which"
"yargs-test-extends")))))))
(inputs
(list
node-cliui
node-escalade
node-get-caller-file
node-require-directory
node-string-width
node-y18n
node-yargs-parser))
(native-inputs (list esbuild))
(home-page "https://yargs.js.org/")
(synopsis "yargs the modern, pirate-themed, successor to optimist.")
(description "")
(license license:expat)))
(define-public node-sver
(package
(name "node-sver")
(version "1.8.3")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/guybedford/sver")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1nlns84y1315qkw03wllcrmkihg7cjdy7iy46x0c3s914s4264bz"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("mocha")))))))
(inputs (list node-semver))
(home-page "https://github.com/guybedford/sver#readme")
(synopsis "Simple Semver and SemverRange classes")
(description "")
(license license:expat)))
(define-public node-semver-greatest-satisfied-range
(package
(name "node-semver-greatest-satisfied-range")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/semver-greatest-satisfied-range")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "11qjifddsz4i8s9g5xxjppyy4d2xy3rv96ifs0d1ql7xwmbrb0hf"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mocha"
"nyc")))))))
(inputs
(list
node-sver))
(home-page "https://github.com/gulpjs/semver-greatest-satisfied-range#readme")
(synopsis "Find the greatest satisfied semver range from an array of ranges.")
(description "")
(license license:expat)))
(define-public node-replace-homedir
(package
(name "node-replace-homedir")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/replace-homedir")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0lyry1rjai93zf539rwign48hmqnrps8gd5mc6ih5kw4z3cil45s"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mocha"
"nyc"
"sinon")))))))
(home-page "https://github.com/gulpjs/replace-homedir#readme")
(synopsis "Replace user home in a string with another string. Useful for tildifying a path.")
(description "")
(license license:expat)))
(define-public node-pretty-hrtime
(package
(name "node-pretty-hrtime")
(version "1.0.3")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/robrich/pretty-hrtime")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "11mkz14nrn3skqi2j5vhg50g91vfqapvl8apmv049g7rihz5kgyv"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("jshint"
"mocha"
"should")))))))
(home-page "https://github.com/robrich/pretty-hrtime")
(synopsis "process.hrtime() to words")
(description "")
(license license:expat)))
(define-public node-mute-stdout
(package
(name "node-mute-stdout")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/mute-stdout")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1nqddjvf8s3j03haqzdqih4bqf48h3yapxbk09j1sw725qzkwcky"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mocha"
"nyc"
"sinon")))))))
(home-page "https://github.com/gulpjs/mute-stdout#readme")
(synopsis "Mute and unmute stdout.")
(description "")
(license license:expat)))
(define-public node-matchdep
(package
(name "node-matchdep")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tkellen/js-matchdep")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "13577s1jlrppmwwnxv7nlkwr50k46j9hkgck65d6y6v65dg5qnw6"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("grunt"
"grunt-contrib-jshint"
"grunt-contrib-nodeunit")))))))
(inputs
(list
node-findup-sync
node-micromatch
node-resolve
node-stack-trace))
(home-page "https://github.com/tkellen/js-matchdep")
(synopsis "Use micromatch to filter npm module dependencies by name.")
(description "")
(license license:expat)))
(define-public node-liftoff
(package
(name "node-liftoff")
(version "3.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/liftoff")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0gxm3cbr8yyz7q1hvnv0hn1i9yjrpzckmg0pk2npckd6gc7r9hba"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-for-newer-is-plain-object
(lambda args
(substitute* "index.js"
(("var isPlainObject.*is-plain-object.*")
"var isPlainObject = require('is-plain-object').isPlainObject;"))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("coffeescript"
"chai"
"eslint"
"eslint-config-gulp"
"mocha"
"nyc"
"sinon")))))))
(inputs
(list
node-extend
node-findup-sync
node-fined
node-flagged-respawn
node-is-plain-object
node-object-map
node-rechoir
node-resolve))
(home-page "https://github.com/gulpjs/liftoff#readme")
(synopsis "Launch your command line tool with ease.")
(description "")
(license license:expat)))
(define-public node-sparkles
(package
(name "node-sparkles")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/sparkles")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1pcbfckn27qzdfxr86rm87dc7gac7h30lwmkvqxjvpg6ag6i9x5x"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mocha"
"nyc")))))))
(home-page "https://github.com/gulpjs/sparkles#readme")
(synopsis "Namespaced global event emitter")
(description "")
(license license:expat)))
(define-public node-glogg
(package
(name "node-glogg")
(version "1.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/glogg")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0pgs3qv9br53q3d7m2ra3n6jv6waknxblmsk716br5f3s5vbq9vy"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"expect"
"istanbul"
"istanbul-coveralls"
"mocha")))))))
(inputs
(list
node-sparkles))
(home-page "https://github.com/gulpjs/glogg#readme")
(synopsis "Global logging utility")
(description "")
(license license:expat)))
(define-public node-gulplog
(package
(name "node-gulplog")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/gulplog")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "00x9fy0zzw1kdd8hkinfdb0qcy0ypz09wrbyb911rnycdzlr8vd4"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-node-style-guide"
"jscs")))))))
(inputs
(list
node-glogg))
(home-page "https://github.com/gulpjs/gulplog#readme")
(synopsis "Logger for gulp and gulp plugins")
(description "")
(license license:expat)))
(define-public node-color-support
(package
(name "node-color-support")
(version "1.1.3")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/isaacs/color-support")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "04pc7rfyq7dsgsq4fgwqjcfm156k488mr4a9njnc83drmfrgxd54"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tap")))))))
(home-page "https://github.com/isaacs/color-support#readme")
(synopsis "A module which will endeavor to guess your terminal's level of color support.")
(description "")
(license license:isc)))
(define-public node-fancy-log
(package
(name "node-fancy-log")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/fancy-log")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ph4269hndk6rj4g599r9k5415rxlpdqdnwk1gcwnbv51vprn0ly"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"expect"
"mocha"
"nyc"
"parse-node-version"
"sinon")))))))
(inputs
(list
node-color-support))
(home-page "https://github.com/gulpjs/fancy-log#readme")
(synopsis "Log things, prefixed with a timestamp.")
(description "")
(license license:expat)))
(define-public node-each-props
(package
(name "node-each-props")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/each-props")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "04zbqccj5rxi0xcpnc9rhhmm38466pfl6vi2g92am05bpsc4yp2m"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'dont-bother-minify
(lambda args
(substitute* "package.json"
((": \".*npm run web:build.*\"") ": \"true\""))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("browserify"
"chai"
"eslint"
"eslint-config-gulp"
"mocha"
"nyc"
"uglify-js")))))))
(inputs
(list
node-is-plain-object
node-object-defaults))
(home-page "https://github.com/gulpjs/each-props#readme")
(synopsis "Processes each properties of an object deeply.")
(description "")
(license license:expat)))
(define-public node-copy-props
(package
(name "node-copy-props")
(version "3.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/copy-props")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1gy1hsz9pdscckzvfs1malpqn49g67v1bal7ihhfykwqj19n3afa"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'dont-bother-minify
(lambda args
(substitute* "package.json"
((": \".*npm run web:build.*\"") ": \"true\""))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("browserify"
"chai"
"eslint"
"eslint-config-gulp"
"eslint-plugin-node"
"mocha"
"nyc"
"uglify-js")))))))
(inputs
(list
node-each-props
node-is-plain-object))
(home-page "https://github.com/gulpjs/copy-props#readme")
(synopsis "Copy properties deeply between two objects.")
(description "")
(license license:expat)))
(define-public node-typedarray
(package
(name "node-typedarray")
(version "0.0.6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/substack/typedarray")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1wjgvgqk6ypz0pscwh7iy8yfv7zc9rsf33a4fy0b6rqc07q0hcmj"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tape")))))))
(home-page "https://github.com/substack/typedarray")
(synopsis "TypedArray polyfill for old browsers")
(description "")
(license license:expat)))
(define-public node-buffer-from
(package
(name "node-buffer-from")
(version "1.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/LinusU/buffer-from")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "15x3iix1z2ggfq3gmnjnz809k02g0zbkf391g1if8s7d3q0r0w1b"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("standard")))))))
(home-page "https://github.com/LinusU/buffer-from#readme")
(synopsis "A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.")
(description "")
(license license:expat)))
(define-public node-concat-stream
(package
(name "node-concat-stream")
(version "2.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/maxogden/concat-stream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "10qvn01nb1zhlm15yjip2f60d1q7n8za3y0ggk67sq92lhm7lg0y"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tape")))))))
(inputs
(list
node-buffer-from
node-inherits
node-readable-stream
node-typedarray))
(home-page "https://github.com/maxogden/concat-stream#readme")
(synopsis "writable stream that concatenates strings or binary data and calls a callback with the result")
(description "")
(license license:expat)))
(define-public node-get-value
(package
(name "node-get-value")
(version "3.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/get-value")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0a7pc039xhzyhlnghqxpsrnh0xqmgzqlc3bak5rkgl5nlhw1648g"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("arr-reduce"
"benchmarked"
"dot-prop"
"getobject"
"glob"
"gulp-format-md"
"micromatch"
"minimist"
"mocha"
"nyc"
"object-path"
"write")))))))
(inputs
(list
node-isobject))
(home-page "https://github.com/jonschlinkert/get-value")
(synopsis "Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).")
(description "")
(license license:expat)))
(define-public node-default-compare
(package
(name "node-default-compare")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/doowb/default-compare")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0b4d310g17hk2hb59mirmhs1dp3i2sxhjas74k5si23znp5nflbw"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("gulp-format-md"
"mocha")))))))
(inputs
(list
node-kind-of))
(home-page "https://github.com/doowb/default-compare")
(synopsis "Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.")
(description "")
(license license:expat)))
(define-public node-array-sort
(package
(name "node-array-sort")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonschlinkert/array-sort")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "03dpf4k3y9hgrsd7b30389yfhms3h8zm4gb91m7030n9sf8yir8c"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("ansi-bold"
"benchmarked"
"glob"
"gulp-format-md"
"lodash.sortbyorder"
"mocha"
"should")))))))
(inputs
(list
node-default-compare
node-get-value
node-kind-of))
(home-page "https://github.com/jonschlinkert/array-sort")
(synopsis "Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.")
(description "")
(license license:expat)))
(define-public node-archy
(package
(name "node-archy")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/substack/node-archy")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1jyv0r5dy5vncc0p4fss85p9r5q3af6n3mqw0bvi4mwl0dh1g3m7"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("tap"
"tape")))))))
(home-page "https://github.com/substack/node-archy")
(synopsis "render nested hierarchies `npm ls` style with unicode pipes")
(description "")
(license license:expat)))
(define-public node-ansi-colors
(package
(name "node-ansi-colors")
(version "4.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/doowb/ansi-colors")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "01739c3478vd7819bqzsxvr4jw5k9zfyw15xcgrpsf17wrkrya5c"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("decache"
"gulp-format-md"
"justified"
"mocha"
"text-table")))))))
(home-page "https://github.com/doowb/ansi-colors")
(synopsis "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).")
(description "")
(license license:expat)))
(define-public node-gulp-cli
(package
(name "node-gulp-cli")
(version "2.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/gulp-cli")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1pwf6q0w4zsp7md9hnxacppsvcnk47j4nnd4y5l1rzv06svdapcx"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-for-new-yargs
(lambda _
(substitute* "index.js"
(("yargs.usage\\(usage, cliOptions\\)")
"yargs.usage(usage).version(false).options(cliOptions)"))))
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("babel-preset-es2015"
"babel-register"
"coveralls"
"eslint"
"eslint-config-gulp"
"expect"
"gulp"
"gulp-test-tools"
"marked-man"
"mocha"
"nyc"
"rimraf"
"semver")))))))
(inputs
(list
node-ansi-colors
node-archy
node-array-sort
node-concat-stream
node-color-support
node-copy-props
node-fancy-log
node-gulplog
node-interpret
node-isobject
node-liftoff
node-matchdep
node-mute-stdout
node-pretty-hrtime
node-replace-homedir
node-semver-greatest-satisfied-range
node-v8flags
node-yargs))
(home-page "https://gulpjs.com")
(synopsis "Command line interface for gulp")
(description "")
(license license:expat)))
(define-public node-gulp
(package
(name "node-gulp")
(version "4.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gulpjs/gulp")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "123jl3n8swxb4cxzh4i4ib2s9khhzl20c7kn2182znf8czj7pmcp"))))
(build-system node-build-system)
(arguments
'(#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'patch-dependencies 'delete-dependencies
(lambda args
(delete-dependencies
'("coveralls"
"eslint"
"eslint-config-gulp"
"expect"
"mkdirp"
"mocha"
"nyc"
"rimraf")))))))
(inputs
(list
node-glob-watcher
node-gulp-cli
node-undertaker
node-vinyl-fs))
(home-page "https://gulpjs.com")
(synopsis "The streaming build system.")
(description "")
(license license:expat)))