Skip to content

Commit ee6dc35

Browse files
authored
Merge pull request #1848 from AdguardTeam/update_compiler_1.0.38
Update hostlist-compiler to 1.0.38 (with @adguard/filters-downloader v2.3.0)
2 parents 2d8e7ca + a7f13c5 commit ee6dc35

File tree

3 files changed

+202
-6
lines changed

3 files changed

+202
-6
lines changed

.github/workflows/workflow.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
schedule:
66
- cron: '0 */6 * * *' # Every 6th hour
77

8+
env:
9+
NODE_VERSION: 18.x
10+
811
jobs:
912
build:
1013

@@ -15,7 +18,7 @@ jobs:
1518
- name: Use Node.js
1619
uses: actions/setup-node@v1
1720
with:
18-
node-version: 14.x
21+
node-version: ${{ env.NODE_VERSION }}
1922

2023
- name: yarn
2124
run: |

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"build": "./scripts/build.sh"
1010
},
1111
"dependencies": {
12-
"@adguard/hostlist-compiler": "1.0.29"
12+
"@adguard/hostlist-compiler": "1.0.38"
1313
}
1414
}

yarn.lock

+197-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,30 @@
22
# yarn lockfile v1
33

44

5-
"@adguard/hostlist-compiler@1.0.29":
6-
version "1.0.29"
7-
resolved "https://registry.yarnpkg.com/@adguard/hostlist-compiler/-/hostlist-compiler-1.0.29.tgz#838b79fe332e6fc7e52447740f5c4673a3567195"
8-
integrity sha512-6psnrT9unsgjvU04ph3UWlKT4xDZRb5MGvyvdPEH7zppvWFf+CieFuCWYUHbiUGepFRkzrlc7QMPdv14dPiQyQ==
5+
"@adguard/diff-builder@1.0.17":
6+
version "1.0.17"
7+
resolved "https://registry.yarnpkg.com/@adguard/diff-builder/-/diff-builder-1.0.17.tgz#d7fd5f928d75f8955668ea0f45c51ac4ef8dd03a"
8+
integrity sha512-pKM8oUQcl8IrVyJIlqwiAUMX4manZrfe2S/a9Np3VDbnaQFbGTwW1cmQoKffmdFUwk7dEKzQ83ILm1OuOu6kZw==
99
dependencies:
10+
commander "^11.1.0"
11+
crypto-js "^4.2.0"
12+
diff "git+https://github.com/105th/jsdiff.git#2be2e7df90e8eebd99f0385c7b1dc16c2f4dcc1a"
13+
14+
"@adguard/filters-downloader@^2.3.0":
15+
version "2.3.0"
16+
resolved "https://registry.yarnpkg.com/@adguard/filters-downloader/-/filters-downloader-2.3.0.tgz#dad0523cca05508d71f739428378a1e28fda151f"
17+
integrity sha512-6sfrl9sroKjdrE0wgVh1hHq1Z1C7VdLbThJMwxL3Hucg5q121/+kzP4d0zF4dZOcE5ndbNOywJWu8zteUpYpXA==
18+
dependencies:
19+
"@adguard/diff-builder" "1.0.17"
20+
axios "1.6.2"
21+
crypto-js "^4.2.0"
22+
23+
"@adguard/[email protected]":
24+
version "1.0.38"
25+
resolved "https://registry.yarnpkg.com/@adguard/hostlist-compiler/-/hostlist-compiler-1.0.38.tgz#675bd6a476d68a6a22d798d0a2d58be2871383da"
26+
integrity sha512-ujoSHikVoaQsKloTZIlMsG5P+HULp+h2gYYBk6KXePqdQGEdJ+3RLXD8m3Pm/Sh08lEp0fNGh2aaeL4BFgB0bQ==
27+
dependencies:
28+
"@adguard/filters-downloader" "^2.3.0"
1029
ajv "^6.12.0"
1130
ajv-errors "^1.0.1"
1231
axios "^0.19.2"
@@ -84,6 +103,20 @@ ansi-styles@^4.0.0:
84103
"@types/color-name" "^1.1.1"
85104
color-convert "^2.0.1"
86105

106+
asynckit@^0.4.0:
107+
version "0.4.0"
108+
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
109+
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
110+
111+
112+
version "1.6.2"
113+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2"
114+
integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==
115+
dependencies:
116+
follow-redirects "^1.15.0"
117+
form-data "^4.0.0"
118+
proxy-from-env "^1.1.0"
119+
87120
axios@^0.19.2:
88121
version "0.19.2"
89122
resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27"
@@ -104,6 +137,14 @@ better-ajv-errors@^0.6.7:
104137
jsonpointer "^4.0.1"
105138
leven "^3.1.0"
106139

140+
call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
141+
version "1.0.2"
142+
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
143+
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
144+
dependencies:
145+
es-errors "^1.3.0"
146+
function-bind "^1.1.2"
147+
107148
camelcase@^5.0.0:
108149
version "5.3.1"
109150
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
@@ -156,6 +197,18 @@ color-name@~1.1.4:
156197
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
157198
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
158199

200+
combined-stream@^1.0.8:
201+
version "1.0.8"
202+
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
203+
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
204+
dependencies:
205+
delayed-stream "~1.0.0"
206+
207+
commander@^11.1.0:
208+
version "11.1.0"
209+
resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906"
210+
integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==
211+
159212
consola@^2.11.3:
160213
version "2.11.3"
161214
resolved "https://registry.yarnpkg.com/consola/-/consola-2.11.3.tgz#f7315836224c143ac5094b47fd4c816c2cd1560e"
@@ -166,6 +219,11 @@ core-js@^3.2.1:
166219
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
167220
integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==
168221

