Merge pull request #250462 from dotlambda/yo-buildNpmPackage

yo: use buildNpmPackage

authored by

Robert Schütz and committed by
GitHub
a4b7b58a 25d583b5

+31 -1037
+1
pkgs/development/node-packages/aliases.nix
··· 74 74 typescript = pkgs.typescript; # Added 2023-06-21 75 75 vscode-langservers-extracted = pkgs.vscode-langservers-extracted; # Added 2023-05-27 76 76 vue-cli = self."@vue/cli"; # added 2023-08-18 77 + inherit (pkgs) yo; # added 2023-08-20 77 78 zx = pkgs.zx; # added 2023-08-01 78 79 }
-1
pkgs/development/node-packages/node-packages.json
··· 373 373 , "yaml-language-server" 374 374 , "yalc" 375 375 , "yarn" 376 - , "yo" 377 376 , "@zwave-js/server" 378 377 ]
-1036
pkgs/development/node-packages/node-packages.nix
··· 142360 142360 bypassCache = true; 142361 142361 reconstructLock = true; 142362 142362 }; 142363 - yo = nodeEnv.buildNodePackage { 142364 - name = "yo"; 142365 - packageName = "yo"; 142366 - version = "4.3.1"; 142367 - src = fetchurl { 142368 - url = "https://registry.npmjs.org/yo/-/yo-4.3.1.tgz"; 142369 - sha512 = "KKp5WNPq0KdqfJY4W6HSiDG4DcgvmL4InWfkg5SVG9oYp+DTUUuc5ZmDw9VAvK0Z2J6XeEumDHcWh8NDhzrtOw=="; 142370 - }; 142371 - dependencies = [ 142372 - (sources."@babel/code-frame-7.22.10" // { 142373 - dependencies = [ 142374 - sources."ansi-styles-3.2.1" 142375 - sources."chalk-2.4.2" 142376 - sources."color-convert-1.9.3" 142377 - sources."color-name-1.1.3" 142378 - sources."has-flag-3.0.0" 142379 - sources."supports-color-5.5.0" 142380 - ]; 142381 - }) 142382 - sources."@babel/helper-validator-identifier-7.22.5" 142383 - (sources."@babel/highlight-7.22.10" // { 142384 - dependencies = [ 142385 - sources."ansi-styles-3.2.1" 142386 - sources."chalk-2.4.2" 142387 - sources."color-convert-1.9.3" 142388 - sources."color-name-1.1.3" 142389 - sources."has-flag-3.0.0" 142390 - sources."supports-color-5.5.0" 142391 - ]; 142392 - }) 142393 - sources."@babel/runtime-7.22.10" 142394 - sources."@gar/promisify-1.1.3" 142395 - sources."@isaacs/string-locale-compare-1.1.0" 142396 - sources."@nodelib/fs.scandir-2.1.5" 142397 - sources."@nodelib/fs.stat-2.0.5" 142398 - sources."@nodelib/fs.walk-1.2.8" 142399 - (sources."@npmcli/arborist-4.3.1" // { 142400 - dependencies = [ 142401 - sources."mkdirp-1.0.4" 142402 - sources."semver-7.5.4" 142403 - ]; 142404 - }) 142405 - (sources."@npmcli/fs-1.1.1" // { 142406 - dependencies = [ 142407 - sources."semver-7.5.4" 142408 - ]; 142409 - }) 142410 - (sources."@npmcli/git-2.1.0" // { 142411 - dependencies = [ 142412 - sources."mkdirp-1.0.4" 142413 - sources."semver-7.5.4" 142414 - ]; 142415 - }) 142416 - sources."@npmcli/installed-package-contents-1.0.7" 142417 - (sources."@npmcli/map-workspaces-2.0.4" // { 142418 - dependencies = [ 142419 - sources."minimatch-5.1.6" 142420 - ]; 142421 - }) 142422 - (sources."@npmcli/metavuln-calculator-2.0.0" // { 142423 - dependencies = [ 142424 - sources."semver-7.5.4" 142425 - ]; 142426 - }) 142427 - (sources."@npmcli/move-file-1.1.2" // { 142428 - dependencies = [ 142429 - sources."mkdirp-1.0.4" 142430 - ]; 142431 - }) 142432 - sources."@npmcli/name-from-folder-1.0.1" 142433 - sources."@npmcli/node-gyp-1.0.3" 142434 - sources."@npmcli/package-json-1.0.1" 142435 - sources."@npmcli/promise-spawn-1.3.2" 142436 - sources."@npmcli/run-script-2.0.0" 142437 - sources."@sindresorhus/is-0.7.0" 142438 - sources."@szmarczak/http-timer-1.1.2" 142439 - sources."@tootallnate/once-1.1.2" 142440 - sources."@types/cacheable-request-6.0.3" 142441 - sources."@types/expect-1.20.4" 142442 - sources."@types/http-cache-semantics-4.0.1" 142443 - sources."@types/keyv-3.1.4" 142444 - sources."@types/minimatch-3.0.5" 142445 - sources."@types/node-15.14.9" 142446 - sources."@types/normalize-package-data-2.4.1" 142447 - sources."@types/responselike-1.0.0" 142448 - sources."@types/vinyl-2.0.7" 142449 - sources."abbrev-1.1.1" 142450 - sources."abort-controller-3.0.0" 142451 - (sources."agent-base-6.0.2" // { 142452 - dependencies = [ 142453 - sources."debug-4.3.4" 142454 - sources."ms-2.1.2" 142455 - ]; 142456 - }) 142457 - sources."agentkeepalive-4.5.0" 142458 - sources."aggregate-error-3.1.0" 142459 - sources."ansi-0.3.1" 142460 - sources."ansi-align-3.0.1" 142461 - (sources."ansi-escapes-4.3.2" // { 142462 - dependencies = [ 142463 - sources."type-fest-0.21.3" 142464 - ]; 142465 - }) 142466 - sources."ansi-regex-5.0.1" 142467 - sources."ansi-styles-4.3.0" 142468 - sources."aproba-2.0.0" 142469 - sources."are-we-there-yet-1.1.7" 142470 - (sources."argparse-1.0.10" // { 142471 - dependencies = [ 142472 - sources."sprintf-js-1.0.3" 142473 - ]; 142474 - }) 142475 - sources."array-differ-3.0.0" 142476 - sources."array-find-index-1.0.2" 142477 - sources."array-union-2.1.0" 142478 - sources."arrify-2.0.1" 142479 - sources."asap-2.0.6" 142480 - sources."async-3.2.4" 142481 - sources."balanced-match-1.0.2" 142482 - sources."base64-js-1.5.1" 142483 - (sources."bin-links-3.0.3" // { 142484 - dependencies = [ 142485 - sources."npm-normalize-package-bin-2.0.0" 142486 - sources."write-file-atomic-4.0.2" 142487 - ]; 142488 - }) 142489 - sources."bin-version-3.1.0" 142490 - (sources."bin-version-check-4.0.0" // { 142491 - dependencies = [ 142492 - sources."semver-5.7.2" 142493 - ]; 142494 - }) 142495 - sources."binaryextensions-4.18.0" 142496 - (sources."bl-4.1.0" // { 142497 - dependencies = [ 142498 - sources."readable-stream-3.6.2" 142499 - ]; 142500 - }) 142501 - sources."boolean-3.2.0" 142502 - (sources."boxen-5.1.2" // { 142503 - dependencies = [ 142504 - sources."camelcase-6.3.0" 142505 - sources."type-fest-0.20.2" 142506 - sources."wrap-ansi-7.0.0" 142507 - ]; 142508 - }) 142509 - sources."brace-expansion-2.0.1" 142510 - sources."braces-3.0.2" 142511 - sources."buffer-5.7.1" 142512 - sources."buffer-from-1.1.2" 142513 - sources."builtins-1.0.3" 142514 - (sources."cacache-15.3.0" // { 142515 - dependencies = [ 142516 - sources."brace-expansion-1.1.11" 142517 - sources."glob-7.2.3" 142518 - sources."minimatch-3.1.2" 142519 - sources."mkdirp-1.0.4" 142520 - ]; 142521 - }) 142522 - sources."cacheable-lookup-5.0.4" 142523 - (sources."cacheable-request-2.1.4" // { 142524 - dependencies = [ 142525 - sources."get-stream-3.0.0" 142526 - sources."lowercase-keys-1.0.0" 142527 - ]; 142528 - }) 142529 - sources."camelcase-4.1.0" 142530 - sources."camelcase-keys-4.2.0" 142531 - sources."capture-stack-trace-1.0.2" 142532 - sources."chalk-4.1.2" 142533 - sources."char-regex-1.0.2" 142534 - sources."chardet-0.7.0" 142535 - sources."chownr-2.0.0" 142536 - sources."ci-info-2.0.0" 142537 - sources."clean-stack-2.2.0" 142538 - sources."cli-boxes-2.2.1" 142539 - sources."cli-cursor-3.1.0" 142540 - sources."cli-list-0.2.0" 142541 - sources."cli-spinners-2.9.0" 142542 - sources."cli-table-0.3.11" 142543 - sources."cli-width-3.0.0" 142544 - sources."clone-1.0.4" 142545 - sources."clone-buffer-1.0.0" 142546 - sources."clone-regexp-1.0.1" 142547 - sources."clone-response-1.0.2" 142548 - sources."clone-stats-1.0.0" 142549 - sources."cloneable-readable-1.1.3" 142550 - sources."cmd-shim-5.0.0" 142551 - sources."code-point-at-1.1.0" 142552 - sources."color-convert-2.0.1" 142553 - sources."color-name-1.1.4" 142554 - sources."color-support-1.1.3" 142555 - sources."colors-1.0.3" 142556 - sources."commander-7.1.0" 142557 - sources."common-ancestor-path-1.0.1" 142558 - sources."commondir-1.0.1" 142559 - sources."concat-map-0.0.1" 142560 - sources."concat-stream-1.6.2" 142561 - sources."config-chain-1.1.13" 142562 - sources."configstore-5.0.1" 142563 - sources."console-control-strings-1.1.0" 142564 - sources."core-js-3.32.0" 142565 - sources."core-util-is-1.0.3" 142566 - sources."create-error-class-3.0.2" 142567 - sources."cross-spawn-7.0.3" 142568 - sources."crypto-random-string-2.0.0" 142569 - sources."currently-unhandled-0.4.1" 142570 - sources."dateformat-4.6.3" 142571 - sources."debug-2.6.9" 142572 - sources."debuglog-1.0.1" 142573 - sources."decamelize-2.0.0" 142574 - (sources."decamelize-keys-1.1.1" // { 142575 - dependencies = [ 142576 - sources."decamelize-1.2.0" 142577 - sources."map-obj-1.0.1" 142578 - ]; 142579 - }) 142580 - sources."decode-uri-component-0.2.2" 142581 - sources."decompress-response-3.3.0" 142582 - sources."deep-extend-0.6.0" 142583 - sources."default-uid-1.0.0" 142584 - sources."defaults-1.0.4" 142585 - sources."defer-to-connect-1.1.3" 142586 - sources."define-lazy-prop-2.0.0" 142587 - sources."define-properties-1.2.0" 142588 - sources."delegates-1.0.0" 142589 - sources."detect-node-2.1.0" 142590 - sources."dezalgo-1.0.4" 142591 - sources."diff-5.1.0" 142592 - sources."dir-glob-3.0.1" 142593 - sources."dot-prop-5.3.0" 142594 - sources."downgrade-root-1.2.2" 142595 - sources."duplexer3-0.1.5" 142596 - sources."ejs-3.1.9" 142597 - sources."emoji-regex-8.0.0" 142598 - sources."encodeurl-1.0.2" 142599 - (sources."encoding-0.1.13" // { 142600 - dependencies = [ 142601 - sources."iconv-lite-0.6.3" 142602 - ]; 142603 - }) 142604 - sources."end-of-stream-1.4.4" 142605 - sources."env-paths-2.2.1" 142606 - sources."err-code-2.0.3" 142607 - sources."error-10.4.0" 142608 - sources."error-ex-1.3.2" 142609 - sources."es6-error-4.1.1" 142610 - sources."escape-goat-2.1.1" 142611 - sources."escape-string-regexp-1.0.5" 142612 - sources."esprima-4.0.1" 142613 - sources."event-target-shim-5.0.1" 142614 - sources."eventemitter3-4.0.7" 142615 - sources."events-3.3.0" 142616 - (sources."execa-1.0.0" // { 142617 - dependencies = [ 142618 - sources."cross-spawn-6.0.5" 142619 - sources."path-key-2.0.1" 142620 - sources."semver-5.7.2" 142621 - sources."shebang-command-1.2.0" 142622 - sources."shebang-regex-1.0.0" 142623 - sources."which-1.3.1" 142624 - ]; 142625 - }) 142626 - sources."execall-1.0.0" 142627 - sources."exit-hook-1.1.1" 142628 - sources."extend-3.0.2" 142629 - sources."external-editor-3.1.0" 142630 - sources."fast-glob-3.3.1" 142631 - sources."fastq-1.15.0" 142632 - sources."figures-3.2.0" 142633 - (sources."filelist-1.0.4" // { 142634 - dependencies = [ 142635 - sources."minimatch-5.1.6" 142636 - ]; 142637 - }) 142638 - sources."fill-range-7.0.1" 142639 - sources."filter-obj-2.0.2" 142640 - sources."find-up-2.1.0" 142641 - sources."find-versions-3.2.0" 142642 - sources."find-yarn-workspace-root2-1.2.16" 142643 - sources."first-chunk-stream-2.0.0" 142644 - sources."foreachasync-3.0.0" 142645 - sources."from2-2.3.0" 142646 - sources."fs-minipass-2.1.0" 142647 - sources."fs.realpath-1.0.0" 142648 - sources."fullname-4.0.1" 142649 - sources."function-bind-1.1.1" 142650 - sources."gauge-1.2.7" 142651 - sources."get-intrinsic-1.2.1" 142652 - sources."get-stdin-4.0.1" 142653 - sources."get-stream-4.1.0" 142654 - (sources."glob-8.1.0" // { 142655 - dependencies = [ 142656 - sources."minimatch-5.1.6" 142657 - ]; 142658 - }) 142659 - sources."glob-parent-5.1.2" 142660 - (sources."global-agent-3.0.0" // { 142661 - dependencies = [ 142662 - sources."semver-7.5.4" 142663 - ]; 142664 - }) 142665 - (sources."global-dirs-3.0.1" // { 142666 - dependencies = [ 142667 - sources."ini-2.0.0" 142668 - ]; 142669 - }) 142670 - sources."global-tunnel-ng-2.7.1" 142671 - sources."globalthis-1.0.3" 142672 - sources."globby-11.1.0" 142673 - (sources."got-8.3.2" // { 142674 - dependencies = [ 142675 - sources."get-stream-3.0.0" 142676 - sources."p-cancelable-0.4.1" 142677 - ]; 142678 - }) 142679 - sources."graceful-fs-4.2.11" 142680 - sources."grouped-queue-2.0.0" 142681 - sources."has-1.0.3" 142682 - (sources."has-ansi-2.0.0" // { 142683 - dependencies = [ 142684 - sources."ansi-regex-2.1.1" 142685 - ]; 142686 - }) 142687 - sources."has-flag-4.0.0" 142688 - sources."has-property-descriptors-1.0.0" 142689 - sources."has-proto-1.0.1" 142690 - sources."has-symbol-support-x-1.4.2" 142691 - sources."has-symbols-1.0.3" 142692 - sources."has-to-string-tag-x-1.4.1" 142693 - sources."has-unicode-2.0.1" 142694 - sources."has-yarn-2.1.0" 142695 - sources."hosted-git-info-2.8.9" 142696 - sources."http-cache-semantics-3.8.1" 142697 - (sources."http-proxy-agent-4.0.1" // { 142698 - dependencies = [ 142699 - sources."debug-4.3.4" 142700 - sources."ms-2.1.2" 142701 - ]; 142702 - }) 142703 - (sources."http2-wrapper-1.0.3" // { 142704 - dependencies = [ 142705 - sources."quick-lru-5.1.1" 142706 - ]; 142707 - }) 142708 - (sources."https-proxy-agent-5.0.1" // { 142709 - dependencies = [ 142710 - sources."debug-4.3.4" 142711 - sources."ms-2.1.2" 142712 - ]; 142713 - }) 142714 - sources."human-signals-2.1.0" 142715 - sources."humanize-ms-1.2.1" 142716 - sources."humanize-string-2.1.0" 142717 - sources."iconv-lite-0.4.24" 142718 - sources."ieee754-1.2.1" 142719 - sources."ignore-5.2.4" 142720 - (sources."ignore-walk-4.0.1" // { 142721 - dependencies = [ 142722 - sources."brace-expansion-1.1.11" 142723 - sources."minimatch-3.1.2" 142724 - ]; 142725 - }) 142726 - sources."import-lazy-2.1.0" 142727 - sources."imurmurhash-0.1.4" 142728 - sources."indent-string-4.0.0" 142729 - sources."infer-owner-1.0.4" 142730 - sources."inflight-1.0.6" 142731 - sources."inherits-2.0.4" 142732 - sources."ini-1.3.8" 142733 - sources."inquirer-8.2.6" 142734 - (sources."into-stream-3.1.0" // { 142735 - dependencies = [ 142736 - sources."p-is-promise-1.1.0" 142737 - ]; 142738 - }) 142739 - sources."ip-2.0.0" 142740 - sources."is-arrayish-0.2.1" 142741 - sources."is-ci-2.0.0" 142742 - sources."is-core-module-2.13.0" 142743 - sources."is-docker-2.2.1" 142744 - sources."is-extglob-2.1.1" 142745 - sources."is-fullwidth-code-point-3.0.0" 142746 - sources."is-glob-4.0.3" 142747 - sources."is-installed-globally-0.4.0" 142748 - sources."is-interactive-1.0.0" 142749 - sources."is-lambda-1.0.1" 142750 - sources."is-npm-5.0.0" 142751 - sources."is-number-7.0.0" 142752 - sources."is-obj-2.0.0" 142753 - sources."is-object-1.0.2" 142754 - sources."is-path-inside-3.0.3" 142755 - sources."is-plain-obj-1.1.0" 142756 - sources."is-redirect-1.0.0" 142757 - sources."is-regexp-1.0.0" 142758 - sources."is-retry-allowed-1.2.0" 142759 - sources."is-root-1.0.0" 142760 - sources."is-scoped-2.1.0" 142761 - sources."is-stream-1.1.0" 142762 - sources."is-supported-regexp-flag-1.0.1" 142763 - sources."is-typedarray-1.0.0" 142764 - sources."is-unicode-supported-0.1.0" 142765 - sources."is-utf8-0.2.1" 142766 - sources."is-wsl-2.2.0" 142767 - sources."is-yarn-global-0.3.0" 142768 - sources."isarray-1.0.0" 142769 - sources."isbinaryfile-5.0.0" 142770 - sources."isexe-2.0.0" 142771 - sources."isurl-1.0.0" 142772 - (sources."jake-10.8.7" // { 142773 - dependencies = [ 142774 - sources."brace-expansion-1.1.11" 142775 - sources."minimatch-3.1.2" 142776 - ]; 142777 - }) 142778 - sources."js-tokens-4.0.0" 142779 - sources."js-yaml-3.14.1" 142780 - sources."json-buffer-3.0.0" 142781 - sources."json-parse-better-errors-1.0.2" 142782 - sources."json-parse-even-better-errors-2.3.1" 142783 - sources."json-stringify-nice-1.1.4" 142784 - sources."json-stringify-safe-5.0.1" 142785 - sources."jsonparse-1.3.1" 142786 - sources."just-diff-5.2.0" 142787 - sources."just-diff-apply-5.5.0" 142788 - sources."keyv-3.0.0" 142789 - (sources."latest-version-5.1.0" // { 142790 - dependencies = [ 142791 - sources."@sindresorhus/is-0.14.0" 142792 - sources."cacheable-request-6.1.0" 142793 - sources."get-stream-5.2.0" 142794 - sources."got-9.6.0" 142795 - sources."http-cache-semantics-4.1.1" 142796 - sources."lowercase-keys-2.0.0" 142797 - sources."normalize-url-4.5.1" 142798 - sources."p-cancelable-1.1.0" 142799 - sources."package-json-6.5.0" 142800 - ]; 142801 - }) 142802 - sources."lines-and-columns-1.2.4" 142803 - (sources."load-json-file-4.0.0" // { 142804 - dependencies = [ 142805 - sources."strip-bom-3.0.0" 142806 - ]; 142807 - }) 142808 - (sources."load-yaml-file-0.2.0" // { 142809 - dependencies = [ 142810 - sources."pify-4.0.1" 142811 - sources."strip-bom-3.0.0" 142812 - ]; 142813 - }) 142814 - sources."locate-path-2.0.0" 142815 - sources."locutus-2.0.16" 142816 - sources."lodash-4.17.21" 142817 - sources."lodash.pad-4.5.1" 142818 - sources."lodash.padend-4.6.1" 142819 - sources."lodash.padstart-4.6.1" 142820 - sources."log-symbols-4.1.0" 142821 - sources."loud-rejection-1.6.0" 142822 - sources."lowercase-keys-1.0.1" 142823 - sources."lru-cache-6.0.0" 142824 - sources."make-dir-3.1.0" 142825 - (sources."make-fetch-happen-9.1.0" // { 142826 - dependencies = [ 142827 - sources."http-cache-semantics-4.1.1" 142828 - ]; 142829 - }) 142830 - sources."map-age-cleaner-0.1.3" 142831 - sources."map-obj-2.0.0" 142832 - (sources."matcher-3.0.0" // { 142833 - dependencies = [ 142834 - sources."escape-string-regexp-4.0.0" 142835 - ]; 142836 - }) 142837 - sources."mem-5.1.1" 142838 - sources."mem-fs-2.3.0" 142839 - sources."mem-fs-editor-9.7.0" 142840 - (sources."meow-5.0.0" // { 142841 - dependencies = [ 142842 - sources."read-pkg-up-3.0.0" 142843 - ]; 142844 - }) 142845 - sources."merge-stream-2.0.0" 142846 - sources."merge2-1.4.1" 142847 - sources."micromatch-4.0.5" 142848 - sources."mimic-fn-2.1.0" 142849 - sources."mimic-response-1.0.1" 142850 - sources."minimatch-7.4.6" 142851 - sources."minimist-1.2.8" 142852 - (sources."minimist-options-3.0.2" // { 142853 - dependencies = [ 142854 - sources."arrify-1.0.1" 142855 - ]; 142856 - }) 142857 - sources."minipass-3.3.6" 142858 - sources."minipass-collect-1.0.2" 142859 - sources."minipass-fetch-1.4.1" 142860 - sources."minipass-flush-1.0.5" 142861 - sources."minipass-json-stream-1.0.1" 142862 - sources."minipass-pipeline-1.2.4" 142863 - sources."minipass-sized-1.0.3" 142864 - sources."minizlib-2.1.2" 142865 - sources."mkdirp-0.5.6" 142866 - (sources."mkdirp-infer-owner-2.0.0" // { 142867 - dependencies = [ 142868 - sources."mkdirp-1.0.4" 142869 - ]; 142870 - }) 142871 - sources."ms-2.0.0" 142872 - (sources."multimatch-5.0.0" // { 142873 - dependencies = [ 142874 - sources."brace-expansion-1.1.11" 142875 - sources."minimatch-3.1.2" 142876 - ]; 142877 - }) 142878 - sources."mute-stream-0.0.8" 142879 - sources."negotiator-0.6.3" 142880 - sources."nice-try-1.0.5" 142881 - (sources."node-gyp-8.4.1" // { 142882 - dependencies = [ 142883 - sources."are-we-there-yet-3.0.1" 142884 - sources."brace-expansion-1.1.11" 142885 - sources."gauge-4.0.4" 142886 - sources."glob-7.2.3" 142887 - sources."minimatch-3.1.2" 142888 - sources."npmlog-6.0.2" 142889 - sources."readable-stream-3.6.2" 142890 - sources."semver-7.5.4" 142891 - ]; 142892 - }) 142893 - sources."nopt-5.0.0" 142894 - (sources."normalize-package-data-2.5.0" // { 142895 - dependencies = [ 142896 - sources."semver-5.7.2" 142897 - ]; 142898 - }) 142899 - sources."normalize-path-3.0.0" 142900 - sources."normalize-url-2.0.1" 142901 - sources."npm-bundled-1.1.2" 142902 - sources."npm-conf-1.1.3" 142903 - (sources."npm-install-checks-4.0.0" // { 142904 - dependencies = [ 142905 - sources."semver-7.5.4" 142906 - ]; 142907 - }) 142908 - (sources."npm-keyword-6.1.0" // { 142909 - dependencies = [ 142910 - sources."@sindresorhus/is-0.14.0" 142911 - sources."cacheable-request-6.1.0" 142912 - sources."get-stream-5.2.0" 142913 - sources."got-9.6.0" 142914 - sources."http-cache-semantics-4.1.1" 142915 - sources."lowercase-keys-2.0.0" 142916 - sources."normalize-url-4.5.1" 142917 - sources."p-cancelable-1.1.0" 142918 - ]; 142919 - }) 142920 - sources."npm-normalize-package-bin-1.0.1" 142921 - (sources."npm-package-arg-8.1.5" // { 142922 - dependencies = [ 142923 - sources."hosted-git-info-4.1.0" 142924 - sources."semver-7.5.4" 142925 - ]; 142926 - }) 142927 - (sources."npm-packlist-3.0.0" // { 142928 - dependencies = [ 142929 - sources."brace-expansion-1.1.11" 142930 - sources."glob-7.2.3" 142931 - sources."minimatch-3.1.2" 142932 - ]; 142933 - }) 142934 - (sources."npm-pick-manifest-6.1.1" // { 142935 - dependencies = [ 142936 - sources."semver-7.5.4" 142937 - ]; 142938 - }) 142939 - (sources."npm-registry-fetch-12.0.2" // { 142940 - dependencies = [ 142941 - sources."@npmcli/fs-2.1.2" 142942 - sources."@npmcli/move-file-2.0.1" 142943 - sources."@tootallnate/once-2.0.0" 142944 - sources."cacache-16.1.3" 142945 - sources."debug-4.3.4" 142946 - sources."http-cache-semantics-4.1.1" 142947 - sources."http-proxy-agent-5.0.0" 142948 - sources."lru-cache-7.18.3" 142949 - (sources."make-fetch-happen-10.2.1" // { 142950 - dependencies = [ 142951 - sources."minipass-fetch-2.1.2" 142952 - ]; 142953 - }) 142954 - sources."mkdirp-1.0.4" 142955 - sources."ms-2.1.2" 142956 - (sources."semver-7.5.4" // { 142957 - dependencies = [ 142958 - sources."lru-cache-6.0.0" 142959 - ]; 142960 - }) 142961 - sources."socks-proxy-agent-7.0.0" 142962 - sources."ssri-9.0.1" 142963 - sources."unique-filename-2.0.1" 142964 - sources."unique-slug-3.0.0" 142965 - ]; 142966 - }) 142967 - (sources."npm-run-path-2.0.2" // { 142968 - dependencies = [ 142969 - sources."path-key-2.0.1" 142970 - ]; 142971 - }) 142972 - sources."npmlog-2.0.4" 142973 - sources."number-is-nan-1.0.1" 142974 - sources."object-assign-4.1.1" 142975 - sources."object-keys-1.1.1" 142976 - sources."once-1.4.0" 142977 - sources."onetime-5.1.2" 142978 - sources."open-8.4.2" 142979 - sources."ora-5.4.1" 142980 - sources."os-homedir-1.0.2" 142981 - sources."os-shim-0.1.3" 142982 - sources."os-tmpdir-1.0.2" 142983 - sources."p-any-2.1.0" 142984 - sources."p-cancelable-2.1.1" 142985 - sources."p-defer-1.0.0" 142986 - sources."p-finally-1.0.0" 142987 - sources."p-is-promise-2.1.0" 142988 - sources."p-limit-1.3.0" 142989 - sources."p-locate-2.0.0" 142990 - sources."p-map-4.0.0" 142991 - (sources."p-queue-6.6.2" // { 142992 - dependencies = [ 142993 - sources."p-timeout-3.2.0" 142994 - ]; 142995 - }) 142996 - sources."p-some-4.1.0" 142997 - sources."p-timeout-2.0.1" 142998 - (sources."p-transform-1.3.0" // { 142999 - dependencies = [ 143000 - sources."debug-4.3.4" 143001 - sources."ms-2.1.2" 143002 - ]; 143003 - }) 143004 - sources."p-try-1.0.0" 143005 - (sources."package-json-7.0.0" // { 143006 - dependencies = [ 143007 - sources."@sindresorhus/is-4.6.0" 143008 - sources."@szmarczak/http-timer-4.0.6" 143009 - sources."cacheable-request-7.0.4" 143010 - sources."decompress-response-6.0.0" 143011 - sources."defer-to-connect-2.0.1" 143012 - sources."get-stream-5.2.0" 143013 - sources."got-11.8.6" 143014 - sources."http-cache-semantics-4.1.1" 143015 - sources."json-buffer-3.0.1" 143016 - sources."keyv-4.5.3" 143017 - sources."lowercase-keys-2.0.0" 143018 - sources."mimic-response-3.1.0" 143019 - sources."normalize-url-6.1.0" 143020 - sources."responselike-2.0.1" 143021 - sources."semver-7.5.4" 143022 - ]; 143023 - }) 143024 - (sources."pacote-12.0.3" // { 143025 - dependencies = [ 143026 - sources."mkdirp-1.0.4" 143027 - ]; 143028 - }) 143029 - sources."pad-component-0.0.1" 143030 - sources."parse-conflict-json-2.0.2" 143031 - sources."parse-help-1.0.0" 143032 - sources."parse-json-4.0.0" 143033 - sources."passwd-user-3.0.0" 143034 - sources."path-exists-3.0.0" 143035 - sources."path-is-absolute-1.0.1" 143036 - sources."path-key-3.1.1" 143037 - sources."path-parse-1.0.7" 143038 - sources."path-type-4.0.0" 143039 - sources."picomatch-2.3.1" 143040 - sources."pify-3.0.0" 143041 - sources."pinkie-2.0.4" 143042 - sources."pinkie-promise-2.0.1" 143043 - (sources."pkg-dir-4.2.0" // { 143044 - dependencies = [ 143045 - sources."find-up-4.1.0" 143046 - sources."locate-path-5.0.0" 143047 - sources."p-limit-2.3.0" 143048 - sources."p-locate-4.1.0" 143049 - sources."p-try-2.2.0" 143050 - sources."path-exists-4.0.0" 143051 - ]; 143052 - }) 143053 - (sources."preferred-pm-3.0.3" // { 143054 - dependencies = [ 143055 - sources."find-up-5.0.0" 143056 - sources."locate-path-6.0.0" 143057 - sources."p-limit-3.1.0" 143058 - sources."p-locate-5.0.0" 143059 - sources."path-exists-4.0.0" 143060 - ]; 143061 - }) 143062 - sources."prepend-http-2.0.0" 143063 - sources."pretty-bytes-5.6.0" 143064 - sources."proc-log-1.0.0" 143065 - sources."process-0.11.10" 143066 - sources."process-nextick-args-2.0.1" 143067 - sources."promise-all-reject-late-1.0.1" 143068 - sources."promise-call-limit-1.0.2" 143069 - sources."promise-inflight-1.0.1" 143070 - sources."promise-retry-2.0.1" 143071 - sources."proto-list-1.2.4" 143072 - sources."pump-3.0.0" 143073 - sources."pupa-2.1.1" 143074 - sources."query-string-5.1.1" 143075 - sources."queue-microtask-1.2.3" 143076 - sources."quick-lru-1.1.0" 143077 - sources."rc-1.2.8" 143078 - sources."read-cmd-shim-3.0.1" 143079 - sources."read-package-json-fast-2.0.3" 143080 - (sources."read-pkg-3.0.0" // { 143081 - dependencies = [ 143082 - sources."path-type-3.0.0" 143083 - ]; 143084 - }) 143085 - (sources."read-pkg-up-7.0.1" // { 143086 - dependencies = [ 143087 - sources."find-up-4.1.0" 143088 - sources."locate-path-5.0.0" 143089 - sources."p-limit-2.3.0" 143090 - sources."p-locate-4.1.0" 143091 - sources."p-try-2.2.0" 143092 - sources."parse-json-5.2.0" 143093 - sources."path-exists-4.0.0" 143094 - (sources."read-pkg-5.2.0" // { 143095 - dependencies = [ 143096 - sources."type-fest-0.6.0" 143097 - ]; 143098 - }) 143099 - sources."type-fest-0.8.1" 143100 - ]; 143101 - }) 143102 - (sources."readable-stream-2.3.8" // { 143103 - dependencies = [ 143104 - sources."safe-buffer-5.1.2" 143105 - ]; 143106 - }) 143107 - sources."readdir-scoped-modules-1.1.0" 143108 - (sources."redent-2.0.0" // { 143109 - dependencies = [ 143110 - sources."indent-string-3.2.0" 143111 - ]; 143112 - }) 143113 - sources."regenerator-runtime-0.14.0" 143114 - sources."registry-auth-token-4.2.2" 143115 - sources."registry-url-5.1.0" 143116 - sources."remove-trailing-separator-1.1.0" 143117 - sources."replace-ext-1.0.1" 143118 - sources."resolve-1.22.4" 143119 - sources."resolve-alpn-1.2.1" 143120 - sources."responselike-1.0.2" 143121 - sources."restore-cursor-3.1.0" 143122 - sources."retry-0.12.0" 143123 - sources."reusify-1.0.4" 143124 - (sources."rimraf-3.0.2" // { 143125 - dependencies = [ 143126 - sources."brace-expansion-1.1.11" 143127 - sources."glob-7.2.3" 143128 - sources."minimatch-3.1.2" 143129 - ]; 143130 - }) 143131 - sources."roarr-2.15.4" 143132 - sources."root-check-1.0.0" 143133 - sources."run-async-2.4.1" 143134 - sources."run-parallel-1.2.0" 143135 - sources."rx-4.1.0" 143136 - sources."rxjs-7.8.1" 143137 - sources."safe-buffer-5.2.1" 143138 - sources."safer-buffer-2.1.2" 143139 - sources."scoped-regex-2.1.0" 143140 - sources."semver-6.3.1" 143141 - sources."semver-compare-1.0.0" 143142 - sources."semver-diff-3.1.1" 143143 - sources."semver-regex-2.0.0" 143144 - (sources."semver-truncate-1.1.2" // { 143145 - dependencies = [ 143146 - sources."semver-5.7.2" 143147 - ]; 143148 - }) 143149 - (sources."serialize-error-7.0.1" // { 143150 - dependencies = [ 143151 - sources."type-fest-0.13.1" 143152 - ]; 143153 - }) 143154 - sources."set-blocking-2.0.0" 143155 - sources."shebang-command-2.0.0" 143156 - sources."shebang-regex-3.0.0" 143157 - sources."signal-exit-3.0.7" 143158 - sources."slash-3.0.0" 143159 - sources."smart-buffer-4.2.0" 143160 - sources."socks-2.7.1" 143161 - (sources."socks-proxy-agent-6.2.1" // { 143162 - dependencies = [ 143163 - sources."debug-4.3.4" 143164 - sources."ms-2.1.2" 143165 - ]; 143166 - }) 143167 - sources."sort-keys-2.0.0" 143168 - sources."sort-on-4.1.1" 143169 - sources."spawn-sync-1.0.15" 143170 - sources."spdx-correct-3.2.0" 143171 - sources."spdx-exceptions-2.3.0" 143172 - sources."spdx-expression-parse-3.0.1" 143173 - sources."spdx-license-ids-3.0.13" 143174 - sources."sprintf-js-1.1.2" 143175 - sources."ssri-8.0.1" 143176 - sources."strict-uri-encode-1.1.0" 143177 - sources."string-length-4.0.2" 143178 - sources."string-width-4.2.3" 143179 - (sources."string_decoder-1.1.1" // { 143180 - dependencies = [ 143181 - sources."safe-buffer-5.1.2" 143182 - ]; 143183 - }) 143184 - sources."strip-ansi-6.0.1" 143185 - sources."strip-bom-2.0.0" 143186 - sources."strip-bom-buf-1.0.0" 143187 - sources."strip-bom-stream-2.0.0" 143188 - sources."strip-eof-1.0.0" 143189 - sources."strip-final-newline-2.0.0" 143190 - sources."strip-indent-2.0.0" 143191 - sources."strip-json-comments-2.0.1" 143192 - (sources."sudo-block-1.2.0" // { 143193 - dependencies = [ 143194 - sources."ansi-regex-2.1.1" 143195 - sources."ansi-styles-2.2.1" 143196 - sources."chalk-1.1.3" 143197 - sources."is-docker-1.1.0" 143198 - sources."strip-ansi-3.0.1" 143199 - sources."supports-color-2.0.0" 143200 - ]; 143201 - }) 143202 - sources."supports-color-7.2.0" 143203 - sources."supports-preserve-symlinks-flag-1.0.0" 143204 - (sources."tabtab-1.3.2" // { 143205 - dependencies = [ 143206 - sources."ansi-escapes-1.4.0" 143207 - sources."ansi-regex-2.1.1" 143208 - sources."ansi-styles-2.2.1" 143209 - sources."chalk-1.1.3" 143210 - sources."cli-cursor-1.0.2" 143211 - sources."cli-width-2.2.1" 143212 - sources."external-editor-1.1.1" 143213 - sources."figures-1.7.0" 143214 - sources."inquirer-1.2.3" 143215 - sources."is-fullwidth-code-point-1.0.0" 143216 - sources."mute-stream-0.0.6" 143217 - sources."onetime-1.1.0" 143218 - sources."restore-cursor-1.0.1" 143219 - sources."string-width-1.0.2" 143220 - sources."strip-ansi-3.0.1" 143221 - sources."supports-color-2.0.0" 143222 - sources."tmp-0.0.29" 143223 - ]; 143224 - }) 143225 - sources."taketalk-1.0.0" 143226 - (sources."tar-6.1.15" // { 143227 - dependencies = [ 143228 - sources."minipass-5.0.0" 143229 - sources."mkdirp-1.0.4" 143230 - ]; 143231 - }) 143232 - sources."text-table-0.2.0" 143233 - sources."textextensions-5.16.0" 143234 - sources."through-2.3.8" 143235 - sources."timed-out-4.0.1" 143236 - sources."titleize-2.1.0" 143237 - sources."tmp-0.0.33" 143238 - sources."to-readable-stream-1.0.0" 143239 - sources."to-regex-range-5.0.1" 143240 - sources."treeverse-1.0.4" 143241 - sources."trim-newlines-2.0.0" 143242 - sources."tslib-2.6.1" 143243 - sources."tunnel-0.0.6" 143244 - (sources."twig-1.16.0" // { 143245 - dependencies = [ 143246 - sources."brace-expansion-1.1.11" 143247 - sources."minimatch-3.0.8" 143248 - ]; 143249 - }) 143250 - sources."type-fest-0.3.1" 143251 - sources."typedarray-0.0.6" 143252 - sources."typedarray-to-buffer-3.1.5" 143253 - sources."unique-filename-1.1.1" 143254 - sources."unique-slug-2.0.2" 143255 - sources."unique-string-2.0.0" 143256 - sources."untildify-4.0.0" 143257 - sources."unzip-response-2.0.1" 143258 - (sources."update-notifier-5.1.0" // { 143259 - dependencies = [ 143260 - sources."semver-7.5.4" 143261 - ]; 143262 - }) 143263 - sources."url-parse-lax-3.0.0" 143264 - sources."url-to-options-1.0.1" 143265 - sources."user-home-2.0.0" 143266 - sources."util-deprecate-1.0.2" 143267 - sources."validate-npm-package-license-3.0.4" 143268 - sources."validate-npm-package-name-3.0.0" 143269 - (sources."vinyl-2.2.1" // { 143270 - dependencies = [ 143271 - sources."clone-2.1.2" 143272 - ]; 143273 - }) 143274 - (sources."vinyl-file-3.0.0" // { 143275 - dependencies = [ 143276 - sources."pify-2.3.0" 143277 - ]; 143278 - }) 143279 - sources."walk-2.3.15" 143280 - sources."walk-up-path-1.0.0" 143281 - sources."wcwidth-1.0.1" 143282 - sources."which-2.0.2" 143283 - (sources."which-pm-2.0.0" // { 143284 - dependencies = [ 143285 - sources."path-exists-4.0.0" 143286 - ]; 143287 - }) 143288 - sources."wide-align-1.1.5" 143289 - sources."widest-line-3.1.0" 143290 - sources."wrap-ansi-6.2.0" 143291 - sources."wrappy-1.0.2" 143292 - sources."write-file-atomic-3.0.3" 143293 - sources."xdg-basedir-4.0.0" 143294 - sources."xregexp-4.0.0" 143295 - sources."yallist-4.0.0" 143296 - sources."yargs-parser-10.1.0" 143297 - (sources."yeoman-character-1.1.0" // { 143298 - dependencies = [ 143299 - sources."has-flag-1.0.0" 143300 - sources."supports-color-3.2.3" 143301 - ]; 143302 - }) 143303 - (sources."yeoman-doctor-5.0.0" // { 143304 - dependencies = [ 143305 - sources."ansi-styles-3.2.1" 143306 - sources."chalk-2.4.2" 143307 - sources."color-convert-1.9.3" 143308 - sources."color-name-1.1.3" 143309 - sources."get-stream-3.0.0" 143310 - (sources."global-agent-2.2.0" // { 143311 - dependencies = [ 143312 - sources."semver-7.5.4" 143313 - ]; 143314 - }) 143315 - sources."got-6.7.1" 143316 - sources."has-flag-3.0.0" 143317 - sources."latest-version-3.1.0" 143318 - sources."log-symbols-2.2.0" 143319 - sources."package-json-4.0.1" 143320 - sources."prepend-http-1.0.4" 143321 - sources."registry-auth-token-3.4.0" 143322 - sources."registry-url-3.1.0" 143323 - sources."semver-5.7.2" 143324 - sources."supports-color-5.5.0" 143325 - sources."url-parse-lax-1.0.0" 143326 - ]; 143327 - }) 143328 - (sources."yeoman-environment-3.19.3" // { 143329 - dependencies = [ 143330 - (sources."are-we-there-yet-2.0.0" // { 143331 - dependencies = [ 143332 - sources."readable-stream-3.6.2" 143333 - ]; 143334 - }) 143335 - sources."brace-expansion-1.1.11" 143336 - sources."buffer-6.0.3" 143337 - sources."debug-4.3.4" 143338 - sources."escape-string-regexp-4.0.0" 143339 - sources."execa-5.1.1" 143340 - sources."find-up-5.0.0" 143341 - sources."gauge-3.0.2" 143342 - sources."get-stream-6.0.1" 143343 - sources."is-stream-2.0.1" 143344 - sources."isbinaryfile-4.0.10" 143345 - sources."locate-path-6.0.0" 143346 - sources."minimatch-3.1.2" 143347 - sources."ms-2.1.2" 143348 - sources."npm-run-path-4.0.1" 143349 - sources."npmlog-5.0.1" 143350 - sources."p-limit-3.1.0" 143351 - sources."p-locate-5.0.0" 143352 - sources."path-exists-4.0.0" 143353 - sources."readable-stream-4.4.2" 143354 - sources."semver-7.5.4" 143355 - sources."string_decoder-1.3.0" 143356 - ]; 143357 - }) 143358 - sources."yocto-queue-0.1.0" 143359 - (sources."yosay-2.0.2" // { 143360 - dependencies = [ 143361 - sources."ansi-regex-2.1.1" 143362 - sources."ansi-styles-3.2.1" 143363 - (sources."chalk-1.1.3" // { 143364 - dependencies = [ 143365 - sources."ansi-styles-2.2.1" 143366 - ]; 143367 - }) 143368 - sources."cli-boxes-1.0.0" 143369 - sources."color-convert-1.9.3" 143370 - sources."color-name-1.1.3" 143371 - sources."is-fullwidth-code-point-2.0.0" 143372 - (sources."string-width-2.1.1" // { 143373 - dependencies = [ 143374 - sources."ansi-regex-3.0.1" 143375 - sources."strip-ansi-4.0.0" 143376 - ]; 143377 - }) 143378 - sources."strip-ansi-3.0.1" 143379 - sources."supports-color-2.0.0" 143380 - (sources."wrap-ansi-2.1.0" // { 143381 - dependencies = [ 143382 - sources."is-fullwidth-code-point-1.0.0" 143383 - sources."string-width-1.0.2" 143384 - ]; 143385 - }) 143386 - ]; 143387 - }) 143388 - ]; 143389 - buildInputs = globalBuildInputs; 143390 - meta = { 143391 - description = "CLI tool for running Yeoman generators"; 143392 - homepage = "http://yeoman.io"; 143393 - license = "BSD-2-Clause"; 143394 - }; 143395 - production = true; 143396 - bypassCache = true; 143397 - reconstructLock = true; 143398 - }; 143399 142363 "@zwave-js/server" = nodeEnv.buildNodePackage { 143400 142364 name = "_at_zwave-js_slash_server"; 143401 142365 packageName = "@zwave-js/server";
+28
pkgs/development/tools/yo/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "yo"; 8 + version = "4.3.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "yeoman"; 12 + repo = "yo"; 13 + rev = "v${version}"; 14 + hash = "sha256-vnvcg3hvAYcqS11enBEHtpTwTOy4puY5i/6zPOHCywo="; 15 + }; 16 + 17 + npmDepsHash = "sha256-QkEPaepvI6NfEEmqnVA4Xx/tByn6goyGWVpoJNMigd8="; 18 + 19 + dontNpmBuild = true; 20 + 21 + meta = { 22 + description = "CLI tool for running Yeoman generators"; 23 + homepage = "https://github.com/yeoman/yo"; 24 + license = lib.licenses.bsd2; 25 + mainProgram = "yo"; 26 + maintainers = with lib.maintainers; [ ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 20424 20424 python = python3; 20425 20425 }; 20426 20426 20427 + yo = callPackage ../development/tools/yo { }; 20428 + 20427 20429 yodl = callPackage ../development/tools/misc/yodl { }; 20428 20430 20429 20431 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;