Skip to content

Commit d4db2b1

Browse files
authored
chore: update REPL autocomplete (remove $state.is, on: directive, etc) (sveltejs#957)
update autocomplete stuff to current svelte 5
1 parent 46bd8b9 commit d4db2b1

File tree

1 file changed

+125
-125
lines changed

1 file changed

+125
-125
lines changed

packages/site-kit/src/lib/codemirror/autocompletionDataProvider.js

+125-125
Original file line numberDiff line numberDiff line change
@@ -3,119 +3,119 @@
33
*/
44

55
export const globalEvents = [
6-
{ name: 'on:abort' },
7-
{ name: 'on:animationcancel' },
8-
{ name: 'on:animationend' },
9-
{ name: 'on:animationiteration' },
10-
{ name: 'on:animationstart' },
11-
{ name: 'on:auxclick' },
12-
{ name: 'on:beforeinput' },
13-
{ name: 'on:blur' },
14-
{ name: 'on:cancel' },
15-
{ name: 'on:canplay' },
16-
{ name: 'on:canplaythrough' },
17-
{ name: 'on:change' },
18-
{ name: 'on:click' },
19-
{ name: 'on:close' },
20-
{ name: 'on:contextmenu' },
21-
{ name: 'on:copy' },
22-
{ name: 'on:cuechange' },
23-
{ name: 'on:cut' },
24-
{ name: 'on:dblclick' },
25-
{ name: 'on:drag' },
26-
{ name: 'on:dragend' },
27-
{ name: 'on:dragenter' },
28-
{ name: 'on:dragleave' },
29-
{ name: 'on:dragover' },
30-
{ name: 'on:dragstart' },
31-
{ name: 'on:drop' },
32-
{ name: 'on:durationchange' },
33-
{ name: 'on:emptied' },
34-
{ name: 'on:ended' },
35-
{ name: 'on:error' },
36-
{ name: 'on:focus' },
37-
{ name: 'on:formdata' },
38-
{ name: 'on:gotpointercapture' },
39-
{ name: 'on:input' },
40-
{ name: 'on:invalid' },
41-
{ name: 'on:keydown' },
42-
{ name: 'on:keypress' },
43-
{ name: 'on:keyup' },
44-
{ name: 'on:load' },
45-
{ name: 'on:loadeddata' },
46-
{ name: 'on:loadedmetadata' },
47-
{ name: 'on:loadstart' },
48-
{ name: 'on:lostpointercapture' },
49-
{ name: 'on:mousedown' },
50-
{ name: 'on:mouseenter' },
51-
{ name: 'on:mouseleave' },
52-
{ name: 'on:mousemove' },
53-
{ name: 'on:mouseout' },
54-
{ name: 'on:mouseover' },
55-
{ name: 'on:mouseup' },
56-
{ name: 'on:paste' },
57-
{ name: 'on:pause' },
58-
{ name: 'on:play' },
59-
{ name: 'on:playing' },
60-
{ name: 'on:pointercancel' },
61-
{ name: 'on:pointerdown' },
62-
{ name: 'on:pointerenter' },
63-
{ name: 'on:pointerleave' },
64-
{ name: 'on:pointermove' },
65-
{ name: 'on:pointerout' },
66-
{ name: 'on:pointerover' },
67-
{ name: 'on:pointerup' },
68-
{ name: 'on:progress' },
69-
{ name: 'on:ratechange' },
70-
{ name: 'on:reset' },
71-
{ name: 'on:resize' },
72-
{ name: 'on:scroll' },
73-
{ name: 'on:securitypolicyviolation' },
74-
{ name: 'on:seeked' },
75-
{ name: 'on:seeking' },
76-
{ name: 'on:select' },
77-
{ name: 'on:selectionchange' },
78-
{ name: 'on:selectstart' },
79-
{ name: 'on:slotchange' },
80-
{ name: 'on:stalled' },
81-
{ name: 'on:submit' },
82-
{ name: 'on:suspend' },
83-
{ name: 'on:timeupdate' },
84-
{ name: 'on:toggle' },
85-
{ name: 'on:touchcancel' },
86-
{ name: 'on:touchend' },
87-
{ name: 'on:touchmove' },
88-
{ name: 'on:touchstart' },
89-
{ name: 'on:transitioncancel' },
90-
{ name: 'on:transitionend' },
91-
{ name: 'on:transitionrun' },
92-
{ name: 'on:transitionstart' },
93-
{ name: 'on:volumechange' },
94-
{ name: 'on:waiting' },
95-
{ name: 'on:webkitanimationend' },
96-
{ name: 'on:webkitanimationiteration' },
97-
{ name: 'on:webkitanimationstart' },
98-
{ name: 'on:webkittransitionend' },
99-
{ name: 'on:wheel' }
6+
{ name: 'onabort' },
7+
{ name: 'onanimationcancel' },
8+
{ name: 'onanimationend' },
9+
{ name: 'onanimationiteration' },
10+
{ name: 'onanimationstart' },
11+
{ name: 'onauxclick' },
12+
{ name: 'onbeforeinput' },
13+
{ name: 'onblur' },
14+
{ name: 'oncancel' },
15+
{ name: 'oncanplay' },
16+
{ name: 'oncanplaythrough' },
17+
{ name: 'onchange' },
18+
{ name: 'onclick' },
19+
{ name: 'onclose' },
20+
{ name: 'oncontextmenu' },
21+
{ name: 'oncopy' },
22+
{ name: 'oncuechange' },
23+
{ name: 'oncut' },
24+
{ name: 'ondblclick' },
25+
{ name: 'ondrag' },
26+
{ name: 'ondragend' },
27+
{ name: 'ondragenter' },
28+
{ name: 'ondragleave' },
29+
{ name: 'ondragover' },
30+
{ name: 'ondragstart' },
31+
{ name: 'ondrop' },
32+
{ name: 'ondurationchange' },
33+
{ name: 'onemptied' },
34+
{ name: 'onended' },
35+
{ name: 'onerror' },
36+
{ name: 'onfocus' },
37+
{ name: 'onformdata' },
38+
{ name: 'ongotpointercapture' },
39+
{ name: 'oninput' },
40+
{ name: 'oninvalid' },
41+
{ name: 'onkeydown' },
42+
{ name: 'onkeypress' },
43+
{ name: 'onkeyup' },
44+
{ name: 'onload' },
45+
{ name: 'onloadeddata' },
46+
{ name: 'onloadedmetadata' },
47+
{ name: 'onloadstart' },
48+
{ name: 'onlostpointercapture' },
49+
{ name: 'onmousedown' },
50+
{ name: 'onmouseenter' },
51+
{ name: 'onmouseleave' },
52+
{ name: 'onmousemove' },
53+
{ name: 'onmouseout' },
54+
{ name: 'onmouseover' },
55+
{ name: 'onmouseup' },
56+
{ name: 'onpaste' },
57+
{ name: 'onpause' },
58+
{ name: 'onplay' },
59+
{ name: 'onplaying' },
60+
{ name: 'onpointercancel' },
61+
{ name: 'onpointerdown' },
62+
{ name: 'onpointerenter' },
63+
{ name: 'onpointerleave' },
64+
{ name: 'onpointermove' },
65+
{ name: 'onpointerout' },
66+
{ name: 'onpointerover' },
67+
{ name: 'onpointerup' },
68+
{ name: 'onprogress' },
69+
{ name: 'onratechange' },
70+
{ name: 'onreset' },
71+
{ name: 'onresize' },
72+
{ name: 'onscroll' },
73+
{ name: 'onsecuritypolicyviolation' },
74+
{ name: 'onseeked' },
75+
{ name: 'onseeking' },
76+
{ name: 'onselect' },
77+
{ name: 'onselectionchange' },
78+
{ name: 'onselectstart' },
79+
{ name: 'onslotchange' },
80+
{ name: 'onstalled' },
81+
{ name: 'onsubmit' },
82+
{ name: 'onsuspend' },
83+
{ name: 'ontimeupdate' },
84+
{ name: 'ontoggle' },
85+
{ name: 'ontouchcancel' },
86+
{ name: 'ontouchend' },
87+
{ name: 'ontouchmove' },
88+
{ name: 'ontouchstart' },
89+
{ name: 'ontransitioncancel' },
90+
{ name: 'ontransitionend' },
91+
{ name: 'ontransitionrun' },
92+
{ name: 'ontransitionstart' },
93+
{ name: 'onvolumechange' },
94+
{ name: 'onwaiting' },
95+
{ name: 'onwebkitanimationend' },
96+
{ name: 'onwebkitanimationiteration' },
97+
{ name: 'onwebkitanimationstart' },
98+
{ name: 'onwebkittransitionend' },
99+
{ name: 'onwheel' }
100100
];
101101

102102
/** @type {{ name: string, description?: string }[]} */
103103
export const svelteEvents = [
104104
...globalEvents,
105105
{
106-
name: 'on:introstart',
106+
name: 'onintrostart',
107107
description: 'Available when element has transition'
108108
},
109109
{
110-
name: 'on:introend',
110+
name: 'onintroend',
111111
description: 'Available when element has transition'
112112
},
113113
{
114-
name: 'on:outrostart',
114+
name: 'onoutrostart',
115115
description: 'Available when element has transition'
116116
},
117117
{
118-
name: 'on:outroend',
118+
name: 'onoutroend',
119119
description: 'Available when element has transition'
120120
}
121121
];
@@ -271,24 +271,24 @@ export const svelteTags = [
271271
description: 'An alias for window.navigator.onLine'
272272
},
273273
// window events
274-
{ name: 'on:afterprint' },
275-
{ name: 'on:beforeprint' },
276-
{ name: 'on:beforeunload' },
277-
{ name: 'on:gamepadconnected' },
278-
{ name: 'on:gamepaddisconnected' },
279-
{ name: 'on:hashchange' },
280-
{ name: 'on:languagechange' },
281-
{ name: 'on:message' },
282-
{ name: 'on:messageerror' },
283-
{ name: 'on:offline' },
284-
{ name: 'on:online' },
285-
{ name: 'on:pagehide' },
286-
{ name: 'on:pageshow' },
287-
{ name: 'on:popstate' },
288-
{ name: 'on:rejectionhandled' },
289-
{ name: 'on:storage' },
290-
{ name: 'on:unhandledrejection' },
291-
{ name: 'on:unload' }
274+
{ name: 'onafterprint' },
275+
{ name: 'onbeforeprint' },
276+
{ name: 'onbeforeunload' },
277+
{ name: 'ongamepadconnected' },
278+
{ name: 'ongamepaddisconnected' },
279+
{ name: 'onhashchange' },
280+
{ name: 'onlanguagechange' },
281+
{ name: 'onmessage' },
282+
{ name: 'onmessageerror' },
283+
{ name: 'onoffline' },
284+
{ name: 'ononline' },
285+
{ name: 'onpagehide' },
286+
{ name: 'onpageshow' },
287+
{ name: 'onpopstate' },
288+
{ name: 'onrejectionhandled' },
289+
{ name: 'onstorage' },
290+
{ name: 'onunhandledrejection' },
291+
{ name: 'onunload' }
292292
]
293293
},
294294
{
@@ -297,12 +297,12 @@ export const svelteTags = [
297297
"As with <svelte:window>, this element allows you to add listeners to events on document, such as visibilitychange, which don't fire on window.",
298298
attributes: [
299299
// document events
300-
{ name: 'on:fullscreenchange' },
301-
{ name: 'on:fullscreenerror' },
302-
{ name: 'on:pointerlockchange' },
303-
{ name: 'on:pointerlockerror' },
304-
{ name: 'on:readystatechange' },
305-
{ name: 'on:visibilitychange' }
300+
{ name: 'onfullscreenchange' },
301+
{ name: 'onfullscreenerror' },
302+
{ name: 'onpointerlockchange' },
303+
{ name: 'onpointerlockerror' },
304+
{ name: 'onreadystatechange' },
305+
{ name: 'onvisibilitychange' }
306306
]
307307
},
308308
{
@@ -588,7 +588,7 @@ export const runes = [
588588
{ snippet: '$bindable()', test: is_bindable },
589589
{ snippet: '$effect.root(() => {\n\t${}\n})' },
590590
{ snippet: '$state.snapshot(${})' },
591-
{ snippet: '$state.is(${})' },
592-
{ snippet: '$effect.active()' },
593-
{ snippet: '$inspect(${});', test: is_statement }
591+
{ snippet: '$effect.tracking()' },
592+
{ snippet: '$inspect(${});', test: is_statement },
593+
{ snippet: '$host()' }
594594
];

0 commit comments

Comments
 (0)