(define-module (sigils packages node-xyz) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix gexp) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system node) #:use-module (gnu packages node-xyz)) (define-public node-undici-types-6.21.0 (package (name "node-undici-types") (version "6.21.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz") (sha256 (base32 "0vfidx8iwc7ab1p13fxy6bf35njqkii6nkwgah78b249w6jsk8fg")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://undici.nodejs.org") (synopsis "A stand-alone types package for Undici") (description "A stand-alone types package for Undici") (license license:expat))) (define-public node-bufferutil-4.0.8 (package (name "node-bufferutil") (version "4.0.8") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz") (sha256 (base32 "14g9x2wl77m1g5sydbfjx3n706k9jmd83qky99v91f2znxidjbsw")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("mocha" "node-gyp" "prebuildify"))))))) (inputs (list node-node-gyp-build-4.8.3)) (home-page "https://github.com/websockets/bufferutil") (synopsis "WebSocket buffer utils") (description "WebSocket buffer utils") (license license:expat))) (define-public node-node-gyp-build-4.8.3 (package (name "node-node-gyp-build") (version "4.8.3") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.3.tgz") (sha256 (base32 "1wbswi5hm8i56ygrc89kj0rykjiyb4f295g93qrl5ky6vp36ch1w")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("array-shuffle" "standard" "tape"))))))) (home-page "https://github.com/prebuild/node-gyp-build") (synopsis "Build tool and bindings loader for node-gyp that supports prebuilds") (description "Build tool and bindings loader for node-gyp that supports prebuilds") (license license:expat))) (define-public node-utf-8-validate-6.0.5 (package (name "node-utf-8-validate") (version "6.0.5") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.5.tgz") (sha256 (base32 "068499ci706d117rk8fda9pqn5kf9k8ci4gjbgngcghli8iyrv5l")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("mocha" "node-gyp" "prebuildify" "prebuildify-cross"))))))) (inputs (list node-node-gyp-build-4.8.3)) (home-page "https://github.com/websockets/utf-8-validate") (synopsis "Check if a buffer contains valid UTF-8") (description "Check if a buffer contains valid UTF-8") (license license:expat))) (define-public node-ws-8.18.0 (package (name "node-ws") (version "8.18.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz") (sha256 (base32 "086aqhby8vzclz4az64rplzz9iw8k2ddhy01r92cjwhlhpr230m0")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("benchmark" "bufferutil" "eslint" "eslint-config-prettier" "eslint-plugin-prettier" "globals" "mocha" "nyc" "prettier" "utf-8-validate"))))))) (home-page "https://github.com/websockets/ws") (synopsis "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js") (description "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js") (license license:expat))) (define-public node-fastestsmallesttextencoderdecoder-1.0.22 (package (name "node-fastestsmallesttextencoderdecoder") (version "1.0.22") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz") (sha256 (base32 "0vgcmpr8cikkl5hfpj83rg1mswvyhl6pnh7jmlsnf5ig294lz2pz")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://github.com/anonyco/FastestSmallestTextEncoderDecoder#quick-start") (synopsis "The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.") (description "The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.") (license license:cc0))) (define-public node-typescript-5.6.3 (package (name "node-typescript") (version "5.6.3") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz") (sha256 (base32 "1yihmqbqn0vr626567yvqpiwl4pi9gix6fbk9c15hn49mpcghrzg")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("c8" "ms" "chai" "diff" "glob" "knip" "chalk" "mocha" "tslib" "which" "dprint" "eslint" "hereby" "esbuild" "globals" "chokidar" "minimist" "@types/ms" "@eslint/js" "node-fetch" "playwright" "typescript" "@types/chai" "@types/diff" "@types/node" "@types/mocha" "@types/which" "jsonc-parser" "@octokit/rest" "@types/minimist" "fast-xml-parser" "@dprint/formatter" "@esfx/canceltoken" "typescript-eslint" "@dprint/typescript" "source-map-support" "eslint-plugin-regexp" "azure-devops-node-api" "@typescript-eslint/utils" "@types/source-map-support" "monocart-coverage-reports" "@typescript-eslint/type-utils" "@typescript-eslint/rule-tester" "mocha-fivemat-progress-reporter" "eslint-formatter-autolinkable-stylish"))))))) (home-page "https://www.typescriptlang.org/") (synopsis "TypeScript is a language for application scale JavaScript development") (description "TypeScript is a language for application scale JavaScript development") (license license:asl2.0))) (define-public node-chalk-5.3.0 (package (name "node-chalk") (version "5.3.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz") (sha256 (base32 "1s9jw9vj09n9wmyljva6h47wv7h2bbfy16c61443vac7g7l1zbh2")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("c8" "xo" "ava" "tsd" "execa" "matcha" "log-update" "yoctodelay" "@types/node" "color-convert"))))))) (home-page "https://github.com/chalk/chalk#readme") (synopsis "Terminal string styling done right") (description "Terminal string styling done right") (license license:expat))) (define-public node-commander-12.1.0 (package (name "node-commander") (version "12.1.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz") (sha256 (base32 "0wriyw347v5iy6m3xwz2vba61ksrs0ijibi8nja6yj7yv9nzrbsn")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("tsd" "jest" "eslint" "globals" "ts-jest" "prettier" "@eslint/js" "typescript" "@types/jest" "@types/node" "typescript-eslint" "eslint-plugin-jest" "eslint-plugin-jsdoc" "prettier-plugin-jsdoc" "eslint-config-prettier"))))))) (home-page "https://github.com/tj/commander.js#readme") (synopsis "the complete solution for node.js command-line programs") (description "the complete solution for node.js command-line programs") (license license:expat))) (define-public node-base-x-5.0.0 (package (name "node-base-x") (version "5.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz") (sha256 (base32 "19zrfd1zyf9zvrfnkl0g8gazy71j2bkn03zij9z49v1qqdhbsvkj")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("tape" "rimraf" "standard" "typescript" "@types/node"))))))) (home-page "https://github.com/cryptocoinjs/base-x") (synopsis "Fast base encoding / decoding of any given alphabet") (description "Fast base encoding / decoding of any given alphabet") (license license:expat))) (define-public node-bs58-6.0.0 (package (name "node-bs58") (version "6.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz") (sha256 (base32 "1d6vzi79rv25hwwx5a8arv5d62x10i51li43i5lp2vaw4n80pq01")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@types/node" "rimraf" "tape" "ts-standard" "typescript"))))))) (inputs (list node-base-x-5.0.0)) (home-page "https://github.com/cryptocoinjs/bs58#readme") (synopsis "Base 58 encoding / decoding") (description "Base 58 encoding / decoding") (license license:expat))) (define-public node-dotenv-16.4.5 (package (name "node-dotenv") (version "16.4.5") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz") (sha256 (base32 "0dv6x5qqcvngapvplzhlf0sjxm64ggl2xar4n1c6ad70fxdlxqha")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("tap" "tar" "sinon" "decache" "standard" "typescript" "@types/node" "standard-version" "standard-markdown" "@definitelytyped/dtslint"))))))) (home-page "https://github.com/motdotla/dotenv#readme") (synopsis "Loads environment variables from .env file") (description "Loads environment variables from .env file") (license license:bsd-2))) (define-public node-bignumber-js-9.1.2 (package (name "node-bignumber-js") (version "9.1.2") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz") (sha256 (base32 "170lpqsyssryxx4f67vyvq80hc4k8l65rx0la2xw5078gv6di6w1")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://github.com/MikeMcl/bignumber.js#readme") (synopsis "A library for arbitrary-precision decimal and non-decimal arithmetic") (description "A library for arbitrary-precision decimal and non-decimal arithmetic") (license license:expat))) (define-public node-bn-js-5.2.1 (package (name "node-bn-js") (version "5.2.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz") (sha256 (base32 "0mvrc0wnxlqyhx81ilspblp8krmfnadzzlix8c0zcgmg9fr4cszj")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("mocha" "standardx" "eslint-plugin-es5"))))))) (home-page "https://github.com/indutny/bn.js") (synopsis "Big number implementation in pure javascript") (description "Big number implementation in pure javascript") (license license:expat))) (define-public node-base-x-3.0.10 (package (name "node-base-x") (version "3.0.10") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz") (sha256 (base32 "0hi4rbg0pkjvjyk48hakrbjcl4dy5p0ck1n0wjq2ib1nbqxcvld1")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("tape" "standard" "typescript" "@types/node"))))))) (inputs (list node-safe-buffer)) (home-page "https://github.com/cryptocoinjs/base-x") (synopsis "Fast base encoding / decoding of any given alphabet") (description "Fast base encoding / decoding of any given alphabet") (license license:expat))) (define-public node-bs58-4.0.1 (package (name "node-bs58") (version "4.0.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz") (sha256 (base32 "0dz890p6c5v8zqw2jwjdqfnmxgz661x6g9p9kjzprf4zzxf2617p")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("tape" "standard"))))))) (inputs (list node-base-x-3.0.10)) (home-page "https://github.com/cryptocoinjs/bs58#readme") (synopsis "Base 58 encoding / decoding") (description "Base 58 encoding / decoding") (license license:expat))) (define-public node-text-encoding-utf-8-1.0.2 (package (name "node-text-encoding-utf-8") (version "1.0.2") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz") (sha256 (base32 "0wjfclay1l3n3x1lllg4bq8467lksb3qwpmbrg1m7b0jym57acka")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("rollup"))))))) (home-page "https://github.com/arv/text-encoding-utf-8") (synopsis "UTF-8 only polyfill for the Encoding Living Standard's API.") (description "UTF-8 only polyfill for the Encoding Living Standard's API.") (license #f))) (define-public node-borsh-0.7.0 (package (name "node-borsh") (version "0.7.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz") (sha256 (base32 "1cgd2nbwm9syh11awqkbvshpm9bjnxygcbirnfq4r6ag3f547wg6")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@types/babel__core" "@types/babel__template" "@types/bn.js" "@types/node" "@typescript-eslint/eslint-plugin" "@typescript-eslint/parser" "bs58" "eslint" "jest" "js-sha256" "jsfuzz" "prettier" "typescript"))))))) (inputs (list node-text-encoding-utf-8-1.0.2 node-bs58-4.0.1 node-bn-js-5.2.1)) (home-page "https://github.com/near/borsh-js#readme") (synopsis "Binary Object Representation Serializer for Hashing") (description "Binary Object Representation Serializer for Hashing") (license license:asl2.0))) (define-public node-types-connect-3.4.38 (package (name "node-types-connect") (version "3.4.38") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz") (sha256 (base32 "021brsv667i5461bwxb6y0ki52as7cfxx7v0qixhjvf1fl1rbd47")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (inputs (list node-types-node-22.9.1)) (home-page "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect") (synopsis "TypeScript definitions for connect") (description "TypeScript definitions for connect") (license license:expat))) (define-public node-types-node-12.20.55 (package (name "node-types-node") (version "12.20.55") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz") (sha256 (base32 "1wdxsgc3npbqxyvi1gacnj1mqhqc1y6vv8bh2pq3pm8ysnp6d4p2")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node") (synopsis "TypeScript definitions for Node.js") (description "TypeScript definitions for Node.js") (license license:expat))) (define-public node-types-ws-7.4.7 (package (name "node-types-ws") (version "7.4.7") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz") (sha256 (base32 "17yr5zpww5agzcdc1vvicmfhv94zzynskq52cyvardnkcwrvqsql")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (inputs (list node-types-node-22.9.1)) (home-page "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws") (synopsis "TypeScript definitions for ws") (description "TypeScript definitions for ws") (license license:expat))) (define-public node-commander-2.20.3 (package (name "node-commander") (version "2.20.3") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz") (sha256 (base32 "0m9bcmcwgn2zj6hdqydnyx6d1c5y014ysazyqd6qva8pw0yr00iw")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("sinon" "eslint" "should" "ts-node" "standard" "typescript" "@types/node"))))))) (home-page "https://github.com/tj/commander.js#readme") (synopsis "the complete solution for node.js command-line programs") (description "the complete solution for node.js command-line programs") (license license:expat))) (define-public node-delay-5.0.0 (package (name "node-delay") (version "5.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz") (sha256 (base32 "1bs6r1j2m1fd3igfdbcdz2i5f52mac2prm5hzbc83fygn2x0gd8k")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("abort-controller" "ava" "currently-unhandled" "in-range" "time-span" "tsd" "xo"))))))) (home-page "https://github.com/sindresorhus/delay#readme") (synopsis "Delay a promise a specified amount of time") (description "Delay a promise a specified amount of time") (license license:expat))) (define-public node-es6-promise-4.2.8 (package (name "node-es6-promise") (version "4.2.8") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz") (sha256 (base32 "19v6k3c1035x0ba9qpfjjp14qicd86s8amfz0nsxf9w3dx0xqfpa")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("json3" "mocha" "ember-cli" "broccoli-stew" "broccoli-concat" "broccoli-rollup" "git-repo-version" "broccoli-watchify" "broccoli-uglify-js" "broccoli-merge-trees" "broccoli-babel-transpiler" "ember-cli-dependency-checker" "promises-aplus-tests-phantom" "babel6-plugin-strip-class-callcheck" "babel-plugin-transform-es2015-spread" "babel-plugin-transform-es2015-classes" "babel-plugin-transform-es2015-constants" "babel-plugin-transform-es2015-parameters" "babel-plugin-transform-es2015-block-scoping" "babel-plugin-transform-es2015-destructuring" "babel-plugin-transform-es2015-arrow-functions" "babel-plugin-transform-es2015-template-literals" "babel-plugin-transform-es2015-computed-properties" "babel-plugin-transform-es2015-shorthand-properties"))))))) (home-page "https://github.com/stefanpenner/es6-promise") (synopsis "A lightweight library that provides tools for organizing asynchronous code") (description "A lightweight library that provides tools for organizing asynchronous code") (license license:expat))) (define-public node-es6-promisify-5.0.0 (package (name "node-es6-promisify") (version "5.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz") (sha256 (base32 "1p87k4ny1ccbs1r92fzskc6hgrp6n7gfqxia888vzkq2w5g9dkbc")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("babel-preset-es2015" "eslint" "gulp" "gulp-babel" "nodeunit"))))))) (inputs (list node-es6-promise-4.2.8)) (home-page "https://github.com/digitaldesignlabs/es6-promisify#readme") (synopsis "Converts callback-based functions to ES6 Promises") (description "Converts callback-based functions to ES6 Promises") (license license:expat))) (define-public node-eyes-0.1.8 (package (name "node-eyes") (version "0.1.8") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz") (sha256 (base32 "0d9pjsk4gmjms6drymbq92yfyxisxgbj5ihil8wzn9lr5j7xp9jg")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://www.npmjs.com/package/node-eyes") (synopsis "a customizable value inspector") (description "a customizable value inspector") (license #f))) (define-public node-isomorphic-ws-4.0.1 (package (name "node-isomorphic-ws") (version "4.0.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz") (sha256 (base32 "1p1b7ca7qr36bz763dwj077mxxblvic315nqvshf82wbwjr4ljlk")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("ws"))))))) (home-page "https://github.com/heineiuo/isomorphic-ws#readme") (synopsis "Isomorphic implementation of WebSocket") (description "Isomorphic implementation of WebSocket") (license license:expat))) (define-public node-json-stringify-safe-5.0.1 (package (name "node-json-stringify-safe") (version "5.0.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz") (sha256 (base32 "12ljc7ipy7cprz5zxzzds20ykw6z5616763ca5zx9xmzq1jvzyxp")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("mocha" "must" "sinon"))))))) (home-page "https://github.com/isaacs/json-stringify-safe") (synopsis "Like JSON.stringify, but doesn't blow up on circular refs.") (description "Like JSON.stringify, but doesn't blow up on circular refs.") (license license:isc))) (define-public node-through-2.3.8 (package (name "node-through") (version "2.3.8") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/through/-/through-2.3.8.tgz") (sha256 (base32 "0gjpaj9lwd6s356z2lljj2yj0pxwvdr8sckb6lkmfgmi1y67mchn")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("stream-spec" "tape" "from"))))))) (home-page "https://github.com/dominictarr/through") (synopsis "simplified stream construction") (description "simplified stream construction") (license license:expat))) (define-public node-jsonparse-1.3.1 (package (name "node-jsonparse") (version "1.3.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz") (sha256 (base32 "1kpz1flq77jsw3r0w6il48abclsq3sslcv5vx85hhxwg7bfjwv6g")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("tape" "tap"))))))) (home-page "https://github.com/creationix/jsonparse#readme") (synopsis "This is a pure-js JSON streaming parser for node.js") (description "This is a pure-js JSON streaming parser for node.js") (license license:expat))) (define-public node-jsonstream-1.3.5 (package (name "node-jsonstream") (version "1.3.5") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz") (sha256 (base32 "1214f66g7084rn4xiclfkkn17d05g650gcrcirlbnvy78lnfffzg")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("tape" "it-is" "trees" "render" "assertions" "event-stream"))))))) (inputs (list node-jsonparse-1.3.1 node-through-2.3.8)) (home-page "http://github.com/dominictarr/JSONStream") (synopsis "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)") (description "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)") (license #f))) (define-public node-node-gyp-build-4.8.4 (package (name "node-node-gyp-build") (version "4.8.4") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz") (sha256 (base32 "095c5d6s3c5kc6f66nsqdamxg91qffk34r0mmqixrgaq87xm014l")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("array-shuffle" "standard" "tape"))))))) (home-page "https://github.com/prebuild/node-gyp-build") (synopsis "Build tool and bindings loader for node-gyp that supports prebuilds") (description "Build tool and bindings loader for node-gyp that supports prebuilds") (license license:expat))) (define-public node-utf-8-validate-5.0.10 (package (name "node-utf-8-validate") (version "5.0.10") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz") (sha256 (base32 "12hjjrqm7r8fk87wlln4yzn9c58vhzz6jnqwzh1pcadccds81q3j")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("mocha" "node-gyp" "prebuildify"))))))) (inputs (list node-node-gyp-build-4.8.4)) (home-page "https://github.com/websockets/utf-8-validate") (synopsis "Check if a buffer contains valid UTF-8") (description "Check if a buffer contains valid UTF-8") (license license:expat))) (define-public node-ws-7.5.10 (package (name "node-ws") (version "7.5.10") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz") (sha256 (base32 "0bfsf9vaw54mlx5fv4lizrj6mibyf7gwhm5mxkrfknl946n0wilp")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("nyc" "mocha" "eslint" "prettier" "benchmark" "bufferutil" "utf-8-validate" "eslint-config-prettier" "eslint-plugin-prettier"))))))) (home-page "https://github.com/websockets/ws") (synopsis "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js") (description "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js") (license license:expat))) (define-public node-jayson-4.1.2 (package (name "node-jayson") (version "4.1.2") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/jayson/-/jayson-4.1.2.tgz") (sha256 (base32 "0qbchjc64s9c49i93r9al7yyxhvr2xbkk8ip6vm9zwsr9x0wbknq")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@types/express-serve-static-core" "body-parser" "connect" "coveralls" "es6-promise" "express" "ink-docstrap" "jsdoc" "jshint" "mocha" "node-fetch" "nyc" "pass-stream" "should" "superagent" "typescript"))))))) (inputs (list node-ws-7.5.10 node-uuid-8.3.2 node-jsonstream-1.3.5 node-json-stringify-safe-5.0.1 node-isomorphic-ws-4.0.1 node-eyes-0.1.8 node-es6-promisify-5.0.0 node-delay-5.0.0 node-commander-2.20.3 node-types-ws-7.4.7 node-types-node-12.20.55 node-types-connect-3.4.38)) (home-page "https://jayson.tedeh.net") (synopsis "JSON-RPC 1.0/2.0 compliant server and client") (description "JSON-RPC 1.0/2.0 compliant server and client") (license license:expat))) (define-public node-safer-buffer-2.1.2 (package (name "node-safer-buffer") (version "2.1.2") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz") (sha256 (base32 "1cx383s7vchfac8jlg3mnb820hkgcvhcpfn9w4f0g61vmrjjz0bq")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("standard" "tape"))))))) (home-page "https://github.com/ChALkeR/safer-buffer#readme") (synopsis "Modern Buffer API polyfill without footguns") (description "Modern Buffer API polyfill without footguns") (license license:expat))) (define-public node-iconv-lite-0.6.3 (package (name "node-iconv-lite") (version "0.6.3") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz") (sha256 (base32 "1x681ziwavjjn09j4858fl3h3xi90vf512k5zwg06kwriwafq9vi")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("async" "c8" "errto" "iconv" "mocha" "request" "semver" "unorm"))))))) (inputs (list node-safer-buffer-2.1.2)) (home-page "https://github.com/ashtuchkin/iconv-lite") (synopsis "Convert character encodings in pure javascript.") (description "Convert character encodings in pure javascript.") (license license:expat))) (define-public node-encoding-0.1.13 (package (name "node-encoding") (version "0.1.13") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz") (sha256 (base32 "116gipr1y0hc9zvflsvd39psbbf2j62zvpnw099pqf7fl0nb5xbc")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("nodeunit"))))))) (inputs (list node-iconv-lite-0.6.3)) (home-page "https://github.com/andris9/encoding#readme") (synopsis "Convert encodings, uses iconv-lite") (description "Convert encodings, uses iconv-lite") (license license:expat))) (define-public node-tr46-0.0.3 (package (name "node-tr46") (version "0.0.3") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz") (sha256 (base32 "02ia19bsjr545jlkgv35psmzzr5avic96zxw3dam78yf6bmy2jhn")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("mocha" "request"))))))) (home-page "https://github.com/Sebmaster/tr46.js#readme") (synopsis "An implementation of the Unicode TR46 spec") (description "An implementation of the Unicode TR46 spec") (license license:expat))) (define-public node-webidl-conversions-3.0.1 (package (name "node-webidl-conversions") (version "3.0.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz") (sha256 (base32 "1a1dwb1ga1cj2s7av9r46b4xmx11vsk5zncc0gq2qz4l815w7pz4")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("mocha"))))))) (home-page "https://github.com/jsdom/webidl-conversions#readme") (synopsis "Implements the WebIDL algorithms for converting to and from JavaScript values") (description "Implements the WebIDL algorithms for converting to and from JavaScript values") (license license:bsd-2))) (define-public node-whatwg-url-5.0.0 (package (name "node-whatwg-url") (version "5.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz") (sha256 (base32 "1lvyrf4ry4bgl2jgpim2pkdmrbv2vb0vh0irmkp7da3kymqw97dh")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("eslint" "istanbul" "mocha" "recast" "request" "webidl2js"))))))) (inputs (list node-webidl-conversions-3.0.1 node-tr46-0.0.3)) (home-page "https://github.com/jsdom/whatwg-url#readme") (synopsis "An implementation of the WHATWG URL Standard's URL API and parsing machinery") (description "An implementation of the WHATWG URL Standard's URL API and parsing machinery") (license license:expat))) (define-public node-node-fetch-2.7.0 (package (name "node-node-fetch") (version "2.7.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz") (sha256 (base32 "0aw328j90q3r1d35xgxlz604675hc579h3hlmwpn1nq1kdk4h0x7")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@ungap/url-search-params" "abort-controller" "abortcontroller-polyfill" "babel-core" "babel-plugin-istanbul" "babel-plugin-transform-async-generator-functions" "babel-polyfill" "babel-preset-env" "babel-register" "chai" "chai-as-promised" "chai-iterator" "chai-string" "codecov" "cross-env" "form-data" "is-builtin-module" "mocha" "nyc" "parted" "promise" "resumer" "rollup" "rollup-plugin-babel" "string-to-arraybuffer" "teeny-request" "encoding"))))))) (inputs (list node-whatwg-url-5.0.0 node-encoding-0.1.13)) (home-page "https://github.com/bitinn/node-fetch") (synopsis "A light-weight module that brings window.fetch to node.js") (description "A light-weight module that brings window.fetch to node.js") (license license:expat))) (define-public node-superstruct-2.0.2 (package (name "node-superstruct") (version "2.0.2") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz") (sha256 (base32 "01jzy68r6jgqch8avchah02zcw6i3v1da0qgr1i2mlvyygfv00lb")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("np" "eslint" "lodash" "rollup" "vitest" "prettier" "typescript" "@types/node" "@types/expect" "@types/lodash" "eslint-config-prettier" "eslint-plugin-prettier" "@rollup/plugin-typescript" "@typescript-eslint/parser" "@typescript-eslint/eslint-plugin"))))))) (home-page "https://github.com/ianstormtaylor/superstruct#readme") (synopsis "A simple and composable way to validate data in JavaScript (and TypeScript).") (description "A simple and composable way to validate data in JavaScript (and TypeScript).") (license license:expat))) (define-public node-noble-curves-1.6.0 (package (name "node-noble-curves") (version "1.6.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz") (sha256 (base32 "03b10dpp5665fvyz2bazw8pw37p9p2h1q8sq46gpgqnq8pnd1zhc")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@paulmillr/jsbt" "fast-check" "micro-bmark" "micro-should" "prettier" "typescript"))))))) (inputs (list node-noble-hashes-1.5.0)) (home-page "https://paulmillr.com/noble/") (synopsis "Audited & minimal JS implementation of elliptic curve cryptography") (description "Audited & minimal JS implementation of elliptic curve cryptography") (license license:expat))) (define-public node-noble-hashes-1.5.0 (package (name "node-noble-hashes") (version "1.5.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz") (sha256 (base32 "1y0gwsvn6n65ikj74d93fxi8acdm4lqabgdgkz48krpy9bl4dvi6")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@paulmillr/jsbt" "micro-bmark" "micro-should" "prettier" "typescript"))))))) (home-page "https://paulmillr.com/noble/") (synopsis "Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt") (description "Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt") (license license:expat))) (define-public node-bigint-buffer-1.1.5 (package (name "node-bigint-buffer") (version "1.1.5") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz") (sha256 (base32 "1md7kjxii119960wpwd6qa1bx23h5p6v3l2wmwgzv9528k4p3s98")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@types/benchmark" "@types/bn.js" "@types/chai" "@types/mocha" "@types/node" "benchmark" "bn.js" "chai" "coveralls" "cpx" "cross-env" "gts" "istanbul" "karma" "karma-chrome-launcher" "karma-env-preprocessor" "karma-mocha" "karma-mocha-reporter" "karma-webpack" "microtime" "mkdirp" "mocha" "pre-commit" "rollup" "rollup-plugin-replace" "ts-loader" "ts-node" "typedoc" "typescript" "webpack" "webpack-cli"))))))) (inputs (list node-bindings)) (home-page "https://github.com/no2chem/bigint-buffer#readme") (synopsis "bigint to buffer conversion with native support") (description "bigint to buffer conversion with native support") (license license:asl2.0))) (define-public node-regenerator-runtime-0.14.1 (package (name "node-regenerator-runtime") (version "0.14.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz") (sha256 (base32 "083w9685pagk4qgw5004ddw19sm39carp7cdnf66dv85na7z73by")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://github.com/facebook/regenerator/tree/main#readme") (synopsis "Runtime for Regenerator-compiled generator and async functions.") (description "Runtime for Regenerator-compiled generator and async functions.") (license license:expat))) (define-public node-babel-runtime-7.26.0 (package (name "node-babel-runtime") (version "7.26.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz") (sha256 (base32 "08l9qv3mb80kyhsk5p38mqkxb2gyj0ngqwqvcda5cp1y9mih1xvr")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (inputs (list node-regenerator-runtime-0.14.1)) (home-page "https://babel.dev/docs/en/next/babel-runtime") (synopsis "babel's modular runtime helpers") (description "babel's modular runtime helpers") (license license:expat))) (define-public node-humanize-ms-1.2.1 (package (name "node-humanize-ms") (version "1.2.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz") (sha256 (base32 "09sy84kkmvq1la85iws84w2jv1phdsf5jswg7mk7qjbr47dyc3sl")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("autod" "beautify-benchmark" "benchmark" "istanbul" "mocha" "should"))))))) (inputs (list node-ms)) (home-page "https://github.com/node-modules/humanize-ms#readme") (synopsis "transform humanize time to ms") (description "transform humanize time to ms") (license license:expat))) (define-public node-agentkeepalive-4.5.0 (package (name "node-agentkeepalive") (version "4.5.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz") (sha256 (base32 "1risk06r2cdvm21ac6lbgl9554s3fx7fap5iknygrkf5jdkr6vz3")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("coffee" "cross-env" "egg-bin" "eslint" "eslint-config-egg" "git-contributor" "mm" "pedding" "typescript"))))))) (inputs (list node-humanize-ms-1.2.1)) (home-page "https://github.com/node-modules/agentkeepalive#readme") (synopsis "Missing keepalive http.Agent") (description "Missing keepalive http.Agent") (license license:expat))) (define-public node-tslib-2.8.1 (package (name "node-tslib") (version "2.8.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz") (sha256 (base32 "17hiw9pawyczkhsnhlq4k9dn3kq2l49nk5rlfn049bmbxvakbxk6")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://www.typescriptlang.org/") (synopsis "Runtime library for TypeScript helper functions") (description "Runtime library for TypeScript helper functions") (license license:bsd-0))) (define-public node-swc-helpers-0.5.15 (package (name "node-swc-helpers") (version "0.5.15") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz") (sha256 (base32 "0mk475ccvbgq7prljcrcxwf34ndl25rf01a3y4a0mxmp8pr2rqlp")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@ast-grep/napi" "dprint" "magic-string" "zx"))))))) (inputs (list node-tslib-2.8.1)) (home-page "https://swc.rs") (synopsis "External helpers for the swc project.") (description "External helpers for the swc project.") (license license:asl2.0))) (define-public node-types-uuid-8.3.4 (package (name "node-types-uuid") (version "8.3.4") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz") (sha256 (base32 "1mb3y6560bfv84mfgij9j2jq4ww2z802qa01cl3x7s685cnwzk3k")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid") (synopsis "TypeScript definitions for uuid") (description "TypeScript definitions for uuid") (license license:expat))) (define-public node-undici-types-6.19.8 (package (name "node-undici-types") (version "6.19.8") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz") (sha256 (base32 "0674q2m7xsg00rmz0w3v9llxm6qn25nccd901v0fqnwl5dqdjckc")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (home-page "https://undici.nodejs.org") (synopsis "A stand-alone types package for Undici") (description "A stand-alone types package for Undici") (license license:expat))) (define-public node-types-node-22.9.1 (package (name "node-types-node") (version "22.9.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz") (sha256 (base32 "1j7drjaarj0xhxnz1k5al7aaqgwp5qnzmnvxa41axmhn47hp7j8n")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (inputs (list node-undici-types-6.19.8)) (home-page "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node") (synopsis "TypeScript definitions for node") (description "TypeScript definitions for node") (license license:expat))) (define-public node-types-ws-8.5.13 (package (name "node-types-ws") (version "8.5.13") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz") (sha256 (base32 "0cz26a24vc6v5z7wp9drj8d1771nwplx7p30jnj521ldki22c071")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build)))) (inputs (list node-types-node-22.9.1)) (home-page "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws") (synopsis "TypeScript definitions for ws") (description "TypeScript definitions for ws") (license license:expat))) (define-public node-eventemitter3-5.0.1 (package (name "node-eventemitter3") (version "5.0.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz") (sha256 (base32 "0b4m1zzxl9izqd3wrp8arq1azjqbagc6qkzlrkq9rjbjayhd721i")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@rollup/plugin-commonjs" "@rollup/plugin-terser" "assume" "c8" "mocha" "pre-commit" "rimraf" "rollup" "sauce-browsers" "sauce-test"))))))) (home-page "https://github.com/primus/eventemitter3#readme") (synopsis "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.") (description "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.") (license license:expat))) (define-public node-uuid-8.3.2 (package (name "node-uuid") (version "8.3.2") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz") (sha256 (base32 "0jljg4g6m0znnqm93ng9xwj9g63csbwdqbjlb9rir0m58wv70c7n")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("jest" "husky" "runmd" "eslint" "rollup" "prettier" "@babel/cli" "@babel/core" "bundlewatch" "lint-staged" "npm-run-all" "random-seed" "babel-eslint" "@commitlint/cli" "standard-version" "@babel/preset-env" "eslint-plugin-node" "eslint-plugin-import" "rollup-plugin-terser" "eslint-plugin-promise" "eslint-config-prettier" "eslint-config-standard" "eslint-plugin-prettier" "eslint-plugin-standard" "optional-dev-dependency" "@rollup/plugin-node-resolve" "@commitlint/config-conventional"))))))) (home-page "https://github.com/uuidjs/uuid#readme") (synopsis "RFC4122 (v1, v4, and v5) UUIDs") (description "RFC4122 (v1, v4, and v5) UUIDs") (license license:expat))) (define-public node-rpc-websockets-9.0.4 (package (name "node-rpc-websockets") (version "9.0.4") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.0.4.tgz") (sha256 (base32 "14xl9s3rd17xrilwb0il8rgavnxdz9adcfi3ahqb4nmcxi7d6y5q")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("@microsoft/api-extractor" "@typescript-eslint/eslint-plugin" "@typescript-eslint/parser" "async" "chai" "coveralls" "esbuild-plugin-polyfill-node" "eslint" "istanbul" "mocha" "mocha-lcov-reporter" "tsup" "typescript" "url"))))))) (inputs (list node-ws-8.18.0 node-uuid-8.3.2 node-eventemitter3-5.0.1 node-buffer-6.0.3 node-types-ws-8.5.13 node-types-uuid-8.3.4 node-swc-helpers-0.5.15)) (home-page "https://github.com/elpheria/rpc-websockets#readme") (synopsis "JSON-RPC 2.0 implementation over WebSockets for Node.js") (description "JSON-RPC 2.0 implementation over WebSockets for Node.js") (license license:lgpl3))) (define-public node-base64-js-1.5.1 (package (name "node-base64-js") (version "1.5.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz") (sha256 (base32 "118a46skxnrgx5bdd68ny9xxjcvyb7b1clj2hf82d196nm2skdxi")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("babel-minify" "benchmark" "browserify" "standard" "tape"))))))) (home-page "https://github.com/beatgammit/base64-js") (synopsis "Base64 encoding/decoding in pure JS") (description "Base64 encoding/decoding in pure JS") (license license:expat))) (define-public node-buffer-6.0.3 (package (name "node-buffer") (version "6.0.3") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz") (sha256 (base32 "1xaim9bjs0l0any341dijprl7x576k6sgbm9qnrgdz2a494nynsm")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("airtap" "benchmark" "browserify" "concat-stream" "hyperquest" "is-buffer" "is-nan" "split" "standard" "tape" "through2" "uglify-js"))))))) (inputs (list node-ieee754 node-base64-js-1.5.1)) (home-page "https://github.com/feross/buffer") (synopsis "Node.js Buffer API, for the browser") (description "Node.js Buffer API, for the browser") (license license:expat))) (define-public node-fast-stable-stringify-1.0.0 (package (name "node-fast-stable-stringify") (version "1.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz") (sha256 (base32 "048l198xiaynf3gavh4fb5lp7773c35q59v5hvv1ijvgfcfy64x8")))) (build-system node-build-system) (arguments (list #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ (delete-dependencies '("faster-stable-stringify" "fs-extra" "glob" "json-stable-stringify" "karma" "karma-benchmark" "karma-benchmark-reporter" "karma-firefox-launcher" "karma-sauce-launcher" "karma-webpack" "markdown-table" "minimist" "split" "webpack"))))))) (home-page "https://github.com/nickyout/fast-stable-stringify#readme") (synopsis "Deterministic stringification for when performance matters") (description "Deterministic stringification for when performance matters") (license license:expat)))