graphqurl: use buildNpmPackage

+31 -411
+1
pkgs/development/node-packages/aliases.nix
··· 54 54 inherit (pkgs.elmPackages) elm-test; 55 55 eslint_d = pkgs.eslint_d; # Added 2023-05-26 56 56 flood = pkgs.flood; # Added 2023-07-25 57 + inherit (pkgs) graphqurl; # added 2023-08-19 57 58 gtop = pkgs.gtop; # added 2023-07-31 58 59 hueadm = pkgs.hueadm; # added 2023-07-31 59 60 karma = pkgs.karma-runner; # added 2023-07-29
-1
pkgs/development/node-packages/node-packages.json
··· 151 151 , "graphql" 152 152 , "graphql-cli" 153 153 , "graphql-language-service-cli" 154 - , "graphqurl" 155 154 , "grunt-cli" 156 155 , "makam" 157 156 , "meshcommander"
-410
pkgs/development/node-packages/node-packages.nix
··· 106487 106487 bypassCache = true; 106488 106488 reconstructLock = true; 106489 106489 }; 106490 - graphqurl = nodeEnv.buildNodePackage { 106491 - name = "graphqurl"; 106492 - packageName = "graphqurl"; 106493 - version = "1.0.1"; 106494 - src = fetchurl { 106495 - url = "https://registry.npmjs.org/graphqurl/-/graphqurl-1.0.1.tgz"; 106496 - sha512 = "97Chda90OBIHCpH6iQHNYc9qTTADN0LOFbiMcRws3V5SottC/0yTDIQDgBzncZYVCkttyjAnT6YmVuNId7ymQA=="; 106497 - }; 106498 - dependencies = [ 106499 - sources."@ardatan/sync-fetch-0.0.1" 106500 - (sources."@babel/code-frame-7.22.10" // { 106501 - dependencies = [ 106502 - sources."ansi-styles-3.2.1" 106503 - sources."chalk-2.4.2" 106504 - sources."color-convert-1.9.3" 106505 - sources."color-name-1.1.3" 106506 - sources."escape-string-regexp-1.0.5" 106507 - sources."has-flag-3.0.0" 106508 - sources."supports-color-5.5.0" 106509 - ]; 106510 - }) 106511 - sources."@babel/helper-validator-identifier-7.22.5" 106512 - (sources."@babel/highlight-7.22.10" // { 106513 - dependencies = [ 106514 - sources."ansi-styles-3.2.1" 106515 - sources."chalk-2.4.2" 106516 - sources."color-convert-1.9.3" 106517 - sources."color-name-1.1.3" 106518 - sources."escape-string-regexp-1.0.5" 106519 - sources."has-flag-3.0.0" 106520 - sources."supports-color-5.5.0" 106521 - ]; 106522 - }) 106523 - sources."@cronvel/get-pixels-3.4.1" 106524 - sources."@graphql-tools/batch-execute-8.5.22" 106525 - sources."@graphql-tools/delegate-9.0.35" 106526 - sources."@graphql-tools/executor-0.0.20" 106527 - (sources."@graphql-tools/executor-graphql-ws-0.0.14" // { 106528 - dependencies = [ 106529 - sources."isomorphic-ws-5.0.0" 106530 - sources."ws-8.13.0" 106531 - ]; 106532 - }) 106533 - sources."@graphql-tools/executor-http-0.1.10" 106534 - (sources."@graphql-tools/executor-legacy-ws-0.0.11" // { 106535 - dependencies = [ 106536 - sources."isomorphic-ws-5.0.0" 106537 - sources."ws-8.13.0" 106538 - ]; 106539 - }) 106540 - sources."@graphql-tools/graphql-file-loader-7.5.17" 106541 - sources."@graphql-tools/import-6.7.18" 106542 - sources."@graphql-tools/json-file-loader-7.4.18" 106543 - sources."@graphql-tools/load-7.8.14" 106544 - sources."@graphql-tools/merge-8.4.2" 106545 - sources."@graphql-tools/schema-9.0.19" 106546 - (sources."@graphql-tools/url-loader-7.17.18" // { 106547 - dependencies = [ 106548 - sources."isomorphic-ws-5.0.0" 106549 - sources."ws-8.13.0" 106550 - ]; 106551 - }) 106552 - sources."@graphql-tools/utils-9.2.1" 106553 - sources."@graphql-tools/wrap-9.4.2" 106554 - sources."@graphql-typed-document-node/core-3.2.0" 106555 - sources."@iarna/toml-2.2.5" 106556 - sources."@nodelib/fs.scandir-2.1.5" 106557 - sources."@nodelib/fs.stat-2.0.5" 106558 - sources."@nodelib/fs.walk-1.2.8" 106559 - sources."@oclif/command-1.8.0" 106560 - sources."@oclif/config-1.17.0" 106561 - sources."@oclif/errors-1.3.4" 106562 - sources."@oclif/linewrap-1.0.0" 106563 - (sources."@oclif/parser-3.8.16" // { 106564 - dependencies = [ 106565 - sources."@oclif/errors-1.3.6" 106566 - ]; 106567 - }) 106568 - (sources."@oclif/plugin-help-3.2.1" // { 106569 - dependencies = [ 106570 - sources."ansi-regex-3.0.1" 106571 - sources."ansi-styles-3.2.1" 106572 - sources."chalk-2.4.2" 106573 - sources."color-convert-1.9.3" 106574 - sources."color-name-1.1.3" 106575 - sources."escape-string-regexp-1.0.5" 106576 - sources."has-flag-3.0.0" 106577 - sources."is-fullwidth-code-point-2.0.0" 106578 - sources."supports-color-5.5.0" 106579 - (sources."wrap-ansi-4.0.0" // { 106580 - dependencies = [ 106581 - sources."string-width-2.1.1" 106582 - sources."strip-ansi-4.0.0" 106583 - ]; 106584 - }) 106585 - ]; 106586 - }) 106587 - sources."@oclif/screen-1.0.4" 106588 - sources."@peculiar/asn1-schema-2.3.6" 106589 - sources."@peculiar/json-schema-1.1.12" 106590 - sources."@peculiar/webcrypto-1.4.3" 106591 - sources."@repeaterjs/repeater-3.0.4" 106592 - sources."@types/json-schema-7.0.9" 106593 - sources."@types/node-20.4.9" 106594 - sources."@types/ws-8.5.5" 106595 - sources."@whatwg-node/events-0.0.3" 106596 - sources."@whatwg-node/fetch-0.8.8" 106597 - sources."@whatwg-node/node-fetch-0.3.6" 106598 - sources."accepts-1.3.8" 106599 - sources."ansi-escapes-3.2.0" 106600 - sources."ansi-regex-5.0.1" 106601 - sources."ansi-styles-4.3.0" 106602 - sources."ansicolors-0.3.2" 106603 - sources."argparse-2.0.1" 106604 - sources."array-flatten-1.1.1" 106605 - sources."array-union-2.1.0" 106606 - sources."asn1js-3.0.5" 106607 - sources."async-limiter-1.0.1" 106608 - sources."backo2-1.0.2" 106609 - sources."balanced-match-1.0.2" 106610 - (sources."body-parser-1.18.2" // { 106611 - dependencies = [ 106612 - sources."debug-2.6.9" 106613 - sources."ms-2.0.0" 106614 - ]; 106615 - }) 106616 - sources."brace-expansion-1.1.11" 106617 - sources."braces-3.0.2" 106618 - sources."bufferutil-4.0.7" 106619 - sources."busboy-1.6.0" 106620 - sources."bytes-3.0.0" 106621 - sources."callsites-3.1.0" 106622 - sources."cardinal-2.1.1" 106623 - sources."chalk-4.1.2" 106624 - sources."chroma-js-2.4.2" 106625 - sources."clean-stack-3.0.1" 106626 - (sources."cli-ux-4.9.3" // { 106627 - dependencies = [ 106628 - sources."ansi-regex-4.1.1" 106629 - sources."ansi-styles-3.2.1" 106630 - sources."chalk-2.4.2" 106631 - sources."clean-stack-2.2.0" 106632 - sources."color-convert-1.9.3" 106633 - sources."color-name-1.1.3" 106634 - sources."escape-string-regexp-1.0.5" 106635 - sources."fs-extra-7.0.1" 106636 - sources."has-flag-3.0.0" 106637 - sources."indent-string-3.2.0" 106638 - sources."is-wsl-1.1.0" 106639 - sources."semver-5.7.2" 106640 - sources."strip-ansi-5.2.0" 106641 - sources."supports-color-5.5.0" 106642 - sources."tslib-1.14.1" 106643 - ]; 106644 - }) 106645 - sources."color-convert-2.0.1" 106646 - sources."color-name-1.1.4" 106647 - sources."concat-map-0.0.1" 106648 - sources."content-disposition-0.5.2" 106649 - sources."content-type-1.0.5" 106650 - sources."cookie-0.3.1" 106651 - sources."cookie-signature-1.0.6" 106652 - sources."cosmiconfig-8.0.0" 106653 - sources."cosmiconfig-toml-loader-1.0.0" 106654 - sources."cross-spawn-7.0.3" 106655 - sources."cwise-compiler-1.1.3" 106656 - sources."dataloader-2.2.2" 106657 - sources."debug-4.3.4" 106658 - sources."depd-1.1.2" 106659 - sources."destroy-1.0.4" 106660 - sources."dir-glob-3.0.1" 106661 - sources."dset-3.1.2" 106662 - sources."ee-first-1.1.1" 106663 - sources."emoji-regex-8.0.0" 106664 - sources."encodeurl-1.0.2" 106665 - (sources."encoding-0.1.13" // { 106666 - dependencies = [ 106667 - sources."iconv-lite-0.6.3" 106668 - ]; 106669 - }) 106670 - sources."error-ex-1.3.2" 106671 - sources."escape-html-1.0.3" 106672 - sources."escape-string-regexp-4.0.0" 106673 - sources."esprima-4.0.1" 106674 - sources."etag-1.8.1" 106675 - sources."eventemitter3-3.1.2" 106676 - (sources."express-4.16.3" // { 106677 - dependencies = [ 106678 - sources."debug-2.6.9" 106679 - sources."ms-2.0.0" 106680 - ]; 106681 - }) 106682 - sources."extract-files-11.0.0" 106683 - sources."extract-stack-1.0.0" 106684 - sources."fast-decode-uri-component-1.0.1" 106685 - sources."fast-glob-3.3.1" 106686 - sources."fast-querystring-1.1.2" 106687 - sources."fast-url-parser-1.1.3" 106688 - sources."fastq-1.15.0" 106689 - sources."fill-range-7.0.1" 106690 - (sources."finalhandler-1.1.1" // { 106691 - dependencies = [ 106692 - sources."debug-2.6.9" 106693 - sources."ms-2.0.0" 106694 - ]; 106695 - }) 106696 - sources."forwarded-0.2.0" 106697 - sources."fresh-0.5.2" 106698 - sources."fs-extra-8.1.0" 106699 - sources."glob-parent-5.1.2" 106700 - sources."globby-11.1.0" 106701 - sources."graceful-fs-4.2.11" 106702 - sources."graphql-15.4.0" 106703 - sources."graphql-config-4.5.0" 106704 - (sources."graphql-language-service-interface-2.10.2" // { 106705 - dependencies = [ 106706 - sources."graphql-16.7.1" 106707 - sources."graphql-language-service-utils-2.7.1" 106708 - ]; 106709 - }) 106710 - (sources."graphql-language-service-parser-1.10.4" // { 106711 - dependencies = [ 106712 - sources."graphql-16.7.1" 106713 - ]; 106714 - }) 106715 - (sources."graphql-language-service-types-1.8.7" // { 106716 - dependencies = [ 106717 - sources."graphql-16.7.1" 106718 - ]; 106719 - }) 106720 - sources."graphql-language-service-utils-2.5.1" 106721 - sources."graphql-ws-5.12.1" 106722 - sources."has-flag-4.0.0" 106723 - sources."http-errors-1.6.3" 106724 - sources."hyperlinker-1.0.0" 106725 - sources."iconv-lite-0.4.19" 106726 - sources."ignore-5.2.4" 106727 - (sources."import-fresh-3.3.0" // { 106728 - dependencies = [ 106729 - sources."resolve-from-4.0.0" 106730 - ]; 106731 - }) 106732 - sources."indent-string-4.0.0" 106733 - sources."inherits-2.0.3" 106734 - sources."iota-array-1.0.0" 106735 - sources."ipaddr.js-1.9.1" 106736 - sources."is-arrayish-0.2.1" 106737 - sources."is-buffer-1.1.6" 106738 - sources."is-docker-2.2.1" 106739 - sources."is-extglob-2.1.1" 106740 - sources."is-fullwidth-code-point-3.0.0" 106741 - sources."is-glob-4.0.3" 106742 - sources."is-number-7.0.0" 106743 - sources."is-wsl-2.2.0" 106744 - sources."isexe-2.0.0" 106745 - sources."isomorphic-fetch-3.0.0" 106746 - sources."isomorphic-ws-4.0.1" 106747 - sources."iterall-1.3.0" 106748 - sources."jiti-1.17.1" 106749 - sources."jpeg-js-0.4.4" 106750 - sources."js-tokens-4.0.0" 106751 - sources."js-yaml-4.1.0" 106752 - sources."json-parse-even-better-errors-2.3.1" 106753 - sources."jsonfile-4.0.0" 106754 - sources."lazyness-1.2.0" 106755 - sources."lines-and-columns-1.2.4" 106756 - sources."lodash-4.17.21" 106757 - sources."lodash._reinterpolate-3.0.0" 106758 - sources."lodash.template-4.5.0" 106759 - sources."lodash.templatesettings-4.2.0" 106760 - sources."lru-cache-6.0.0" 106761 - sources."media-typer-0.3.0" 106762 - sources."merge-descriptors-1.0.1" 106763 - sources."merge2-1.4.1" 106764 - sources."meros-1.3.0" 106765 - sources."methods-1.1.2" 106766 - sources."micromatch-4.0.5" 106767 - sources."mime-1.4.1" 106768 - sources."mime-db-1.52.0" 106769 - sources."mime-types-2.1.35" 106770 - sources."minimatch-4.2.3" 106771 - sources."ms-2.1.2" 106772 - sources."ndarray-1.0.19" 106773 - sources."ndarray-pack-1.2.1" 106774 - sources."negotiator-0.6.3" 106775 - sources."nextgen-events-1.5.3" 106776 - sources."node-bitmap-0.0.1" 106777 - sources."node-fetch-2.6.12" 106778 - sources."node-gyp-build-4.6.0" 106779 - sources."normalize-path-2.1.1" 106780 - sources."nullthrows-1.1.1" 106781 - sources."omggif-1.0.10" 106782 - sources."on-finished-2.3.0" 106783 - sources."open-7.3.1" 106784 - sources."p-limit-3.1.0" 106785 - sources."parent-module-1.0.1" 106786 - sources."parse-json-5.2.0" 106787 - sources."parseurl-1.3.3" 106788 - (sources."password-prompt-1.1.3" // { 106789 - dependencies = [ 106790 - sources."ansi-escapes-4.3.2" 106791 - ]; 106792 - }) 106793 - sources."path-key-3.1.1" 106794 - sources."path-to-regexp-0.1.7" 106795 - sources."path-type-4.0.0" 106796 - sources."picomatch-2.3.1" 106797 - sources."pngjs-6.0.0" 106798 - sources."proxy-addr-2.0.7" 106799 - sources."punycode-1.4.1" 106800 - sources."pvtsutils-1.3.3" 106801 - sources."pvutils-1.1.3" 106802 - sources."qs-6.5.1" 106803 - sources."queue-microtask-1.2.3" 106804 - sources."range-parser-1.2.1" 106805 - (sources."raw-body-2.3.2" // { 106806 - dependencies = [ 106807 - sources."depd-1.1.1" 106808 - sources."http-errors-1.6.2" 106809 - sources."setprototypeof-1.0.3" 106810 - ]; 106811 - }) 106812 - sources."redeyed-2.1.1" 106813 - sources."remove-trailing-separator-1.1.0" 106814 - sources."resolve-from-5.0.0" 106815 - sources."reusify-1.0.4" 106816 - sources."run-parallel-1.2.0" 106817 - sources."safe-buffer-5.1.1" 106818 - sources."safer-buffer-2.1.2" 106819 - sources."semver-7.5.4" 106820 - (sources."send-0.16.2" // { 106821 - dependencies = [ 106822 - sources."debug-2.6.9" 106823 - sources."ms-2.0.0" 106824 - ]; 106825 - }) 106826 - sources."serve-static-1.13.2" 106827 - sources."setimmediate-1.0.5" 106828 - sources."setprototypeof-1.1.0" 106829 - sources."seventh-0.7.40" 106830 - sources."shebang-command-2.0.0" 106831 - sources."shebang-regex-3.0.0" 106832 - sources."slash-3.0.0" 106833 - sources."statuses-1.4.0" 106834 - sources."streamsearch-1.1.0" 106835 - sources."string-env-interpolation-1.0.1" 106836 - sources."string-kit-0.11.10" 106837 - sources."string-width-4.2.3" 106838 - sources."strip-ansi-6.0.1" 106839 - (sources."subscriptions-transport-ws-0.9.18" // { 106840 - dependencies = [ 106841 - sources."ws-5.2.3" 106842 - ]; 106843 - }) 106844 - sources."supports-color-7.2.0" 106845 - (sources."supports-hyperlinks-1.0.1" // { 106846 - dependencies = [ 106847 - sources."has-flag-2.0.0" 106848 - (sources."supports-color-5.5.0" // { 106849 - dependencies = [ 106850 - sources."has-flag-3.0.0" 106851 - ]; 106852 - }) 106853 - ]; 106854 - }) 106855 - sources."symbol-observable-1.2.0" 106856 - sources."terminal-kit-1.49.4" 106857 - sources."to-regex-range-5.0.1" 106858 - sources."tr46-0.0.3" 106859 - sources."tree-kit-0.7.5" 106860 - sources."treeify-1.1.0" 106861 - sources."tslib-2.6.1" 106862 - sources."type-fest-0.21.3" 106863 - sources."type-is-1.6.18" 106864 - sources."uniq-1.0.1" 106865 - sources."universalify-0.1.2" 106866 - sources."unixify-1.0.0" 106867 - sources."unpipe-1.0.0" 106868 - sources."urlpattern-polyfill-8.0.2" 106869 - sources."utf-8-validate-6.0.3" 106870 - sources."utils-merge-1.0.1" 106871 - sources."value-or-promise-1.0.12" 106872 - sources."vary-1.1.2" 106873 - sources."vscode-languageserver-types-3.17.3" 106874 - sources."web-streams-polyfill-3.2.1" 106875 - sources."webcrypto-core-1.7.7" 106876 - sources."webidl-conversions-3.0.1" 106877 - sources."whatwg-fetch-3.6.17" 106878 - sources."whatwg-url-5.0.0" 106879 - sources."which-2.0.2" 106880 - sources."widest-line-3.1.0" 106881 - sources."wrap-ansi-7.0.0" 106882 - (sources."ws-7.4.2" // { 106883 - dependencies = [ 106884 - sources."utf-8-validate-5.0.10" 106885 - ]; 106886 - }) 106887 - sources."yallist-4.0.0" 106888 - sources."yocto-queue-0.1.0" 106889 - ]; 106890 - buildInputs = globalBuildInputs; 106891 - meta = { 106892 - description = "cURL for GraphQL - CLI and JS library for making GraphQL queries"; 106893 - homepage = "https://github.com/hasura/graphqurl"; 106894 - license = "Apache-2.0"; 106895 - }; 106896 - production = true; 106897 - bypassCache = true; 106898 - reconstructLock = true; 106899 - }; 106900 106490 grunt-cli = nodeEnv.buildNodePackage { 106901 106491 name = "grunt-cli"; 106902 106492 packageName = "grunt-cli";
+28
pkgs/tools/networking/graphqurl/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "graphqurl"; 8 + version = "1.0.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "hasura"; 12 + repo = "graphqurl"; 13 + rev = "v${version}"; 14 + hash = "sha256-0dR8lLD0yatAvE3kA90cNOzVRTFpQmzN1l13hdFr3TM="; 15 + }; 16 + 17 + npmDepsHash = "sha256-2kLmhNFO/ySa6S9rBNYCePmsYXWz006IxiOJ7ZUkgPw="; 18 + 19 + dontNpmBuild = true; 20 + 21 + meta = { 22 + description = "CLI and JS library for making GraphQL queries"; 23 + homepage = "https://github.com/hasura/graphqurl"; 24 + license = lib.licenses.asl20; 25 + mainProgram = "gq"; 26 + maintainers = with lib.maintainers; [ bbigras ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 17650 17650 17651 17651 graphqlmap = callPackage ../tools/security/graphqlmap { }; 17652 17652 17653 + graphqurl = callPackage ../tools/networking/graphqurl { }; 17654 + 17653 17655 groovy = callPackage ../development/interpreters/groovy { }; 17654 17656 17655 17657 inherit (callPackages ../applications/networking/cluster/hadoop {