Skip to content

Commit bdf841e

Browse files
committed
chore(postinstall): handle res.ok
1 parent 4f03bab commit bdf841e

2 files changed

Lines changed: 62 additions & 7 deletions

File tree

‎scripts/postinstall.js‎

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22

33
const { writeFile } = require('fs/promises')
44

5-
fetch('https://raw.githack.com/apify/fingerprint-suite/master/packages/header-generator/src/data_files/headers-order.json')
6-
.then(res => res.json())
7-
.then(headersOrder => writeFile('src/headers-order.json', JSON.stringify(headersOrder, null, 2)))
5+
const URL =
6+
'https://raw.githack.com/apify/fingerprint-suite/master/packages/header-generator/src/data_files/headers-order.json'
7+
8+
fetch(URL)
9+
.then(res => {
10+
if (!res.ok) throw new Error(`HTTP error! status: ${res.status}`)
11+
return res.json()
12+
})
13+
.then(headersOrder =>
14+
writeFile('src/headers-order.json', JSON.stringify(headersOrder, null, 2))
15+
)
816
.catch(error => console.error(error) || process.exit(1))

‎src/headers-order.json‎

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"sec-ch-ua",
4141
"sec-ch-ua-mobile",
4242
"sec-ch-ua-platform",
43-
"Upgrade-Insecure-Requests",
4443
"Origin",
4544
"Content-Type",
45+
"Upgrade-Insecure-Requests",
4646
"User-Agent",
4747
"Accept",
4848
"Sec-Fetch-Site",
@@ -62,9 +62,9 @@
6262
"sec-ch-ua",
6363
"sec-ch-ua-mobile",
6464
"sec-ch-ua-platform",
65-
"upgrade-insecure-requests",
6665
"origin",
6766
"content-type",
67+
"upgrade-insecure-requests",
6868
"user-agent",
6969
"accept",
7070
"sec-fetch-site",
@@ -74,7 +74,8 @@
7474
"referer",
7575
"accept-encoding",
7676
"accept-language",
77-
"cookie"
77+
"cookie",
78+
"priority"
7879
],
7980
"firefox": [
8081
"Host",
@@ -93,6 +94,7 @@
9394
"Sec-Fetch-Mode",
9495
"Sec-Fetch-Site",
9596
"Sec-Fetch-User",
97+
"Priority",
9698
":method",
9799
":path",
98100
":authority",
@@ -111,7 +113,52 @@
111113
"sec-fetch-mode",
112114
"sec-fetch-site",
113115
"sec-fetch-user",
116+
"priority",
114117
"te"
115118
],
116-
"edge": []
119+
"edge": [
120+
"Host",
121+
"Connection",
122+
"Content-Length",
123+
"Cache-Control",
124+
"sec-ch-ua",
125+
"sec-ch-ua-mobile",
126+
"sec-ch-ua-platform",
127+
"Origin",
128+
"Content-Type",
129+
"Upgrade-Insecure-Requests",
130+
"User-Agent",
131+
"Accept",
132+
"Sec-Fetch-Site",
133+
"Sec-Fetch-Mode",
134+
"Sec-Fetch-User",
135+
"Sec-Fetch-Dest",
136+
"Referer",
137+
"Accept-Encoding",
138+
"Accept-Language",
139+
"Cookie",
140+
":method",
141+
":authority",
142+
":scheme",
143+
":path",
144+
"content-length",
145+
"cache-control",
146+
"sec-ch-ua",
147+
"sec-ch-ua-mobile",
148+
"sec-ch-ua-platform",
149+
"origin",
150+
"content-type",
151+
"upgrade-insecure-requests",
152+
"user-agent",
153+
"accept",
154+
"sec-fetch-site",
155+
"sec-fetch-mode",
156+
"sec-fetch-user",
157+
"sec-fetch-dest",
158+
"referer",
159+
"accept-encoding",
160+
"accept-language",
161+
"cookie",
162+
"priority"
163+
]
117164
}

0 commit comments

Comments
 (0)