Merge #161503: mjolnir: 1.3.1 -> 1.3.2

Also:
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam: 1.3.1 -> 1.3.2

+164 -149
+3 -28
pkgs/servers/matrix-synapse/plugins/mjolnir-antispam.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, matrix-synapse, fetchpatch }: 2 3 buildPythonPackage rec { 4 pname = "matrix-synapse-mjolnir-antispam"; 5 - version = "1.3.1"; 6 7 src = fetchFromGitHub { 8 owner = "matrix-org"; 9 repo = "mjolnir"; 10 rev = "v${version}"; 11 - sha256 = "05O7NgqlsVu4mdx1+0CZgBvwvBCWYg7nSFknJiXxuoc="; 12 }; 13 - 14 - patches = [ 15 - # Update legacy antispam plugin with newer types. Or it'll just ignore mjolnir 1.3.1 rules. 16 - (fetchpatch { 17 - url = "https://github.com/matrix-org/mjolnir/commit/eb8c5e08b4c2b78e6a796e38e826ac3b7e9dfbaf.patch"; 18 - sha256 = "sha256-rfFU45PfxR2YmNRU74eBI9M2hqBVZcNH0Sw8W/cavD4="; 19 - stripLen = 1; 20 - }) 21 - # Port to Synapse module API (needs Synapse >= 1.37.0) 22 - (fetchpatch { 23 - url = "https://github.com/matrix-org/mjolnir/commit/9c9bd0e02907412b5fa6b95844e9f53ac07b61fd.patch"; 24 - sha256 = "sha256-HR2OvqFnlQwRV7ezfOjseatjo+3P8i9PsV7D+hLD1Yo="; 25 - stripLen = 1; 26 - excludes = [ 27 - "README.md" 28 - "mx-tester.yml" 29 - ]; 30 - }) 31 - # Move glob_to_regex into the source 32 - (fetchpatch { 33 - url = "https://github.com/matrix-org/mjolnir/commit/6cb461fed424f07bf50a1fdc0693d40ed8bbee12.patch"; 34 - sha256 = "sha256-tqcKXNs+fxwPIvN5sJjdNgcz5KUVHiXgulLHR2redYk="; 35 - stripLen = 1; 36 - }) 37 - ]; 38 39 sourceRoot = "./source/synapse_antispam"; 40
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, matrix-synapse }: 2 3 buildPythonPackage rec { 4 pname = "matrix-synapse-mjolnir-antispam"; 5 + version = "1.3.2"; 6 7 src = fetchFromGitHub { 8 owner = "matrix-org"; 9 repo = "mjolnir"; 10 rev = "v${version}"; 11 + sha256 = "HDfLndiFm9ayCmixuv4MYBbQ76mzCtTS+4UuBRdpP0E="; 12 }; 13 14 sourceRoot = "./source/synapse_antispam"; 15
+2 -2
pkgs/servers/mjolnir/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "mjolnir"; 12 - version = "1.3.1"; 13 14 src = fetchFromGitHub { 15 owner = "matrix-org"; 16 repo = "mjolnir"; 17 rev = "v${version}"; 18 - sha256 = "05O7NgqlsVu4mdx1+0CZgBvwvBCWYg7nSFknJiXxuoc="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "mjolnir"; 12 + version = "1.3.2"; 13 14 src = fetchFromGitHub { 15 owner = "matrix-org"; 16 repo = "mjolnir"; 17 rev = "v${version}"; 18 + sha256 = "HDfLndiFm9ayCmixuv4MYBbQ76mzCtTS+4UuBRdpP0E="; 19 }; 20 21 nativeBuildInputs = [
+159 -119
pkgs/servers/mjolnir/node-deps.nix
··· 67 sha512 = "ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="; 68 }; 69 }; 70 - "@jest/types-27.4.2" = { 71 name = "_at_jest_slash_types"; 72 packageName = "@jest/types"; 73 - version = "27.4.2"; 74 src = fetchurl { 75 - url = "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz"; 76 - sha512 = "j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg=="; 77 }; 78 }; 79 "@selderee/plugin-htmlparser2-0.6.0" = { ··· 103 sha512 = "ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g=="; 104 }; 105 }; 106 "@types/connect-3.4.35" = { 107 name = "_at_types_slash_connect"; 108 packageName = "@types/connect"; ··· 112 sha512 = "cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ=="; 113 }; 114 }; 115 - "@types/crypto-js-4.1.0" = { 116 name = "_at_types_slash_crypto-js"; 117 packageName = "@types/crypto-js"; 118 - version = "4.1.0"; 119 src = fetchurl { 120 - url = "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.0.tgz"; 121 - sha512 = "DCFfy/vh2lG6qHSGezQ+Sn2Ulf/1Mx51dqOdmOKyW5nMK3maLlxeS3onC7r212OnBM2pBR95HkAmAjjF08YkxQ=="; 122 }; 123 }; 124 "@types/express-4.17.13" = { ··· 137 src = fetchurl { 138 url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz"; 139 sha512 = "P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig=="; 140 }; 141 }; 142 "@types/istanbul-lib-coverage-2.0.4" = { ··· 202 sha512 = "QCWHkbMv4Y5U9oW10Uxbr45qMMSzl4OzijsozynUAgx3kEHUdXB00udx2dWDQ7f2TU2a2uuiFaRZjCe3unPpeg=="; 203 }; 204 }; 205 - "@types/node-16.11.22" = { 206 name = "_at_types_slash_node"; 207 packageName = "@types/node"; 208 - version = "16.11.22"; 209 src = fetchurl { 210 - url = "https://registry.npmjs.org/@types/node/-/node-16.11.22.tgz"; 211 - sha512 = "DYNtJWauMQ9RNpesl4aVothr97/tIJM8HbyOXJ0AYT1Z2bEjLHyfjOBPAQQVMLf8h3kSShYfNk8Wnto8B2zHUA=="; 212 }; 213 }; 214 "@types/parse5-6.0.3" = { ··· 301 sha512 = "9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="; 302 }; 303 }; 304 - "accepts-1.3.7" = { 305 name = "accepts"; 306 packageName = "accepts"; 307 - version = "1.3.7"; 308 src = fetchurl { 309 - url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz"; 310 - sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA=="; 311 }; 312 }; 313 "acorn-7.4.1" = { ··· 373 sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; 374 }; 375 }; 376 - "ajv-8.9.0" = { 377 name = "ajv"; 378 packageName = "ajv"; 379 - version = "8.9.0"; 380 src = fetchurl { 381 - url = "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz"; 382 - sha512 = "qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ=="; 383 }; 384 }; 385 "ansi-colors-4.1.1" = { ··· 571 sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="; 572 }; 573 }; 574 - "body-parser-1.19.1" = { 575 name = "body-parser"; 576 packageName = "body-parser"; 577 - version = "1.19.1"; 578 src = fetchurl { 579 - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz"; 580 - sha512 = "8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA=="; 581 }; 582 }; 583 "brace-expansion-1.1.11" = { ··· 634 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; 635 }; 636 }; 637 - "bytes-3.1.1" = { 638 name = "bytes"; 639 packageName = "bytes"; 640 - version = "3.1.1"; 641 src = fetchurl { 642 - url = "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz"; 643 - sha512 = "dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg=="; 644 }; 645 }; 646 "callsites-3.1.0" = { ··· 805 sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; 806 }; 807 }; 808 - "cookie-0.4.1" = { 809 name = "cookie"; 810 packageName = "cookie"; 811 - version = "0.4.1"; 812 src = fetchurl { 813 - url = "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz"; 814 - sha512 = "ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="; 815 }; 816 }; 817 "cookie-signature-1.0.6" = { ··· 1012 sha512 = "/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="; 1013 }; 1014 }; 1015 - "diff-sequences-27.4.0" = { 1016 name = "diff-sequences"; 1017 packageName = "diff-sequences"; 1018 - version = "27.4.0"; 1019 src = fetchurl { 1020 - url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz"; 1021 - sha512 = "YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww=="; 1022 }; 1023 }; 1024 "discontinuous-range-1.0.0" = { ··· 1327 sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; 1328 }; 1329 }; 1330 - "expect-27.4.6" = { 1331 name = "expect"; 1332 packageName = "expect"; 1333 - version = "27.4.6"; 1334 src = fetchurl { 1335 - url = "https://registry.npmjs.org/expect/-/expect-27.4.6.tgz"; 1336 - sha512 = "1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag=="; 1337 }; 1338 }; 1339 - "express-4.17.2" = { 1340 name = "express"; 1341 packageName = "express"; 1342 - version = "4.17.2"; 1343 src = fetchurl { 1344 - url = "https://registry.npmjs.org/express/-/express-4.17.2.tgz"; 1345 - sha512 = "oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg=="; 1346 }; 1347 }; 1348 "extend-3.0.2" = { ··· 1579 sha512 = "lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="; 1580 }; 1581 }; 1582 - "globals-13.12.0" = { 1583 name = "globals"; 1584 packageName = "globals"; 1585 - version = "13.12.0"; 1586 src = fetchurl { 1587 - url = "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz"; 1588 - sha512 = "uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg=="; 1589 }; 1590 }; 1591 "graceful-fs-4.2.9" = { ··· 1948 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 1949 }; 1950 }; 1951 - "jest-diff-27.4.6" = { 1952 name = "jest-diff"; 1953 packageName = "jest-diff"; 1954 - version = "27.4.6"; 1955 src = fetchurl { 1956 - url = "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz"; 1957 - sha512 = "zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w=="; 1958 }; 1959 }; 1960 - "jest-get-type-27.4.0" = { 1961 name = "jest-get-type"; 1962 packageName = "jest-get-type"; 1963 - version = "27.4.0"; 1964 src = fetchurl { 1965 - url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz"; 1966 - sha512 = "tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ=="; 1967 }; 1968 }; 1969 - "jest-matcher-utils-27.4.6" = { 1970 name = "jest-matcher-utils"; 1971 packageName = "jest-matcher-utils"; 1972 - version = "27.4.6"; 1973 src = fetchurl { 1974 - url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz"; 1975 - sha512 = "XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA=="; 1976 }; 1977 }; 1978 - "jest-message-util-27.4.6" = { 1979 name = "jest-message-util"; 1980 packageName = "jest-message-util"; 1981 - version = "27.4.6"; 1982 src = fetchurl { 1983 - url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz"; 1984 - sha512 = "0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA=="; 1985 }; 1986 }; 1987 "js-tokens-4.0.0" = { ··· 2290 sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="; 2291 }; 2292 }; 2293 "minimist-1.2.5" = { 2294 name = "minimist"; 2295 packageName = "minimist"; ··· 2317 sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; 2318 }; 2319 }; 2320 - "mocha-9.2.0" = { 2321 name = "mocha"; 2322 packageName = "mocha"; 2323 - version = "9.2.0"; 2324 src = fetchurl { 2325 - url = "https://registry.npmjs.org/mocha/-/mocha-9.2.0.tgz"; 2326 - sha512 = "kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q=="; 2327 }; 2328 }; 2329 "moo-0.5.1" = { ··· 2380 sha512 = "fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA=="; 2381 }; 2382 }; 2383 "natural-compare-1.4.0" = { 2384 name = "natural-compare"; 2385 packageName = "natural-compare"; ··· 2398 sha512 = "+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ=="; 2399 }; 2400 }; 2401 - "negotiator-0.6.2" = { 2402 name = "negotiator"; 2403 packageName = "negotiator"; 2404 - version = "0.6.2"; 2405 src = fetchurl { 2406 - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz"; 2407 - sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="; 2408 }; 2409 }; 2410 "normalize-path-3.0.0" = { ··· 2650 sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="; 2651 }; 2652 }; 2653 - "pretty-format-27.4.6" = { 2654 name = "pretty-format"; 2655 packageName = "pretty-format"; 2656 - version = "27.4.6"; 2657 src = fetchurl { 2658 - url = "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz"; 2659 - sha512 = "NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g=="; 2660 }; 2661 }; 2662 "progress-2.0.3" = { ··· 2713 sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="; 2714 }; 2715 }; 2716 - "qs-6.9.6" = { 2717 name = "qs"; 2718 packageName = "qs"; 2719 - version = "6.9.6"; 2720 src = fetchurl { 2721 - url = "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz"; 2722 - sha512 = "TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="; 2723 }; 2724 }; 2725 "railroad-diagrams-1.0.0" = { ··· 2758 sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; 2759 }; 2760 }; 2761 - "raw-body-2.4.2" = { 2762 name = "raw-body"; 2763 packageName = "raw-body"; 2764 - version = "2.4.2"; 2765 src = fetchurl { 2766 - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz"; 2767 - sha512 = "RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ=="; 2768 }; 2769 }; 2770 "react-is-17.0.2" = { ··· 2902 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; 2903 }; 2904 }; 2905 - "sanitize-html-2.6.1" = { 2906 name = "sanitize-html"; 2907 packageName = "sanitize-html"; 2908 - version = "2.6.1"; 2909 src = fetchurl { 2910 - url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.6.1.tgz"; 2911 - sha512 = "DzjSz3H5qDntD7s1TcWCSoRPmNR8UmA+y+xZQOvWgjATe2Br9ZW73+vD3Pj6Snrg0RuEuJdXgrKvnYuiuixRkA=="; 2912 }; 2913 }; 2914 "saxes-5.0.1" = { ··· 3559 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 3560 }; 3561 }; 3562 - "ws-7.5.6" = { 3563 name = "ws"; 3564 packageName = "ws"; 3565 - version = "7.5.6"; 3566 src = fetchurl { 3567 - url = "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz"; 3568 - sha512 = "6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA=="; 3569 }; 3570 }; 3571 "xml-name-validator-3.0.0" = { ··· 3662 args = { 3663 name = "mjolnir"; 3664 packageName = "mjolnir"; 3665 - version = "1.3.1"; 3666 - src = ../../../../../../../nix/store/k1myvl4f3yvjk9jw4d1b1k1rc8rlwcy2-source; 3667 dependencies = [ 3668 sources."@babel/code-frame-7.12.11" 3669 sources."@babel/helper-validator-identifier-7.16.7" ··· 3693 ]; 3694 }) 3695 sources."@humanwhocodes/object-schema-1.2.1" 3696 - sources."@jest/types-27.4.2" 3697 sources."@selderee/plugin-htmlparser2-0.6.0" 3698 sources."@tootallnate/once-1.1.2" 3699 sources."@types/body-parser-1.19.2" 3700 sources."@types/connect-3.4.35" 3701 - sources."@types/crypto-js-4.1.0" 3702 sources."@types/express-4.17.13" 3703 sources."@types/express-serve-static-core-4.17.28" 3704 sources."@types/istanbul-lib-coverage-2.0.4" 3705 sources."@types/istanbul-lib-report-3.0.0" 3706 sources."@types/istanbul-reports-3.0.1" ··· 3708 sources."@types/json5-0.0.29" 3709 sources."@types/mime-1.3.2" 3710 sources."@types/mocha-9.1.0" 3711 - sources."@types/node-16.11.22" 3712 sources."@types/parse5-6.0.3" 3713 sources."@types/qs-6.9.7" 3714 sources."@types/range-parser-1.2.4" ··· 3719 sources."@types/yargs-parser-20.2.1" 3720 sources."@ungap/promise-all-settled-1.1.2" 3721 sources."abab-2.0.5" 3722 - sources."accepts-1.3.7" 3723 sources."acorn-8.7.0" 3724 (sources."acorn-globals-6.0.0" // { 3725 dependencies = [ ··· 3757 sources."bcrypt-pbkdf-1.0.2" 3758 sources."binary-extensions-2.2.0" 3759 sources."bluebird-3.7.2" 3760 - sources."body-parser-1.19.1" 3761 sources."brace-expansion-1.1.11" 3762 sources."braces-3.0.2" 3763 sources."browser-process-hrtime-1.0.0" 3764 sources."browser-stdout-1.3.1" 3765 sources."buffer-from-1.1.2" 3766 sources."builtin-modules-1.1.1" 3767 - sources."bytes-3.1.1" 3768 sources."callsites-3.1.0" 3769 sources."camelcase-6.3.0" 3770 sources."caseless-0.12.0" ··· 3780 sources."config-3.3.7" 3781 sources."content-disposition-0.5.4" 3782 sources."content-type-1.0.4" 3783 - sources."cookie-0.4.1" 3784 sources."cookie-signature-1.0.6" 3785 sources."core-util-is-1.0.2" 3786 sources."cross-spawn-7.0.3" ··· 3802 sources."depd-1.1.2" 3803 sources."destroy-1.0.4" 3804 sources."diff-5.0.0" 3805 - sources."diff-sequences-27.4.0" 3806 sources."discontinuous-range-1.0.0" 3807 sources."doctrine-3.0.0" 3808 sources."dom-serializer-1.3.2" ··· 3866 sources."estraverse-5.3.0" 3867 sources."esutils-2.0.3" 3868 sources."etag-1.8.1" 3869 - sources."expect-27.4.6" 3870 - sources."express-4.17.2" 3871 sources."extend-3.0.2" 3872 sources."extsprintf-1.3.0" 3873 sources."fast-deep-equal-3.1.3" ··· 3893 sources."glob-7.2.0" 3894 sources."glob-parent-5.1.2" 3895 sources."glob-to-regexp-0.4.1" 3896 - sources."globals-13.12.0" 3897 sources."graceful-fs-4.2.9" 3898 sources."growl-1.10.5" 3899 sources."har-schema-2.0.0" ··· 3941 sources."is-unicode-supported-0.1.0" 3942 sources."isexe-2.0.0" 3943 sources."isstream-0.1.2" 3944 - sources."jest-diff-27.4.6" 3945 - sources."jest-get-type-27.4.0" 3946 - sources."jest-matcher-utils-27.4.6" 3947 - (sources."jest-message-util-27.4.6" // { 3948 dependencies = [ 3949 sources."@babel/code-frame-7.16.7" 3950 ]; ··· 3983 sources."mime-db-1.51.0" 3984 sources."mime-types-2.1.34" 3985 sources."minimalistic-assert-1.0.1" 3986 - sources."minimatch-3.0.4" 3987 sources."minimist-1.2.5" 3988 sources."mkdirp-1.0.4" 3989 - (sources."mocha-9.2.0" // { 3990 dependencies = [ 3991 (sources."debug-4.3.3" // { 3992 dependencies = [ 3993 sources."ms-2.1.2" 3994 ]; 3995 }) 3996 sources."ms-2.1.3" 3997 sources."supports-color-8.1.1" 3998 ]; 3999 }) ··· 4004 ]; 4005 }) 4006 sources."ms-2.0.0" 4007 - sources."nanoid-3.2.0" 4008 sources."natural-compare-1.4.0" 4009 sources."nearley-2.20.1" 4010 - sources."negotiator-0.6.2" 4011 sources."normalize-path-3.0.0" 4012 sources."nwsapi-2.2.0" 4013 sources."oauth-sign-0.9.0" ··· 4033 sources."pify-3.0.0" 4034 sources."postcss-8.4.6" 4035 sources."prelude-ls-1.1.2" 4036 - (sources."pretty-format-27.4.6" // { 4037 dependencies = [ 4038 sources."ansi-styles-5.2.0" 4039 ]; ··· 4043 sources."pseudomap-1.0.2" 4044 sources."psl-1.8.0" 4045 sources."punycode-2.1.1" 4046 - sources."qs-6.9.6" 4047 sources."railroad-diagrams-1.0.0" 4048 sources."randexp-0.4.6" 4049 sources."randombytes-2.1.0" 4050 sources."range-parser-1.2.1" 4051 - sources."raw-body-2.4.2" 4052 sources."react-is-17.0.2" 4053 sources."readdirp-3.6.0" 4054 sources."regexpp-3.2.0" ··· 4073 sources."rimraf-3.0.2" 4074 sources."safe-buffer-5.2.1" 4075 sources."safer-buffer-2.1.2" 4076 - sources."sanitize-html-2.6.1" 4077 sources."saxes-5.0.1" 4078 sources."selderee-0.6.0" 4079 sources."semver-7.3.5" ··· 4112 sources."symbol-tree-3.2.4" 4113 (sources."table-6.8.0" // { 4114 dependencies = [ 4115 - sources."ajv-8.9.0" 4116 sources."json-schema-traverse-1.0.0" 4117 ]; 4118 }) ··· 4177 sources."workerpool-6.2.0" 4178 sources."wrap-ansi-7.0.0" 4179 sources."wrappy-1.0.2" 4180 - sources."ws-7.5.6" 4181 sources."xml-name-validator-3.0.0" 4182 sources."xmlchars-2.2.0" 4183 sources."y18n-5.0.8"
··· 67 sha512 = "ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="; 68 }; 69 }; 70 + "@jest/types-27.5.1" = { 71 name = "_at_jest_slash_types"; 72 packageName = "@jest/types"; 73 + version = "27.5.1"; 74 src = fetchurl { 75 + url = "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz"; 76 + sha512 = "Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw=="; 77 }; 78 }; 79 "@selderee/plugin-htmlparser2-0.6.0" = { ··· 103 sha512 = "ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g=="; 104 }; 105 }; 106 + "@types/config-0.0.41" = { 107 + name = "_at_types_slash_config"; 108 + packageName = "@types/config"; 109 + version = "0.0.41"; 110 + src = fetchurl { 111 + url = "https://registry.npmjs.org/@types/config/-/config-0.0.41.tgz"; 112 + sha512 = "HjXUmIld0gwvyG8MU/17QtLzOyuMX4jbGuijmS9sWsob5xxgZ/hY9cbRCaHIHqTQ3HMLhwS3F8uXq3Bt9zgzHA=="; 113 + }; 114 + }; 115 "@types/connect-3.4.35" = { 116 name = "_at_types_slash_connect"; 117 packageName = "@types/connect"; ··· 121 sha512 = "cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ=="; 122 }; 123 }; 124 + "@types/crypto-js-4.1.1" = { 125 name = "_at_types_slash_crypto-js"; 126 packageName = "@types/crypto-js"; 127 + version = "4.1.1"; 128 src = fetchurl { 129 + url = "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.1.tgz"; 130 + sha512 = "BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA=="; 131 }; 132 }; 133 "@types/express-4.17.13" = { ··· 146 src = fetchurl { 147 url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz"; 148 sha512 = "P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig=="; 149 + }; 150 + }; 151 + "@types/html-to-text-8.0.1" = { 152 + name = "_at_types_slash_html-to-text"; 153 + packageName = "@types/html-to-text"; 154 + version = "8.0.1"; 155 + src = fetchurl { 156 + url = "https://registry.npmjs.org/@types/html-to-text/-/html-to-text-8.0.1.tgz"; 157 + sha512 = "0B/OifmJYmk5r9z9+KJtGWOF0LEjbTN4D2QeCh+mAw81JkJwC83NvNWUZFEqRT5PpnjX7vX0ab1SMGcwCs3Lag=="; 158 }; 159 }; 160 "@types/istanbul-lib-coverage-2.0.4" = { ··· 220 sha512 = "QCWHkbMv4Y5U9oW10Uxbr45qMMSzl4OzijsozynUAgx3kEHUdXB00udx2dWDQ7f2TU2a2uuiFaRZjCe3unPpeg=="; 221 }; 222 }; 223 + "@types/node-16.11.25" = { 224 name = "_at_types_slash_node"; 225 packageName = "@types/node"; 226 + version = "16.11.25"; 227 src = fetchurl { 228 + url = "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz"; 229 + sha512 = "NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="; 230 }; 231 }; 232 "@types/parse5-6.0.3" = { ··· 319 sha512 = "9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="; 320 }; 321 }; 322 + "accepts-1.3.8" = { 323 name = "accepts"; 324 packageName = "accepts"; 325 + version = "1.3.8"; 326 src = fetchurl { 327 + url = "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"; 328 + sha512 = "PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="; 329 }; 330 }; 331 "acorn-7.4.1" = { ··· 391 sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; 392 }; 393 }; 394 + "ajv-8.10.0" = { 395 name = "ajv"; 396 packageName = "ajv"; 397 + version = "8.10.0"; 398 src = fetchurl { 399 + url = "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz"; 400 + sha512 = "bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw=="; 401 }; 402 }; 403 "ansi-colors-4.1.1" = { ··· 589 sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="; 590 }; 591 }; 592 + "body-parser-1.19.2" = { 593 name = "body-parser"; 594 packageName = "body-parser"; 595 + version = "1.19.2"; 596 src = fetchurl { 597 + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz"; 598 + sha512 = "SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw=="; 599 }; 600 }; 601 "brace-expansion-1.1.11" = { ··· 652 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; 653 }; 654 }; 655 + "bytes-3.1.2" = { 656 name = "bytes"; 657 packageName = "bytes"; 658 + version = "3.1.2"; 659 src = fetchurl { 660 + url = "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"; 661 + sha512 = "/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="; 662 }; 663 }; 664 "callsites-3.1.0" = { ··· 823 sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; 824 }; 825 }; 826 + "cookie-0.4.2" = { 827 name = "cookie"; 828 packageName = "cookie"; 829 + version = "0.4.2"; 830 src = fetchurl { 831 + url = "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz"; 832 + sha512 = "aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="; 833 }; 834 }; 835 "cookie-signature-1.0.6" = { ··· 1030 sha512 = "/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="; 1031 }; 1032 }; 1033 + "diff-sequences-27.5.1" = { 1034 name = "diff-sequences"; 1035 packageName = "diff-sequences"; 1036 + version = "27.5.1"; 1037 src = fetchurl { 1038 + url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz"; 1039 + sha512 = "k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ=="; 1040 }; 1041 }; 1042 "discontinuous-range-1.0.0" = { ··· 1345 sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; 1346 }; 1347 }; 1348 + "expect-27.5.1" = { 1349 name = "expect"; 1350 packageName = "expect"; 1351 + version = "27.5.1"; 1352 src = fetchurl { 1353 + url = "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz"; 1354 + sha512 = "E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw=="; 1355 }; 1356 }; 1357 + "express-4.17.3" = { 1358 name = "express"; 1359 packageName = "express"; 1360 + version = "4.17.3"; 1361 src = fetchurl { 1362 + url = "https://registry.npmjs.org/express/-/express-4.17.3.tgz"; 1363 + sha512 = "yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg=="; 1364 }; 1365 }; 1366 "extend-3.0.2" = { ··· 1597 sha512 = "lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="; 1598 }; 1599 }; 1600 + "globals-13.12.1" = { 1601 name = "globals"; 1602 packageName = "globals"; 1603 + version = "13.12.1"; 1604 src = fetchurl { 1605 + url = "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz"; 1606 + sha512 = "317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw=="; 1607 }; 1608 }; 1609 "graceful-fs-4.2.9" = { ··· 1966 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 1967 }; 1968 }; 1969 + "jest-diff-27.5.1" = { 1970 name = "jest-diff"; 1971 packageName = "jest-diff"; 1972 + version = "27.5.1"; 1973 src = fetchurl { 1974 + url = "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz"; 1975 + sha512 = "m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw=="; 1976 }; 1977 }; 1978 + "jest-get-type-27.5.1" = { 1979 name = "jest-get-type"; 1980 packageName = "jest-get-type"; 1981 + version = "27.5.1"; 1982 src = fetchurl { 1983 + url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz"; 1984 + sha512 = "2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw=="; 1985 }; 1986 }; 1987 + "jest-matcher-utils-27.5.1" = { 1988 name = "jest-matcher-utils"; 1989 packageName = "jest-matcher-utils"; 1990 + version = "27.5.1"; 1991 src = fetchurl { 1992 + url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz"; 1993 + sha512 = "z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw=="; 1994 }; 1995 }; 1996 + "jest-message-util-27.5.1" = { 1997 name = "jest-message-util"; 1998 packageName = "jest-message-util"; 1999 + version = "27.5.1"; 2000 src = fetchurl { 2001 + url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz"; 2002 + sha512 = "rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g=="; 2003 }; 2004 }; 2005 "js-tokens-4.0.0" = { ··· 2308 sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="; 2309 }; 2310 }; 2311 + "minimatch-3.1.2" = { 2312 + name = "minimatch"; 2313 + packageName = "minimatch"; 2314 + version = "3.1.2"; 2315 + src = fetchurl { 2316 + url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"; 2317 + sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="; 2318 + }; 2319 + }; 2320 "minimist-1.2.5" = { 2321 name = "minimist"; 2322 packageName = "minimist"; ··· 2344 sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; 2345 }; 2346 }; 2347 + "mocha-9.2.1" = { 2348 name = "mocha"; 2349 packageName = "mocha"; 2350 + version = "9.2.1"; 2351 src = fetchurl { 2352 + url = "https://registry.npmjs.org/mocha/-/mocha-9.2.1.tgz"; 2353 + sha512 = "T7uscqjJVS46Pq1XDXyo9Uvey9gd3huT/DD9cYBb4K2Xc/vbKRPUWK067bxDQRK0yIz6Jxk73IrnimvASzBNAQ=="; 2354 }; 2355 }; 2356 "moo-0.5.1" = { ··· 2407 sha512 = "fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA=="; 2408 }; 2409 }; 2410 + "nanoid-3.3.1" = { 2411 + name = "nanoid"; 2412 + packageName = "nanoid"; 2413 + version = "3.3.1"; 2414 + src = fetchurl { 2415 + url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz"; 2416 + sha512 = "n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw=="; 2417 + }; 2418 + }; 2419 "natural-compare-1.4.0" = { 2420 name = "natural-compare"; 2421 packageName = "natural-compare"; ··· 2434 sha512 = "+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ=="; 2435 }; 2436 }; 2437 + "negotiator-0.6.3" = { 2438 name = "negotiator"; 2439 packageName = "negotiator"; 2440 + version = "0.6.3"; 2441 src = fetchurl { 2442 + url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"; 2443 + sha512 = "+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="; 2444 }; 2445 }; 2446 "normalize-path-3.0.0" = { ··· 2686 sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="; 2687 }; 2688 }; 2689 + "pretty-format-27.5.1" = { 2690 name = "pretty-format"; 2691 packageName = "pretty-format"; 2692 + version = "27.5.1"; 2693 src = fetchurl { 2694 + url = "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz"; 2695 + sha512 = "Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="; 2696 }; 2697 }; 2698 "progress-2.0.3" = { ··· 2749 sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="; 2750 }; 2751 }; 2752 + "qs-6.9.7" = { 2753 name = "qs"; 2754 packageName = "qs"; 2755 + version = "6.9.7"; 2756 src = fetchurl { 2757 + url = "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz"; 2758 + sha512 = "IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw=="; 2759 }; 2760 }; 2761 "railroad-diagrams-1.0.0" = { ··· 2794 sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; 2795 }; 2796 }; 2797 + "raw-body-2.4.3" = { 2798 name = "raw-body"; 2799 packageName = "raw-body"; 2800 + version = "2.4.3"; 2801 src = fetchurl { 2802 + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz"; 2803 + sha512 = "UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g=="; 2804 }; 2805 }; 2806 "react-is-17.0.2" = { ··· 2938 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; 2939 }; 2940 }; 2941 + "sanitize-html-2.7.0" = { 2942 name = "sanitize-html"; 2943 packageName = "sanitize-html"; 2944 + version = "2.7.0"; 2945 src = fetchurl { 2946 + url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.0.tgz"; 2947 + sha512 = "jfQelabOn5voO7FAfnQF7v+jsA6z9zC/O4ec0z3E35XPEtHYJT/OdUziVWlKW4irCr2kXaQAyXTXDHWAibg1tA=="; 2948 }; 2949 }; 2950 "saxes-5.0.1" = { ··· 3595 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 3596 }; 3597 }; 3598 + "ws-7.5.7" = { 3599 name = "ws"; 3600 packageName = "ws"; 3601 + version = "7.5.7"; 3602 src = fetchurl { 3603 + url = "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz"; 3604 + sha512 = "KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A=="; 3605 }; 3606 }; 3607 "xml-name-validator-3.0.0" = { ··· 3698 args = { 3699 name = "mjolnir"; 3700 packageName = "mjolnir"; 3701 + version = "1.3.2"; 3702 + src = ../../../../../../../nix/store/yikp7bs3z15vp8rpaghdqc9kpngsfvyj-source; 3703 dependencies = [ 3704 sources."@babel/code-frame-7.12.11" 3705 sources."@babel/helper-validator-identifier-7.16.7" ··· 3729 ]; 3730 }) 3731 sources."@humanwhocodes/object-schema-1.2.1" 3732 + sources."@jest/types-27.5.1" 3733 sources."@selderee/plugin-htmlparser2-0.6.0" 3734 sources."@tootallnate/once-1.1.2" 3735 sources."@types/body-parser-1.19.2" 3736 + sources."@types/config-0.0.41" 3737 sources."@types/connect-3.4.35" 3738 + sources."@types/crypto-js-4.1.1" 3739 sources."@types/express-4.17.13" 3740 sources."@types/express-serve-static-core-4.17.28" 3741 + sources."@types/html-to-text-8.0.1" 3742 sources."@types/istanbul-lib-coverage-2.0.4" 3743 sources."@types/istanbul-lib-report-3.0.0" 3744 sources."@types/istanbul-reports-3.0.1" ··· 3746 sources."@types/json5-0.0.29" 3747 sources."@types/mime-1.3.2" 3748 sources."@types/mocha-9.1.0" 3749 + sources."@types/node-16.11.25" 3750 sources."@types/parse5-6.0.3" 3751 sources."@types/qs-6.9.7" 3752 sources."@types/range-parser-1.2.4" ··· 3757 sources."@types/yargs-parser-20.2.1" 3758 sources."@ungap/promise-all-settled-1.1.2" 3759 sources."abab-2.0.5" 3760 + sources."accepts-1.3.8" 3761 sources."acorn-8.7.0" 3762 (sources."acorn-globals-6.0.0" // { 3763 dependencies = [ ··· 3795 sources."bcrypt-pbkdf-1.0.2" 3796 sources."binary-extensions-2.2.0" 3797 sources."bluebird-3.7.2" 3798 + sources."body-parser-1.19.2" 3799 sources."brace-expansion-1.1.11" 3800 sources."braces-3.0.2" 3801 sources."browser-process-hrtime-1.0.0" 3802 sources."browser-stdout-1.3.1" 3803 sources."buffer-from-1.1.2" 3804 sources."builtin-modules-1.1.1" 3805 + sources."bytes-3.1.2" 3806 sources."callsites-3.1.0" 3807 sources."camelcase-6.3.0" 3808 sources."caseless-0.12.0" ··· 3818 sources."config-3.3.7" 3819 sources."content-disposition-0.5.4" 3820 sources."content-type-1.0.4" 3821 + sources."cookie-0.4.2" 3822 sources."cookie-signature-1.0.6" 3823 sources."core-util-is-1.0.2" 3824 sources."cross-spawn-7.0.3" ··· 3840 sources."depd-1.1.2" 3841 sources."destroy-1.0.4" 3842 sources."diff-5.0.0" 3843 + sources."diff-sequences-27.5.1" 3844 sources."discontinuous-range-1.0.0" 3845 sources."doctrine-3.0.0" 3846 sources."dom-serializer-1.3.2" ··· 3904 sources."estraverse-5.3.0" 3905 sources."esutils-2.0.3" 3906 sources."etag-1.8.1" 3907 + sources."expect-27.5.1" 3908 + sources."express-4.17.3" 3909 sources."extend-3.0.2" 3910 sources."extsprintf-1.3.0" 3911 sources."fast-deep-equal-3.1.3" ··· 3931 sources."glob-7.2.0" 3932 sources."glob-parent-5.1.2" 3933 sources."glob-to-regexp-0.4.1" 3934 + sources."globals-13.12.1" 3935 sources."graceful-fs-4.2.9" 3936 sources."growl-1.10.5" 3937 sources."har-schema-2.0.0" ··· 3979 sources."is-unicode-supported-0.1.0" 3980 sources."isexe-2.0.0" 3981 sources."isstream-0.1.2" 3982 + sources."jest-diff-27.5.1" 3983 + sources."jest-get-type-27.5.1" 3984 + sources."jest-matcher-utils-27.5.1" 3985 + (sources."jest-message-util-27.5.1" // { 3986 dependencies = [ 3987 sources."@babel/code-frame-7.16.7" 3988 ]; ··· 4021 sources."mime-db-1.51.0" 4022 sources."mime-types-2.1.34" 4023 sources."minimalistic-assert-1.0.1" 4024 + sources."minimatch-3.1.2" 4025 sources."minimist-1.2.5" 4026 sources."mkdirp-1.0.4" 4027 + (sources."mocha-9.2.1" // { 4028 dependencies = [ 4029 (sources."debug-4.3.3" // { 4030 dependencies = [ 4031 sources."ms-2.1.2" 4032 ]; 4033 }) 4034 + sources."minimatch-3.0.4" 4035 sources."ms-2.1.3" 4036 + sources."nanoid-3.2.0" 4037 sources."supports-color-8.1.1" 4038 ]; 4039 }) ··· 4044 ]; 4045 }) 4046 sources."ms-2.0.0" 4047 + sources."nanoid-3.3.1" 4048 sources."natural-compare-1.4.0" 4049 sources."nearley-2.20.1" 4050 + sources."negotiator-0.6.3" 4051 sources."normalize-path-3.0.0" 4052 sources."nwsapi-2.2.0" 4053 sources."oauth-sign-0.9.0" ··· 4073 sources."pify-3.0.0" 4074 sources."postcss-8.4.6" 4075 sources."prelude-ls-1.1.2" 4076 + (sources."pretty-format-27.5.1" // { 4077 dependencies = [ 4078 sources."ansi-styles-5.2.0" 4079 ]; ··· 4083 sources."pseudomap-1.0.2" 4084 sources."psl-1.8.0" 4085 sources."punycode-2.1.1" 4086 + sources."qs-6.9.7" 4087 sources."railroad-diagrams-1.0.0" 4088 sources."randexp-0.4.6" 4089 sources."randombytes-2.1.0" 4090 sources."range-parser-1.2.1" 4091 + sources."raw-body-2.4.3" 4092 sources."react-is-17.0.2" 4093 sources."readdirp-3.6.0" 4094 sources."regexpp-3.2.0" ··· 4113 sources."rimraf-3.0.2" 4114 sources."safe-buffer-5.2.1" 4115 sources."safer-buffer-2.1.2" 4116 + sources."sanitize-html-2.7.0" 4117 sources."saxes-5.0.1" 4118 sources."selderee-0.6.0" 4119 sources."semver-7.3.5" ··· 4152 sources."symbol-tree-3.2.4" 4153 (sources."table-6.8.0" // { 4154 dependencies = [ 4155 + sources."ajv-8.10.0" 4156 sources."json-schema-traverse-1.0.0" 4157 ]; 4158 }) ··· 4217 sources."workerpool-6.2.0" 4218 sources."wrap-ansi-7.0.0" 4219 sources."wrappy-1.0.2" 4220 + sources."ws-7.5.7" 4221 sources."xml-name-validator-3.0.0" 4222 sources."xmlchars-2.2.0" 4223 sources."y18n-5.0.8"