222+
crypto-js@^4.2.0:
223+
version "4.2.0"
224+
resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631"
225+
integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==
226+
169227
debug@=3.1.0:
170228
version "3.1.0"
171229
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
@@ -178,11 +236,56 @@ decamelize@^1.2.0:
178236
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
179237
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
180238

239+
delayed-stream@~1.0.0:
240+
version "1.0.0"
241+
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
242+
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
243+
244+
"diff@git+https://github.com/105th/jsdiff.git#2be2e7df90e8eebd99f0385c7b1dc16c2f4dcc1a":
245+
version "5.1.1"
246+
resolved "git+https://github.com/105th/jsdiff.git#2be2e7df90e8eebd99f0385c7b1dc16c2f4dcc1a"
247+
248+
dunder-proto@^1.0.1:
249+
version "1.0.1"
250+
resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
251+
integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
252+
dependencies:
253+
call-bind-apply-helpers "^1.0.1"
254+
es-errors "^1.3.0"
255+
gopd "^1.2.0"
256+
181257
emoji-regex@^8.0.0:
182258
version "8.0.0"
183259
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
184260
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
185261

262+
es-define-property@^1.0.1:
263+
version "1.0.1"
264+
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
265+
integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
266+
267+
es-errors@^1.3.0:
268+
version "1.3.0"
269+
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
270+
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
271+
272+
es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
273+
version "1.1.1"
274+
resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
275+
integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
276+
dependencies:
277+
es-errors "^1.3.0"
278+
279+
es-set-tostringtag@^2.1.0:
280+
version "2.1.0"
281+
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
282+
integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
283+
dependencies:
284+
es-errors "^1.3.0"
285+
get-intrinsic "^1.2.6"
286+
has-tostringtag "^1.0.2"
287+
hasown "^2.0.2"
288+
186289
escape-string-regexp@^1.0.5:
187290
version "1.0.5"
188291
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -213,11 +316,60 @@ [email protected]:
213316
dependencies:
214317
debug "=3.1.0"
215318

319+
follow-redirects@^1.15.0:
320+
version "1.15.9"
321+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
322+
integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==
323+
324+
form-data@^4.0.0:
325+
version "4.0.2"
326+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.2.tgz#35cabbdd30c3ce73deb2c42d3c8d3ed9ca51794c"
327+
integrity sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==
328+
dependencies:
329+
asynckit "^0.4.0"
330+
combined-stream "^1.0.8"
331+
es-set-tostringtag "^2.1.0"
332+
mime-types "^2.1.12"
333+
334+
function-bind@^1.1.2:
335+
version "1.1.2"
336+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
337+
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
338+
216339
get-caller-file@^2.0.1:
217340
version "2.0.5"
218341
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
219342
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
220343

344+
get-intrinsic@^1.2.6:
345+
version "1.3.0"
346+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
347+
integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
348+
dependencies:
349+
call-bind-apply-helpers "^1.0.2"
350+
es-define-property "^1.0.1"
351+
es-errors "^1.3.0"
352+
es-object-atoms "^1.1.1"
353+
function-bind "^1.1.2"
354+
get-proto "^1.0.1"
355+
gopd "^1.2.0"
356+
has-symbols "^1.1.0"
357+
hasown "^2.0.2"
358+
math-intrinsics "^1.1.0"
359+
360+
get-proto@^1.0.1:
361+
version "1.0.1"
362+
resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
363+
integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
364+
dependencies:
365+
dunder-proto "^1.0.1"
366+
es-object-atoms "^1.0.0"
367+
368+
gopd@^1.2.0:
369+
version "1.2.0"
370+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
371+
integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
372+
221373
grapheme-splitter@^1.0.4:
222374
version "1.0.4"
223375
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
@@ -228,6 +380,25 @@ has-flag@^3.0.0:
228380
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
229381
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
230382

383+
has-symbols@^1.0.3, has-symbols@^1.1.0:
384+
version "1.1.0"
385+
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
386+
integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
387+
388+
has-tostringtag@^1.0.2:
389+
version "1.0.2"
390+
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
391+
integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
392+
dependencies:
393+
has-symbols "^1.0.3"
394+
395+
hasown@^2.0.2:
396+
version "2.0.2"
397+
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
398+
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
399+
dependencies:
400+
function-bind "^1.1.2"
401+
231402
is-fullwidth-code-point@^3.0.0:
232403
version "3.0.0"
233404
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
@@ -273,6 +444,23 @@ lodash@^4.17.15:
273444
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
274445
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
275446

447+
math-intrinsics@^1.1.0:
448+
version "1.1.0"
449+
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
450+
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
451+
452+
453+
version "1.52.0"
454+
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
455+
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
456+
457+
mime-types@^2.1.12:
458+
version "2.1.35"
459+
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
460+
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
461+
dependencies:
462+
mime-db "1.52.0"
463+
276464
277465
version "2.0.0"
278466
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -302,6 +490,11 @@ path-exists@^4.0.0:
302490
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
303491
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
304492

493+
proxy-from-env@^1.1.0:
494+
version "1.1.0"
495+
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
496+
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
497+
305498
punycode@^2.1.0:
306499
version "2.1.1"
307500
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"

0 commit comments

Comments
 (0)