(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)) (define-public node-solana-signers-2.0.0 (package (name "node-solana-signers") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/signers/-/signers-2.0.0.tgz") (sha256 (base32 "06ipnaxp0a80fszmigl3iwj1drwz1pamm7sxk97kim75cshsk1s7")))) (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 '("typescript"))))))) (inputs (list node-solana-transaction-messages-2.0.0 node-solana-transactions-2.0.0 node-solana-instructions-2.0.0 node-solana-codecs-core-2.0.0 node-solana-addresses-2.0.0 node-solana-errors-2.0.0 node-solana-keys-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "An abstraction layer over signing messages and transactions in Solana") (description "An abstraction layer over signing messages and transactions in Solana") (license license:expat))) (define-public node-solana-options-2.0.0 (package (name "node-solana-options") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz") (sha256 (base32 "1lgbgv2llixgpkzbrh11jqnaxvi5nv2wvch57vbbn70c1asz7h7a")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-data-structures-2.0.0 node-solana-codecs-strings-2.0.0 node-solana-codecs-numbers-2.0.0 node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Managing and serializing Rust-like Option types in JavaScript") (description "Managing and serializing Rust-like Option types in JavaScript") (license license:expat))) (define-public node-solana-codecs-2.0.0 (package (name "node-solana-codecs") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz") (sha256 (base32 "1wwdabc15a4wxpf6clsa7xhaqikzbvxapa8k1i37lkm98rkv25k8")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-data-structures-2.0.0 node-solana-codecs-strings-2.0.0 node-solana-codecs-numbers-2.0.0 node-solana-codecs-core-2.0.0 node-solana-options-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "A library for encoding and decoding any data structure") (description "A library for encoding and decoding any data structure") (license license:expat))) (define-public node-solana-sysvars-2.0.0 (package (name "node-solana-sysvars") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/sysvars/-/sysvars-2.0.0.tgz") (sha256 (base32 "0gyhari5sb55xcc93863jfa9z6hkj7jcdyzfr7i40frsj3369s2f")))) (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 '("typescript"))))))) (inputs (list node-solana-rpc-types-2.0.0 node-solana-accounts-2.0.0 node-solana-errors-2.0.0 node-solana-codecs-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "An abstraction layer over signing messages and transactions in Solana") (description "An abstraction layer over signing messages and transactions in Solana") (license license:expat))) (define-public node-solana-accounts-2.0.0 (package (name "node-solana-accounts") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/accounts/-/accounts-2.0.0.tgz") (sha256 (base32 "141cra48v2f5bn3a9zidaq6jy89b4xr5maa3ix6as2cqark60n94")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-strings-2.0.0 node-solana-codecs-core-2.0.0 node-solana-rpc-types-2.0.0 node-solana-addresses-2.0.0 node-solana-rpc-spec-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for representing, fetching and decoding Solana accounts") (description "Helpers for representing, fetching and decoding Solana accounts") (license license:expat))) (define-public node-solana-programs-2.0.0 (package (name "node-solana-programs") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/programs/-/programs-2.0.0.tgz") (sha256 (base32 "14qd9awydz28zm036yp2qj63g9yxzkkcwi47ngamcv9pfzwcj9f2")))) (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 '("typescript"))))))) (inputs (list node-solana-addresses-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for defining programs and resolving program errors") (description "Helpers for defining programs and resolving program errors") (license license:expat))) (define-public node-solana-rpc-parsed-types-2.0.0 (package (name "node-solana-rpc-parsed-types") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-2.0.0.tgz") (sha256 (base32 "0qpm9ckvm77mxlfs39704j1950vl4m7x17hisw6v00kvr3gnl3s9")))) (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 '("typescript"))))))) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Type definitions for parsed types used in the Solana RPC") (description "Type definitions for parsed types used in the Solana RPC") (license license:expat))) (define-public node-solana-rpc-api-2.0.0 (package (name "node-solana-rpc-api") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-2.0.0.tgz") (sha256 (base32 "14d0rgi0d6iawinsqcyzhz1xpdz48i1kisvvj71w72k1hp1hpjzn")))) (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 '("typescript"))))))) (inputs (list node-solana-transaction-messages-2.0.0 node-solana-rpc-transformers-2.0.0 node-solana-rpc-parsed-types-2.0.0 node-solana-codecs-strings-2.0.0 node-solana-transactions-2.0.0 node-solana-codecs-core-2.0.0 node-solana-rpc-types-2.0.0 node-solana-addresses-2.0.0 node-solana-rpc-spec-2.0.0 node-solana-errors-2.0.0 node-solana-keys-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Defines all default Solana RPC methods as types") (description "Defines all default Solana RPC methods as types") (license license:expat))) (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-solana-rpc-spec-2.0.0 (package (name "node-solana-rpc-spec") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-2.0.0.tgz") (sha256 (base32 "01ni2wpy4jv8q6iima7y21cxmmqm89by6nhxz2r76ji1bp50fp9z")))) (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 '("typescript"))))))) (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "A generic implementation of JSON RPCs using proxies") (description "A generic implementation of JSON RPCs using proxies") (license license:expat))) (define-public node-solana-rpc-transport-http-2.0.0 (package (name "node-solana-rpc-transport-http") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-2.0.0.tgz") (sha256 (base32 "04yayhmg3z8j6zq8d6cxsqkbzfphgn7lpxph72c926i9vsqrbdya")))) (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 '("typescript"))))))) (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-rpc-spec-2.0.0 node-solana-errors-2.0.0 node-undici-types-6.21.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "An RPC transport that uses HTTP requests") (description "An RPC transport that uses HTTP requests") (license license:expat))) (define-public node-solana-rpc-2.0.0 (package (name "node-solana-rpc") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc/-/rpc-2.0.0.tgz") (sha256 (base32 "19cxa98cryc17mkm80246mg0ibkml8zkabbxk2ns9kqwgfmnk3rr")))) (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 '("typescript"))))))) (inputs (list node-solana-fast-stable-stringify-2.0.0 node-solana-rpc-transport-http-2.0.0 node-solana-rpc-transformers-2.0.0 node-solana-rpc-spec-types-2.0.0 node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 node-solana-rpc-spec-2.0.0 node-solana-rpc-api-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "A library for sending JSON RPC requests to Solana RPCs") (description "A library for sending JSON RPC requests to Solana RPCs") (license license:expat))) (define-public node-solana-fast-stable-stringify-2.0.0 (package (name "node-solana-fast-stable-stringify") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-2.0.0.tgz") (sha256 (base32 "1wm947fmkyl9q66v3gd2gfajf3d34s2fadl8i4swff1xr2pyhkzz")))) (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 '("typescript"))))))) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Deterministic stringification for when performance and bundle size matters") (description "Deterministic stringification for when performance and bundle size matters") (license license:expat))) (define-public node-solana-keys-2.0.0 (package (name "node-solana-keys") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/keys/-/keys-2.0.0.tgz") (sha256 (base32 "1jpcsmjf437yqj7n4798xgli4sf7c6hz8zx5sf6bz9jfipx7948j")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-strings-2.0.0 node-solana-codecs-core-2.0.0 node-solana-assertions-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for generating and transforming key material") (description "Helpers for generating and transforming key material") (license license:expat))) (define-public node-solana-transactions-2.0.0 (package (name "node-solana-transactions") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/transactions/-/transactions-2.0.0.tgz") (sha256 (base32 "1nzk22nf6m358q660747nmsmqna71ca94fg26qj7g1pgmac67hma")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-data-structures-2.0.0 node-solana-transaction-messages-2.0.0 node-solana-codecs-strings-2.0.0 node-solana-codecs-numbers-2.0.0 node-solana-instructions-2.0.0 node-solana-codecs-core-2.0.0 node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 node-solana-addresses-2.0.0 node-solana-errors-2.0.0 node-solana-keys-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for creating and serializing transactions") (description "Helpers for creating and serializing transactions") (license license:expat))) (define-public node-solana-rpc-transformers-2.0.0 (package (name "node-solana-rpc-transformers") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-2.0.0.tgz") (sha256 (base32 "1hhghcai7iijflm3h7hzq9vcshbxz7bakljpkc435z2xvzl1dpdr")))) (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 '("typescript"))))))) (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Reusable transformers for patching RPC inputs and outputs") (description "Reusable transformers for patching RPC inputs and outputs") (license license:expat))) (define-public node-solana-rpc-subscriptions-api-2.0.0 (package (name "node-solana-rpc-subscriptions-api") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-2.0.0.tgz") (sha256 (base32 "0clqccvacbxs1ypfplfsykaj9figjbf2dj6d86xa072zyjsj7gdr")))) (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 '("typescript"))))))) (inputs (list node-solana-rpc-subscriptions-spec-2.0.0 node-solana-transaction-messages-2.0.0 node-solana-rpc-transformers-2.0.0 node-solana-transactions-2.0.0 node-solana-rpc-types-2.0.0 node-solana-addresses-2.0.0 node-solana-keys-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Defines all default Solana RPC subscriptions as types") (description "Defines all default Solana RPC subscriptions as types") (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-solana-promises-2.0.0 (package (name "node-solana-promises") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/promises/-/promises-2.0.0.tgz") (sha256 (base32 "1ml147ghs2kym63ng95azlz5ip7kxdczvcqjd7qg63v8j0byd9sw")))) (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 '("typescript"))))))) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for using JavaScript promises") (description "Helpers for using JavaScript promises") (license license:expat))) (define-public node-solana-subscribable-2.0.0 (package (name "node-solana-subscribable") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/subscribable/-/subscribable-2.0.0.tgz") (sha256 (base32 "13icxp62v31akg69c5hcx3k7h5zjr2pzqhs49gkv268ghjxwqws4")))) (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 '("typescript"))))))) (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for creating subscription-based event emitters") (description "Helpers for creating subscription-based event emitters") (license license:expat))) (define-public node-solana-rpc-spec-types-2.0.0 (package (name "node-solana-rpc-spec-types") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-2.0.0.tgz") (sha256 (base32 "01pvxbsw2x2yg776d20z6iby13f9f30hrc8cb4mgj32zc3na0526")))) (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 '("typescript"))))))) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Shared generic JSON RPC specifications") (description "Shared generic JSON RPC specifications") (license license:expat))) (define-public node-solana-rpc-subscriptions-spec-2.0.0 (package (name "node-solana-rpc-subscriptions-spec") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-2.0.0.tgz") (sha256 (base32 "0wqsmy1k2sry9mjzkg7xag52rdmqm716r7f4r62pf7rv7s0z0ns1")))) (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 '("typescript"))))))) (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-subscribable-2.0.0 node-solana-promises-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "A generic implementation of JSON RPC Subscriptions using proxies") (description "A generic implementation of JSON RPC Subscriptions using proxies") (license license:expat))) (define-public node-solana-rpc-subscriptions-channel-websocket-2.0.0 (package (name "node-solana-rpc-subscriptions-channel-websocket") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-2.0.0.tgz") (sha256 (base32 "0rvv0hcbb42wcj5gc9j17bxgg2dq05na176hm0m6a4glqc91xxjl")))) (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" "typescript"))))))) (inputs (list node-solana-rpc-subscriptions-spec-2.0.0 node-solana-subscribable-2.0.0 node-solana-functional-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3 node-ws-8.18.0)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "An RPC Subscriptions transport that uses WebSockets") (description "An RPC Subscriptions transport that uses WebSockets") (license license:expat))) (define-public node-solana-rpc-subscriptions-2.0.0 (package (name "node-solana-rpc-subscriptions") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-2.0.0.tgz") (sha256 (base32 "1f8qrhvgvnk3fbx58fp29j2v1f44m6sa64j8yz85aqj5rnfy0qkc")))) (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 '("typescript"))))))) (inputs (list node-solana-rpc-subscriptions-channel-websocket-2.0.0 node-solana-rpc-subscriptions-spec-2.0.0 node-solana-rpc-subscriptions-api-2.0.0 node-solana-fast-stable-stringify-2.0.0 node-solana-rpc-transformers-2.0.0 node-solana-rpc-spec-types-2.0.0 node-solana-subscribable-2.0.0 node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 node-solana-promises-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "A library for subscribing to Solana RPC notifications") (description "A library for subscribing to Solana RPC notifications") (license license:expat))) (define-public node-solana-assertions-2.0.0 (package (name "node-solana-assertions") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/assertions/-/assertions-2.0.0.tgz") (sha256 (base32 "0h54gn64sxk81vfwc1xwpckp3i3ihfim54gm80lzb3wsm1vv094a")))) (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 '("typescript"))))))) (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK") (description "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK") (license license:expat))) (define-public node-solana-addresses-2.0.0 (package (name "node-solana-addresses") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/addresses/-/addresses-2.0.0.tgz") (sha256 (base32 "0vspbkkj2nicpaf2sz0yinf8ds2sv4pajsqgdym214pmm6js5rwl")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-strings-2.0.0 node-solana-codecs-core-2.0.0 node-solana-assertions-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for generating account addresses") (description "Helpers for generating account addresses") (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-solana-codecs-strings-2.0.0 (package (name "node-solana-codecs-strings") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz") (sha256 (base32 "1z249qz8x9q1pjpsbk9fza6w2jxi6692vz652dn4z3p5brp4g1mh")))) (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 '("typescript" "fastestsmallesttextencoderdecoder"))))))) (inputs (list node-solana-codecs-numbers-2.0.0 node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 node-fastestsmallesttextencoderdecoder-1.0.22 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Codecs for strings of different sizes and encodings") (description "Codecs for strings of different sizes and encodings") (license license:expat))) (define-public node-solana-rpc-types-2.0.0 (package (name "node-solana-rpc-types") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-2.0.0.tgz") (sha256 (base32 "02acr9ihdjl84a0qvg58rwbr67y654kf7af40lm4b3wa1zwnbqwg")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-strings-2.0.0 node-solana-codecs-numbers-2.0.0 node-solana-codecs-core-2.0.0 node-solana-addresses-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Type definitions for values used in the Solana RPC, and helper functions for working with them") (description "Type definitions for values used in the Solana RPC, and helper functions for working with them") (license license:expat))) (define-public node-solana-functional-2.0.0 (package (name "node-solana-functional") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/functional/-/functional-2.0.0.tgz") (sha256 (base32 "1inv8rdhhp7s7jw3x0dz2472zr20v99j7rkyzi03r42vfndsgban")))) (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 '("typescript"))))))) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Functional JavaScript helpers") (description "Functional JavaScript helpers") (license license:expat))) (define-public node-solana-instructions-2.0.0 (package (name "node-solana-instructions") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/instructions/-/instructions-2.0.0.tgz") (sha256 (base32 "1mgx3bgxx6z0x955hjmicwh1gkxirr7w68g7kmhg100sgd6x87j8")))) (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 '("typescript"))))))) (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for creating transaction instructions") (description "Helpers for creating transaction instructions") (license license:expat))) (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-solana-errors-2.0.0 (package (name "node-solana-errors") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz") (sha256 (base32 "129wdnjlz9z44xmqnm1b1xzzl61074acvp55ch8dq74xn39rwc9h")))) (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 '("typescript"))))))) (inputs (list node-commander-12.1.0 node-chalk-5.3.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Throw, identify, and decode Solana JavaScript errors") (description "Throw, identify, and decode Solana JavaScript errors") (license license:expat))) (define-public node-solana-codecs-core-2.0.0 (package (name "node-solana-codecs-core") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz") (sha256 (base32 "090znxpalkxqn1sj0jm3x7m1v1zjqplningc0vzl8xypbaxpc0kj")))) (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 '("typescript"))))))) (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Core types and helpers for encoding and decoding byte arrays on Solana") (description "Core types and helpers for encoding and decoding byte arrays on Solana") (license license:expat))) (define-public node-solana-codecs-numbers-2.0.0 (package (name "node-solana-codecs-numbers") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz") (sha256 (base32 "1a7jmmnpkxgqqg88imq3nnfl5fjp10885wqqvjcrvplj8ihpscf6")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Codecs for numbers of different sizes and endianness") (description "Codecs for numbers of different sizes and endianness") (license license:expat))) (define-public node-solana-codecs-data-structures-2.0.0 (package (name "node-solana-codecs-data-structures") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz") (sha256 (base32 "06r8cp1nnwdym5ij5jbx260l8qcx2dzw3zg4dgiyxadkn7a5iv03")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-numbers-2.0.0 node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Codecs for various data structures") (description "Codecs for various data structures") (license license:expat))) (define-public node-solana-transaction-messages-2.0.0 (package (name "node-solana-transaction-messages") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-2.0.0.tgz") (sha256 (base32 "1hwcv2qam5zyywkyhqmf02y2gdr1zkjmaf9ws4d1g62ikdw104gf")))) (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 '("typescript"))))))) (inputs (list node-solana-codecs-data-structures-2.0.0 node-solana-codecs-numbers-2.0.0 node-solana-instructions-2.0.0 node-solana-codecs-core-2.0.0 node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 node-solana-addresses-2.0.0 node-solana-errors-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for creating transaction messages") (description "Helpers for creating transaction messages") (license license:expat))) (define-public node-solana-transaction-confirmation-2.0.0 (package (name "node-solana-transaction-confirmation") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-2.0.0.tgz") (sha256 (base32 "0c0ssldprd3aci35i7avfmqv0hvfvkaiycafcqvkkd9bmyk1kphg")))) (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 '("typescript"))))))) (inputs (list node-solana-transaction-messages-2.0.0 node-solana-rpc-subscriptions-2.0.0 node-solana-codecs-strings-2.0.0 node-solana-transactions-2.0.0 node-solana-rpc-types-2.0.0 node-solana-addresses-2.0.0 node-solana-promises-2.0.0 node-solana-errors-2.0.0 node-solana-keys-2.0.0 node-solana-rpc-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Helpers for confirming Solana transactions") (description "Helpers for confirming Solana transactions") (license license:expat))) (define-public node-solana-web3-js-2.0.0 (package (name "node-solana-web3-js") (version "2.0.0") (source (origin (method url-fetch) (uri "https://registry.npmjs.org/@solana/web3.js/-/web3.js-2.0.0.tgz") (sha256 (base32 "1afy3507pc8aj3lspl58m6jrjjvx6k7c9mc20yiy40q1235yjy9j")))) (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 '("typescript"))))))) (inputs (list node-solana-transaction-confirmation-2.0.0 node-solana-transaction-messages-2.0.0 node-solana-rpc-subscriptions-2.0.0 node-solana-rpc-parsed-types-2.0.0 node-solana-rpc-spec-types-2.0.0 node-solana-transactions-2.0.0 node-solana-instructions-2.0.0 node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 node-solana-addresses-2.0.0 node-solana-programs-2.0.0 node-solana-accounts-2.0.0 node-solana-sysvars-2.0.0 node-solana-signers-2.0.0 node-solana-errors-2.0.0 node-solana-codecs-2.0.0 node-solana-keys-2.0.0 node-solana-rpc-2.0.0 node-typescript-5.6.3)) (home-page "https://github.com/solana-labs/solana-web3.js#readme") (synopsis "Solana Javascript API") (description "Solana Javascript API") (license license:expat)))