(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)) ;; @solana/web3.js (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))) ;; cross-env (define-public node-isexe-2.0.0 (package (name "node-isexe") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz") (sha256 (base32 "0nc3rcqjgyb9yyqajwlzzhfcqmsb682z7zinnx9qrql8w1rfiks7")))) (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 '("mkdirp" "rimraf" "tap"))))))) (home-page "https://github.com/isaacs/isexe#readme") (synopsis "Minimal module to check if a file is executable.") (description "Minimal module to check if a file is executable.") (license license:isc))) (define-public node-which-2.0.2 (package (name "node-which") (version "2.0.2") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/which/-/which-2.0.2.tgz") (sha256 (base32 "1p2fkm4lr36s85gdjxmyr6wh86dizf0iwmffxmarcxpbvmgxyfm1")))) (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" "mkdirp" "rimraf"))))))) (inputs (list node-isexe-2.0.0)) (home-page "https://github.com/isaacs/node-which#readme") (synopsis "Like which(1) unix command. Find the first instance of an executable in the PATH.") (description "Like which(1) unix command. Find the first instance of an executable in the PATH.") (license license:isc))) (define-public node-path-key-3.1.1 (package (name "node-path-key") (version "3.1.1") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz") (sha256 (base32 "14kvp849wnkg6f3dqgmcb73nnb5k6b3gxf65sgf0x0qlp6n9k2ab")))) (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" "ava" "tsd" "xo"))))))) (home-page "https://github.com/sindresorhus/path-key#readme") (synopsis "Get the PATH environment variable key cross-platform") (description "Get the PATH environment variable key cross-platform") (license license:expat))) (define-public node-shebang-regex-3.0.0 (package (name "node-shebang-regex") (version "3.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz") (sha256 (base32 "13wmb23w5srjpn9xx1c85yk5jbc5z9ypg0iz33h6nv5jdnmapnzy")))) (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 '("ava" "tsd" "xo"))))))) (home-page "https://github.com/sindresorhus/shebang-regex#readme") (synopsis "Regular expression for matching a shebang line") (description "Regular expression for matching a shebang line") (license license:expat))) (define-public node-shebang-command-2.0.0 (package (name "node-shebang-command") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz") (sha256 (base32 "0vjmdpwcz23glkhlmxny8hc3x01zyr6hwf4qb3grq7m532ysbjws")))) (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 '("ava" "xo"))))))) (inputs (list node-shebang-regex-3.0.0)) (home-page "https://github.com/kevva/shebang-command#readme") (synopsis "Get the command from a shebang") (description "Get the command from a shebang") (license license:expat))) (define-public node-cross-spawn-7.0.6 (package (name "node-cross-spawn") (version "7.0.6") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz") (sha256 (base32 "1siqxlydjwpihy7klgd15cah56vsmxrdm3q90gndyfj1vh63530q")))) (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" "eslint" "mkdirp" "rimraf" "babel-core" "babel-jest" "lint-staged" "@commitlint/cli" "standard-version" "babel-preset-moxy" "eslint-config-moxy" "@commitlint/config-conventional"))))))) (inputs (list node-shebang-command-2.0.0 node-path-key-3.1.1 node-which-2.0.2)) (home-page "https://github.com/moxystudio/node-cross-spawn") (synopsis "Cross platform child_process#spawn and child_process#spawnSync") (description "Cross platform child_process#spawn and child_process#spawnSync") (license license:expat))) (define-public node-cross-env-7.0.3 (package (name "node-cross-env") (version "7.0.3") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz") (sha256 (base32 "1pn5scd63gk6931mis3dsqfjkf58gn5civn49zv29w2zjavd6jnl")))) (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 '("kcd-scripts"))))))) (inputs (list node-cross-spawn-7.0.6)) (home-page "https://github.com/kentcdodds/cross-env#readme") (synopsis "Run scripts that set and use environment variables across platforms") (description "Run scripts that set and use environment variables across platforms") (license license:expat)))