@@ -15,6 +15,10 @@ pub const VEGA_EMBED_PATH: &str =
15
15
"/pin/[email protected] /mode=imports,min/optimized/vega-embed.js" ;
16
16
pub const DEBOUNCE_PATH : & str =
"/pin/[email protected] /mode=imports,min/optimized/lodash.debounce.js" ;
17
17
18
+ pub const VEGA_VERSION : & str = "5.30.0" ;
19
+ pub const VEGA_THEMES_VERSION : & str = "2.15.0" ;
20
+ pub const VEGA_EMBED_VERSION : & str = "6.26.0" ;
21
+
18
22
pub fn url_for_path ( path : & str ) -> String {
19
23
format ! ( "{}{}" , SKYPACK_URL , path)
20
24
}
@@ -31,29 +35,29 @@ pub fn vega_themes_url() -> String {
31
35
#[ allow( non_camel_case_types) ]
32
36
pub enum VlVersion {
33
37
v5_8,
34
- v5_13,
35
38
v5_14,
36
39
v5_15,
37
40
v5_16,
38
41
v5_17,
39
42
v5_18,
40
43
v5_19,
41
44
v5_20,
45
+ v5_21,
42
46
}
43
47
44
48
impl VlVersion {
45
49
pub fn to_path ( self ) -> String {
46
50
use VlVersion :: * ;
47
51
let path = match self {
48
52
v5_8 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
49
- v5_13 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
50
53
v5_14 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
51
54
v5_15 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
52
55
v5_16 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
53
56
v5_17 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
54
57
v5_18 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
55
58
v5_19 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
56
- v5_20 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js"
59
+ v5_20 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ,
60
+ v5_21 =>
"/pin/[email protected] /mode=imports,min/optimized/vega-lite.js"
57
61
} ;
58
62
path. to_string ( )
59
63
}
@@ -66,21 +70,21 @@ impl VlVersion {
66
70
use VlVersion :: * ;
67
71
match self {
68
72
v5_8 => "5.8" ,
69
- v5_13 => "5.13" ,
70
73
v5_14 => "5.14" ,
71
74
v5_15 => "5.15" ,
72
75
v5_16 => "5.16" ,
73
76
v5_17 => "5.17" ,
74
77
v5_18 => "5.18" ,
75
78
v5_19 => "5.19" ,
76
79
v5_20 => "5.20" ,
80
+ v5_21 => "5.21" ,
77
81
}
78
82
}
79
83
}
80
84
81
85
impl Default for VlVersion {
82
86
fn default ( ) -> Self {
83
- VlVersion :: from_str ( "5.20 " ) . unwrap ( )
87
+ VlVersion :: from_str ( "5.21 " ) . unwrap ( )
84
88
}
85
89
}
86
90
@@ -90,29 +94,29 @@ impl FromStr for VlVersion {
90
94
fn from_str ( s : & str ) -> Result < Self , Self :: Err > {
91
95
Ok ( match s {
92
96
"5.8" | "v5.8" | "5_8" | "v5_8" => Self :: v5_8,
93
- "5.13" | "v5.13" | "5_13" | "v5_13" => Self :: v5_13,
94
97
"5.14" | "v5.14" | "5_14" | "v5_14" => Self :: v5_14,
95
98
"5.15" | "v5.15" | "5_15" | "v5_15" => Self :: v5_15,
96
99
"5.16" | "v5.16" | "5_16" | "v5_16" => Self :: v5_16,
97
100
"5.17" | "v5.17" | "5_17" | "v5_17" => Self :: v5_17,
98
101
"5.18" | "v5.18" | "5_18" | "v5_18" => Self :: v5_18,
99
102
"5.19" | "v5.19" | "5_19" | "v5_19" => Self :: v5_19,
100
103
"5.20" | "v5.20" | "5_20" | "v5_20" => Self :: v5_20,
104
+ "5.21" | "v5.21" | "5_21" | "v5_21" => Self :: v5_21,
101
105
_ => bail ! ( "Unsupported Vega-Lite version string {}" , s) ,
102
106
} )
103
107
}
104
108
}
105
109
106
110
pub const VL_VERSIONS : & [ VlVersion ] = & [
107
111
VlVersion :: v5_8,
108
- VlVersion :: v5_13,
109
112
VlVersion :: v5_14,
110
113
VlVersion :: v5_15,
111
114
VlVersion :: v5_16,
112
115
VlVersion :: v5_17,
113
116
VlVersion :: v5_18,
114
117
VlVersion :: v5_19,
115
118
VlVersion :: v5_20,
119
+ VlVersion :: v5_21,
116
120
] ;
117
121
118
122
pub fn build_import_map ( ) -> HashMap < String , String > {
@@ -160,14 +164,14 @@ pub fn build_import_map() -> HashMap<String, String> {
160
164
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-hierarchy.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-hierarchy.js" ) . to_string ( ) ) ;
161
165
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-interpreter.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-interpreter.js" ) . to_string ( ) ) ;
162
166
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-label.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-label.js" ) . to_string ( ) ) ;
163
- m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
164
167
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
165
168
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
166
169
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
167
170
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
168
171
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
169
172
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
170
173
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
174
+ m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
171
175
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
172
176
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-loader.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-loader.js" ) . to_string ( ) ) ;
173
177
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-parser.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega-parser.js" ) . to_string ( ) ) ;
@@ -191,14 +195,14 @@ pub fn build_import_map() -> HashMap<String, String> {
191
195
m
. insert ( "/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/-/[email protected] /dist=es2020,mode=imports,min/optimized/vega.js" ) . to_string ( ) ) ;
192
196
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/lodash.debounce.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/lodash.debounce.js" ) . to_string ( ) ) ;
193
197
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-embed.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-embed.js" ) . to_string ( ) ) ;
194
- m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
195
198
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
196
199
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
197
200
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
198
201
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
199
202
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
200
203
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
201
204
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
205
+ m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
202
206
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-lite.js" ) . to_string ( ) ) ;
203
207
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega-themes.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega-themes.js" ) . to_string ( ) ) ;
204
208
m
. insert ( "/pin/[email protected] /mode=imports,min/optimized/vega.js" . to_string ( ) , include_str ! ( "../../vendor/cdn.skypack.dev/pin/[email protected] /mode=imports,min/optimized/vega.js" ) . to_string ( ) ) ;
0 commit comments