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