Skip to content

Commit e64ff70

Browse files
refactor(language-service): process references data at runtime to reduce bundle size (#5054)
Co-authored-by: Johnson Chu <[email protected]>
1 parent f03a02f commit e64ff70

33 files changed

+597
-25232
lines changed

packages/language-service/data/language-blocks/cs.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/en.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/fr.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/it.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/ja.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/ko.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/pt.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/ru.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/zh-cn.json

+17-918
Large diffs are not rendered by default.

packages/language-service/data/language-blocks/zh-hk.json

+17-918
Large diffs are not rendered by default.
+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
[
2+
{
3+
"name": "en",
4+
"url": "https://vuejs.org/"
5+
},
6+
{
7+
"name": "zh-cn",
8+
"url": "https://cn.vuejs.org/"
9+
},
10+
{
11+
"name": "zh-hk",
12+
"url": "https://zh-hk.vuejs.org/"
13+
},
14+
{
15+
"name": "ja",
16+
"url": "https://ja.vuejs.org/"
17+
},
18+
{
19+
"name": "ua",
20+
"url": "https://ua.vuejs.org/"
21+
},
22+
{
23+
"name": "fr",
24+
"url": "https://fr.vuejs.org/"
25+
},
26+
{
27+
"name": "ko",
28+
"url": "https://ko.vuejs.org/"
29+
},
30+
{
31+
"name": "pt",
32+
"url": "https://pt.vuejs.org/"
33+
},
34+
{
35+
"name": "bn",
36+
"url": "https://bn.vuejs.org/"
37+
},
38+
{
39+
"name": "it",
40+
"url": "https://it.vuejs.org/"
41+
},
42+
{
43+
"name": "cs",
44+
"url": "https://cs.vuejs.org/"
45+
},
46+
{
47+
"name": "ru",
48+
"url": "https://ru.vuejs.org/"
49+
},
50+
{
51+
"name": "fa",
52+
"url": "https://fa.vuejs.org/"
53+
}
54+
]

packages/language-service/data/model-modifiers/cs.json

+4-163
Original file line numberDiff line numberDiff line change
@@ -5,184 +5,25 @@
55
"name": "lazy",
66
"description": {
77
"kind": "markdown",
8-
"value": "Ve výchozím nastavení `v-model` synchronizuje vstup s daty po každé události `input` (s&nbsp;výjimkou IME kompozice, jak je [uvedeno výše](#vmodel-ime-tip)). Místo toho můžete přidat modifikátor`lazy` k synchronizaci po události `change`:\n\n```html\n<!-- synchronizuje se po „change“ místo „input“ -->\n<input v-model.lazy=\"msg\" />\n```"
8+
"value": "Ve výchozím nastavení `v-model` synchronizuje vstup s daty po každé události `input` (s&nbsp;výjimkou IME kompozice, jak je [uvedeno výše](#vmodel-ime-tip)). Místo toho můžete přidat modifikátor `lazy` k synchronizaci po události `change`:\n\n```html\n<!-- synchronizuje se po „change“ místo „input“ -->\n<input v-model.lazy=\"msg\" />\n```"
99
},
10-
"references": [
11-
{
12-
"name": "en",
13-
"url": "https://vuejs.org/guide/essentials/forms.html#lazy"
14-
},
15-
{
16-
"name": "zh-cn",
17-
"url": "https://cn.vuejs.org/guide/essentials/forms.html#lazy"
18-
},
19-
{
20-
"name": "zh-hk",
21-
"url": "https://zh-hk.vuejs.org/guide/essentials/forms.html#lazy"
22-
},
23-
{
24-
"name": "ja",
25-
"url": "https://ja.vuejs.org/guide/essentials/forms.html#lazy"
26-
},
27-
{
28-
"name": "ua",
29-
"url": "https://ua.vuejs.org/guide/essentials/forms.html#lazy"
30-
},
31-
{
32-
"name": "fr",
33-
"url": "https://fr.vuejs.org/guide/essentials/forms.html#lazy"
34-
},
35-
{
36-
"name": "ko",
37-
"url": "https://ko.vuejs.org/guide/essentials/forms.html#lazy"
38-
},
39-
{
40-
"name": "pt",
41-
"url": "https://pt.vuejs.org/guide/essentials/forms.html#lazy"
42-
},
43-
{
44-
"name": "bn",
45-
"url": "https://bn.vuejs.org/guide/essentials/forms.html#lazy"
46-
},
47-
{
48-
"name": "it",
49-
"url": "https://it.vuejs.org/guide/essentials/forms.html#lazy"
50-
},
51-
{
52-
"name": "cs",
53-
"url": "https://cs.vuejs.org/guide/essentials/forms.html#lazy"
54-
},
55-
{
56-
"name": "ru",
57-
"url": "https://ru.vuejs.org/guide/essentials/forms.html#lazy"
58-
},
59-
{
60-
"name": "fa",
61-
"url": "https://fa.vuejs.org/guide/essentials/forms.html#lazy"
62-
}
63-
]
10+
"reference": "guide/essentials/forms.html#lazy"
6411
},
6512
{
6613
"name": "number",
6714
"description": {
6815
"kind": "markdown",
6916
"value": "Pokud chcete, aby byl uživatelský vstup automaticky přetypován jako číslo, můžete do vašich vstupů spravovaných přes `v-model` přidat modifikátor `number`:\n\n```html\n<input v-model.number=\"age\" />\n```\n\nPokud hodnotu nelze přetypovat pomocí `parseFloat()`, bude místo toho použita původní hodnota (string). V případě, že je vstup prázdný (například poté, co uživatel pole vyčistí), bude vrácen prázdný string. Toto chování se liší od [vlastnosti DOM `valueAsNumber`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement#valueasnumber). \n\nModifikátor `number` se aplikuje automaticky, pokud má vstupní pole atribut `type=\"number\"`."
7017
},
71-
"references": [
72-
{
73-
"name": "en",
74-
"url": "https://vuejs.org/guide/essentials/forms.html#number"
75-
},
76-
{
77-
"name": "zh-cn",
78-
"url": "https://cn.vuejs.org/guide/essentials/forms.html#number"
79-
},
80-
{
81-
"name": "zh-hk",
82-
"url": "https://zh-hk.vuejs.org/guide/essentials/forms.html#number"
83-
},
84-
{
85-
"name": "ja",
86-
"url": "https://ja.vuejs.org/guide/essentials/forms.html#number"
87-
},
88-
{
89-
"name": "ua",
90-
"url": "https://ua.vuejs.org/guide/essentials/forms.html#number"
91-
},
92-
{
93-
"name": "fr",
94-
"url": "https://fr.vuejs.org/guide/essentials/forms.html#number"
95-
},
96-
{
97-
"name": "ko",
98-
"url": "https://ko.vuejs.org/guide/essentials/forms.html#number"
99-
},
100-
{
101-
"name": "pt",
102-
"url": "https://pt.vuejs.org/guide/essentials/forms.html#number"
103-
},
104-
{
105-
"name": "bn",
106-
"url": "https://bn.vuejs.org/guide/essentials/forms.html#number"
107-
},
108-
{
109-
"name": "it",
110-
"url": "https://it.vuejs.org/guide/essentials/forms.html#number"
111-
},
112-
{
113-
"name": "cs",
114-
"url": "https://cs.vuejs.org/guide/essentials/forms.html#number"
115-
},
116-
{
117-
"name": "ru",
118-
"url": "https://ru.vuejs.org/guide/essentials/forms.html#number"
119-
},
120-
{
121-
"name": "fa",
122-
"url": "https://fa.vuejs.org/guide/essentials/forms.html#number"
123-
}
124-
]
18+
"reference": "guide/essentials/forms.html#number"
12519
},
12620
{
12721
"name": "trim",
12822
"description": {
12923
"kind": "markdown",
13024
"value": "Pokud chcete z uživatelského vstupu automaticky odstranit bílé znaky (whitespace), můžete do vašich vstupů spravovaných přes `v-model` přidat modifikátor `trim`:\n\n```html\n<input v-model.trim=\"msg\" />\n```"
13125
},
132-
"references": [
133-
{
134-
"name": "en",
135-
"url": "https://vuejs.org/guide/essentials/forms.html#trim"
136-
},
137-
{
138-
"name": "zh-cn",
139-
"url": "https://cn.vuejs.org/guide/essentials/forms.html#trim"
140-
},
141-
{
142-
"name": "zh-hk",
143-
"url": "https://zh-hk.vuejs.org/guide/essentials/forms.html#trim"
144-
},
145-
{
146-
"name": "ja",
147-
"url": "https://ja.vuejs.org/guide/essentials/forms.html#trim"
148-
},
149-
{
150-
"name": "ua",
151-
"url": "https://ua.vuejs.org/guide/essentials/forms.html#trim"
152-
},
153-
{
154-
"name": "fr",
155-
"url": "https://fr.vuejs.org/guide/essentials/forms.html#trim"
156-
},
157-
{
158-
"name": "ko",
159-
"url": "https://ko.vuejs.org/guide/essentials/forms.html#trim"
160-
},
161-
{
162-
"name": "pt",
163-
"url": "https://pt.vuejs.org/guide/essentials/forms.html#trim"
164-
},
165-
{
166-
"name": "bn",
167-
"url": "https://bn.vuejs.org/guide/essentials/forms.html#trim"
168-
},
169-
{
170-
"name": "it",
171-
"url": "https://it.vuejs.org/guide/essentials/forms.html#trim"
172-
},
173-
{
174-
"name": "cs",
175-
"url": "https://cs.vuejs.org/guide/essentials/forms.html#trim"
176-
},
177-
{
178-
"name": "ru",
179-
"url": "https://ru.vuejs.org/guide/essentials/forms.html#trim"
180-
},
181-
{
182-
"name": "fa",
183-
"url": "https://fa.vuejs.org/guide/essentials/forms.html#trim"
184-
}
185-
]
26+
"reference": "guide/essentials/forms.html#trim"
18627
}
18728
]
18829
}

0 commit comments

Comments
 (0)