22
33const { CALL , READ } = require ( "@eslint-community/eslint-utils" )
44
5+ /**
6+ * @satisfies {import('../types.js').SupportVersionTraceMap }
7+ */
8+ const ZSTDConstants = {
9+ ZSTD_e_continue : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
10+ ZSTD_e_flush : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
11+ ZSTD_e_end : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
12+ ZSTD_fast : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
13+ ZSTD_dfast : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
14+ ZSTD_greedy : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
15+ ZSTD_lazy : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
16+ ZSTD_lazy2 : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
17+ ZSTD_btlazy2 : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
18+ ZSTD_btopt : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
19+ ZSTD_btultra : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
20+ ZSTD_btultra2 : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
21+ ZSTD_c_compressionLevel : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
22+ ZSTD_c_windowLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
23+ ZSTD_c_hashLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
24+ ZSTD_c_chainLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
25+ ZSTD_c_searchLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
26+ ZSTD_c_minMatch : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
27+ ZSTD_c_targetLength : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
28+ ZSTD_c_strategy : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
29+ ZSTD_c_enableLongDistanceMatching : {
30+ [ READ ] : { experimental : [ "22.15.0" ] } ,
31+ } ,
32+ ZSTD_c_ldmHashLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
33+ ZSTD_c_ldmMinMatch : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
34+ ZSTD_c_ldmBucketSizeLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
35+ ZSTD_c_ldmHashRateLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
36+ ZSTD_c_contentSizeFlag : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
37+ ZSTD_c_checksumFlag : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
38+ ZSTD_c_dictIDFlag : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
39+ ZSTD_c_nbWorkers : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
40+ ZSTD_c_jobSize : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
41+ ZSTD_c_overlapLog : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
42+ ZSTD_d_windowLogMax : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
43+ ZSTD_CLEVEL_DEFAULT : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
44+ ZSTD_error_no_error : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
45+ ZSTD_error_GENERIC : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
46+ ZSTD_error_prefix_unknown : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
47+ ZSTD_error_version_unsupported : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
48+ ZSTD_error_frameParameter_unsupported : {
49+ [ READ ] : { experimental : [ "22.15.0" ] } ,
50+ } ,
51+ ZSTD_error_frameParameter_windowTooLarge : {
52+ [ READ ] : { experimental : [ "22.15.0" ] } ,
53+ } ,
54+ ZSTD_error_corruption_detected : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
55+ ZSTD_error_checksum_wrong : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
56+ ZSTD_error_literals_headerWrong : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
57+ ZSTD_error_dictionary_corrupted : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
58+ ZSTD_error_dictionary_wrong : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
59+ ZSTD_error_dictionaryCreation_failed : {
60+ [ READ ] : { experimental : [ "22.15.0" ] } ,
61+ } ,
62+ ZSTD_error_parameter_unsupported : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
63+ ZSTD_error_parameter_combination_unsupported : {
64+ [ READ ] : { experimental : [ "22.15.0" ] } ,
65+ } ,
66+ ZSTD_error_parameter_outOfBound : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
67+ ZSTD_error_tableLog_tooLarge : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
68+ ZSTD_error_maxSymbolValue_tooLarge : {
69+ [ READ ] : { experimental : [ "22.15.0" ] } ,
70+ } ,
71+ ZSTD_error_maxSymbolValue_tooSmall : {
72+ [ READ ] : { experimental : [ "22.15.0" ] } ,
73+ } ,
74+ ZSTD_error_stabilityCondition_notRespected : {
75+ [ READ ] : { experimental : [ "22.15.0" ] } ,
76+ } ,
77+ ZSTD_error_stage_wrong : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
78+ ZSTD_error_init_missing : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
79+ ZSTD_error_memory_allocation : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
80+ ZSTD_error_workSpace_tooSmall : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
81+ ZSTD_error_dstSize_tooSmall : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
82+ ZSTD_error_srcSize_wrong : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
83+ ZSTD_error_dstBuffer_null : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
84+ ZSTD_error_noForwardProgress_destFull : {
85+ [ READ ] : { experimental : [ "22.15.0" ] } ,
86+ } ,
87+ ZSTD_error_noForwardProgress_inputEmpty : {
88+ [ READ ] : { experimental : [ "22.15.0" ] } ,
89+ } ,
90+ }
91+
592/**
693 * @satisfies {import('../types.js').SupportVersionTraceMap }
794 */
895const zlib = {
9- constants : { [ READ ] : { supported : [ "7.0.0" ] } } ,
96+ brotliCompress : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
97+ brotliCompressSync : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
98+ brotliDecompress : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
99+ brotliDecompressSync : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
100+ constants : {
101+ ...ZSTDConstants ,
102+ [ READ ] : { supported : [ "7.0.0" ] } ,
103+ } ,
10104 crc32 : { [ READ ] : { supported : [ "22.2.0" , "20.15.0" ] } } ,
11105 createBrotliCompress : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
12106 createBrotliDecompress : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
@@ -17,24 +111,27 @@ const zlib = {
17111 createInflate : { [ READ ] : { supported : [ "0.5.8" ] } } ,
18112 createInflateRaw : { [ READ ] : { supported : [ "0.5.8" ] } } ,
19113 createUnzip : { [ READ ] : { supported : [ "0.5.8" ] } } ,
20- brotliCompress : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
21- brotliCompressSync : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
22- brotliDecompress : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
23- brotliDecompressSync : { [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } } ,
114+ createZstdCompress : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
115+ createZstdDecompress : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
24116 deflate : { [ READ ] : { supported : [ "0.6.0" ] } } ,
25- deflateSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
26117 deflateRaw : { [ READ ] : { supported : [ "0.6.0" ] } } ,
27118 deflateRawSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
119+ deflateSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
28120 gunzip : { [ READ ] : { supported : [ "0.6.0" ] } } ,
29121 gunzipSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
30122 gzip : { [ READ ] : { supported : [ "0.6.0" ] } } ,
31123 gzipSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
32124 inflate : { [ READ ] : { supported : [ "0.6.0" ] } } ,
33- inflateSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
34125 inflateRaw : { [ READ ] : { supported : [ "0.6.0" ] } } ,
35126 inflateRawSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
127+ inflateSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
36128 unzip : { [ READ ] : { supported : [ "0.6.0" ] } } ,
37129 unzipSync : { [ READ ] : { supported : [ "0.11.12" ] } } ,
130+ zstdCompress : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
131+ zstdCompressSync : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
132+ zstdDecompress : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
133+ zstdDecompressSync : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
134+
38135 BrotliCompress : {
39136 [ CALL ] : { deprecated : [ "22.9.0" ] } ,
40137 [ READ ] : { supported : [ "11.7.0" , "10.16.0" ] } ,
@@ -71,6 +168,9 @@ const zlib = {
71168 [ CALL ] : { deprecated : [ "22.9.0" ] } ,
72169 [ READ ] : { supported : [ "0.5.8" ] } ,
73170 } ,
171+ ZstdCompress : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
172+ ZstdDecompress : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
173+ ZstdOptions : { [ READ ] : { experimental : [ "22.15.0" ] } } ,
74174}
75175
76176/**
0 commit comments