lol

readability-cli: 2.4.4 -> 2.4.5

+155 -3
+148
pkgs/by-name/re/readability-cli/lockfile.patch
··· 1 + diff --git a/package-lock.json b/package-lock.json 2 + index 094c6d9..fba3807 100644 3 + --- a/package-lock.json 4 + +++ b/package-lock.json 5 + @@ -1,19 +1,19 @@ 6 + { 7 + "name": "readability-cli", 8 + - "version": "2.4.4", 9 + + "version": "2.4.5", 10 + "lockfileVersion": 2, 11 + "requires": true, 12 + "packages": { 13 + "": { 14 + "name": "readability-cli", 15 + - "version": "2.4.4", 16 + + "version": "2.4.5", 17 + "license": "GPL-3.0-only", 18 + "dependencies": { 19 + "@mozilla/readability": "^0.4.4", 20 + - "dompurify": "^3.0.1", 21 + - "jsdom": "^21.0.0", 22 + + "dompurify": "^3.0.5", 23 + + "jsdom": "^22.1.0", 24 + "y18n": "^5.0.8", 25 + - "yargs": "^17.7.1" 26 + + "yargs": "^17.7.2" 27 + }, 28 + "bin": { 29 + "readable": "index.js" 30 + @@ -271,9 +271,13 @@ 31 + } 32 + }, 33 + "node_modules/dompurify": { 34 + - "version": "3.0.1", 35 + - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.1.tgz", 36 + - "integrity": "sha512-60tsgvPKwItxZZdfLmamp0MTcecCta3avOhsLgPZ0qcWt96OasFfhkeIRbJ6br5i0fQawT1/RBGB5L58/Jpwuw==" 37 + + "version": "3.2.6", 38 + + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", 39 + + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", 40 + + "license": "(MPL-2.0 OR Apache-2.0)", 41 + + "optionalDependencies": { 42 + + "@types/trusted-types": "^2.0.7" 43 + + } 44 + }, 45 + "node_modules/emoji-regex": { 46 + "version": "8.0.0", 47 + @@ -532,9 +536,10 @@ 48 + "dev": true 49 + }, 50 + "node_modules/jsdom": { 51 + - "version": "21.1.1", 52 + - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz", 53 + - "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==", 54 + + "version": "22.1.0", 55 + + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", 56 + + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", 57 + + "license": "MIT", 58 + "dependencies": { 59 + "abab": "^2.0.6", 60 + "acorn": "^8.8.2", 61 + @@ -549,7 +554,7 @@ 62 + "http-proxy-agent": "^5.0.0", 63 + "https-proxy-agent": "^5.0.1", 64 + "is-potential-custom-element-name": "^1.0.1", 65 + - "nwsapi": "^2.2.2", 66 + + "nwsapi": "^2.2.4", 67 + "parse5": "^7.1.2", 68 + "rrweb-cssom": "^0.6.0", 69 + "saxes": "^6.0.0", 70 + @@ -564,7 +569,7 @@ 71 + "xml-name-validator": "^4.0.0" 72 + }, 73 + "engines": { 74 + - "node": ">=14" 75 + + "node": ">=16" 76 + }, 77 + "peerDependencies": { 78 + "canvas": "^2.5.0" 79 + @@ -691,9 +696,10 @@ 80 + } 81 + }, 82 + "node_modules/nwsapi": { 83 + - "version": "2.2.2", 84 + - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", 85 + - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" 86 + + "version": "2.2.20", 87 + + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", 88 + + "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", 89 + + "license": "MIT" 90 + }, 91 + "node_modules/optionator": { 92 + "version": "0.8.3", 93 + @@ -1198,9 +1204,10 @@ 94 + "dev": true 95 + }, 96 + "node_modules/yargs": { 97 + - "version": "17.7.1", 98 + - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", 99 + - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", 100 + + "version": "17.7.2", 101 + + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 102 + + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 103 + + "license": "MIT", 104 + "dependencies": { 105 + "cliui": "^8.0.1", 106 + "escalade": "^3.1.1", 107 + @@ -1423,9 +1430,12 @@ 108 + } 109 + }, 110 + "dompurify": { 111 + - "version": "3.0.1", 112 + - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.1.tgz", 113 + - "integrity": "sha512-60tsgvPKwItxZZdfLmamp0MTcecCta3avOhsLgPZ0qcWt96OasFfhkeIRbJ6br5i0fQawT1/RBGB5L58/Jpwuw==" 114 + + "version": "3.2.6", 115 + + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", 116 + + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", 117 + + "requires": { 118 + + "@types/trusted-types": "^2.0.7" 119 + + } 120 + }, 121 + "emoji-regex": { 122 + "version": "8.0.0", 123 + @@ -1611,9 +1621,9 @@ 124 + "dev": true 125 + }, 126 + "jsdom": { 127 + - "version": "21.1.1", 128 + - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz", 129 + - "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==", 130 + + "version": "22.1.0", 131 + + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", 132 + + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", 133 + "requires": { 134 + "abab": "^2.0.6", 135 + "acorn": "^8.8.2", 136 + @@ -2098,9 +2108,9 @@ 137 + "dev": true 138 + }, 139 + "yargs": { 140 + - "version": "17.7.1", 141 + - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", 142 + - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", 143 + + "version": "17.7.2", 144 + + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 145 + + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 146 + "requires": { 147 + "cliui": "^8.0.1", 148 + "escalade": "^3.1.1",
+7 -3
pkgs/by-name/re/readability-cli/package.nix
··· 8 8 9 9 buildNpmPackage (finalAttrs: { 10 10 pname = "readability-cli"; 11 - version = "2.4.4"; 11 + version = "2.4.5"; 12 12 13 13 src = fetchFromGitLab { 14 14 owner = "gardenappl"; 15 15 repo = "readability-cli"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-pvAp3ZJ8/FPhrSMC8B4U1m5zuBNRP/HcsXkrW6QYgSQ="; 17 + hash = "sha256-fkXhAXbvCj5eRkPcv0Q7ryZeGdERI/lHHg64EDyK2F4="; 18 18 }; 19 19 20 + patches = [ 21 + ./lockfile.patch 22 + ]; 23 + 20 24 postPatch = '' 21 25 # Set a script name to avoid yargs using index.js as $0 22 26 substituteInPlace common.mjs \ 23 27 --replace-fail '.version(false)' '.version(false).scriptName("readable")' 24 28 ''; 25 29 26 - npmDepsHash = "sha256-X1pcgDm8C4G+hIsgx3sAVFQPadWsULvXrdLAIHnpjmE="; 30 + npmDepsHash = "sha256-9sN1TgyOjgGLQsAlnI/fVbez7Oy2r6QwfaUTKyLQRVc="; 27 31 28 32 nativeBuildInputs = [ installShellFiles ]; 29 33