3 files changed, 0 insertions(+), 7389 deletions(-)
D guixrus/packages/javascript/gulp.scm
D guixrus/packages/javascript/typescript.scm
D guixrus/packages/patches/node-typescript-setup-for-bootstrap-by-esbuild.patch
@@ 1,4178 0,0 @@
-;;; 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) #:prefix rus:)
- #: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
- rus: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
- rus:node-extend
- rus: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
- rus:node-for-own
- rus: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
- rus: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
- rus:node-for-own
- rus: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
- rus: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
- rus:node-array-slice
- rus: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
- rus: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
- rus: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
- rus: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
- rus: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
- rus: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
- rus:node-braces
- node-glob-parent
- node-is-binary-path
- rus: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
- rus: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
- rus: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 "[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](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
- rus: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
- rus:node-findup-sync
- rus:node-micromatch
- rus: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
- rus:node-extend
- rus:node-findup-sync
- rus:node-fined
- rus:node-flagged-respawn
- rus:node-is-plain-object
- rus:node-object-map
- rus:node-rechoir
- rus: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
- rus:node-is-plain-object
- rus: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
- rus: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
- rus: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
- rus: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
- rus: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 te