File tree
533 files changed
+5084
-2662
lines changed- .changeset
- packages/svelte
- messages
- client-errors
- client-warnings
- compile-errors
- compile-warnings
- scripts/process-messages
- templates
- src
- compiler
- migrate
- phases
- 1-parse
- read
- state
- 2-analyze
- 3-transform
- client
- visitors
- css
- server
- types
- utils
- internal
- client
- dev
- dom
- blocks
- elements
- bindings
- legacy
- server
- tests
- compiler-errors/samples
- attribute-unique
- attribute-unique-binding
- attribute-unique-shorthand
- slot-conflicting-with-render-tag
- svelte-internal-import
- unbalanced-curly-component
- unbalanced-curly-element
- css/samples
- comments-after-last-selector
- dynamic-element
- global-with-data-attribute
- nested-css
- hydration/samples
- binding-input
- event-handler
- migrate
- samples
- derivations-no-colon
- svelte-element
- svelte-ignore
- parser-legacy/samples/dynamic-element-string
- runtime-browser/custom-elements-samples
- nested
- reflect-attributes
- reflect-attributes-add-remove
- runtime-legacy
- samples
- action-update
- apply-directives-in-order
- apply-directives-in-order-2
- await-then-blowback-reactive
- binding-indirect-computed
- binding-input-checkbox
- binding-input-checkbox-deep-contextual
- binding-input-checkbox-deep-contextual-b
- binding-input-checkbox-group
- binding-input-checkbox-group-outside-each
- binding-input-group-duplicate-value
- binding-input-group-each-1
- binding-input-group-each-10
- binding-input-group-each-11
- binding-input-group-each-12
- binding-input-group-each-13
- binding-input-group-each-14
- binding-input-group-each-15
- binding-input-group-each-16
- binding-input-group-each-2
- binding-input-group-each-3
- binding-input-group-each-4
- binding-input-group-each-5
- binding-input-group-each-6
- binding-input-group-each-8
- binding-input-group-each-9
- binding-input-group-if-gh-8372-1
- binding-input-group-if-gh-8372-2
- binding-input-number
- binding-input-radio-group
- binding-input-range
- binding-input-range-change-with-max
- binding-input-text
- binding-input-text-contextual
- binding-input-text-contextual-deconflicted
- binding-input-text-contextual-reactive
- binding-input-text-deconflicted
- binding-input-text-deep
- binding-input-text-deep-computed
- binding-input-text-deep-computed-dynamic
- binding-input-text-deep-contextual
- binding-input-text-deep-contextual-computed-dynamic
- binding-select
- binding-select-implicit-option-value
- binding-select-late-3
- binding-select-multiple
- binding-select-optgroup
- binding-store
- binding-store-deep
- binding-store-each
- binding-textarea
- binding-this-and-value
- binding-using-props
- bitmask-overflow-if
- bitmask-overflow-slot-3
- bitmask-overflow-slot-4
- bitmask-overflow-slot-5
- bitmask-overflow-slot-6
- component-binding
- component-binding-accessors
- component-binding-blowback-d
- component-binding-blowback-e
- component-binding-blowback-f
- component-binding-deep
- component-binding-deep2
- component-binding-each
- component-binding-each-nested
- component-binding-infinite-loop
- component-binding-nested
- component-binding-non-leaky
- component-binding-parent-supercedes-child
- component-binding-reactive-statement
- component-binding-self-destroying
- component-binding-store
- component-prop-object
- component-slot-attribute-order
- component-slot-fallback-2
- component-slot-fallback-5
- component-slot-fallback-6
- component-slot-let-b
- component-slot-let-c
- component-slot-let-d
- component-slot-let-destructured-2
- component-slot-let-scope-3
- component-slot-nested-if
- component-svelte-fragment-let-b
- component-svelte-fragment-let-c
- component-svelte-fragment-let-d
- component-svelte-fragment-let-destructured-2
- component-template-inline-mutation
- component-yield-placement
- const-tag-invalidate
- context-api
- custom-method
- destructuring-one-value-reactive
- dynamic-component-evals-props-once
- dynamic-component-spread-props
- dynamic-element-attribute-boolean
- dynamic-element-attribute-spread
- dynamic-element-class-directive
- dynamic-element-string
- dynamic-element-svg
- dynamic-element-svg-inherit-namespace
- dynamic-element-textarea
- dynamic-element-void-tag
- each-block-destructured-object-binding
- each-block-keyed-bind-group
- each-block-keyed-dynamic-2
- each-block-keyed-index-in-event-handler
- each-block-scope-shadow-bind
- each-block-scope-shadow-bind-2
- each-block-scope-shadow-bind-3
- each-block-scope-shadow-bind-4
- each-blocks-assignment
- each-blocks-assignment-2
- empty-component-destroy
- event-handler
- event-handler-destructured
- event-handler-dynamic
- event-handler-dynamic-2
- event-handler-dynamic-bound-var
- event-handler-dynamic-expression
- event-handler-dynamic-hash
- event-handler-each
- event-handler-each-context-invalidation
- event-handler-each-deconflicted
- event-handler-modifier-once-duplicated
- event-handler-sanitize
- globals-not-overwritten-by-bindings
- if-block-else-update
- inline-style-become-undefined
- inline-style-directive-shorthand-declaration-only
- instrumentation-script-destructuring
- instrumentation-script-loop-scope
- instrumentation-script-multiple-assignments
- instrumentation-script-update
- instrumentation-template-destructuring
- instrumentation-template-loop-scope
- instrumentation-template-multiple-assignments
- instrumentation-template-update
- instrumentation-update-expression
- invalidation-in-if-condition
- key-block-component-slot
- key-block-static-if
- mutation-tracking-across-sibling-scopes
- nested-destructure-assignment
- nested-destructure-assignment-2
- noscript-removal
- prop-no-change
- props-reactive-slot
- props-reassign
- raw-mustache-as-root
- raw-mustache-inside-slot
- reactive-compound-operator
- reactive-function-called-reassigned
- reactive-statement-indirect
- reactive-update-expression
- reactive-value-mutate-const
- rest-props
- rest-props-reassign
- rest-props-without-props
- select-lazy-options
- slot-children-prop
- spread-component-with-bind
- spread-element-input-select-multiple
- static-svelte-element
- store-assignment-updates
- store-assignment-updates-property
- store-auto-subscribe
- store-auto-subscribe-implicit
- store-each-binding
- store-each-binding-deep
- store-each-binding-destructuring
- store-resubscribe
- transition-js-events-in-out
- value-attribute-isolated-update
- window-binding-resize
- window-binding-scroll-store
- window-event
- window-event-context
- runtime-runes/samples
- ambiguous-source
- array-lastindexof
- attribute-spread-call-expression
- attribute-spread-reactivitiy
- bind-and-spread
- bind-state-property
- bindings-form-reset
- class-frozen-state
- class-frozen-state-object
- class-private-frozen-state
- class-private-frozen-state-object
- class-private-state
- class-private-state-increment
- class-private-state-init
- class-private-state-proxy
- class-state
- class-state-deep-update
- class-state-derived
- class-state-derived-fn
- class-state-derived-private
- class-state-increment
- class-state-init
- class-state-init-conflict
- class-state-init-eager
- class-state-init-eager-2
- class-state-init-eager-3
- class-state-proxy
- class-state-public-private
- class-state-with-literal
- component-let-directive
- derived-cascade
- derived-direct
- derived-fn
- derived-fn-destructure
- derived-indirect-arrow-fn
- derived-indirect-fn
- derived-indirect-fn-2
- derived-proxy
- derived-unowned-8
- derived-write-read-write-read
- destructure-derived-event
- destructure-derived-object
- dynamic-element-dynamic-namespace
- each-mutation
- effect
- effects-order
- event-arguments
- event-arguments-2
- event-attribute
- event-attribute-after-binding
- event-attribute-after-spread
- event-attribute-bubble
- event-attribute-capture
- event-attribute-not-hoistable
- event-attribute-spread
- event-attribute-spread-capture
- event-attribute-window
- event-exported
- event-listener-moved-outside-container
- event-listener-spread
- event-spread-rerun
- event-used-in-component-and-element
- export-binding
- exports-1
- exports-2
- exports-3
- inspect-derived
- invalid-html-ssr
- invalidate-effect
- mutation
- mutation-both
- nested-destructure-assignment
- non-local-mutation-discouraged
- non-local-mutation-inherited-owner
- non-local-mutation-inherited-owner-2
- non-local-mutation-inherited-owner-3
- non-local-mutation-inherited-owner-4
- non-local-mutation-inherited-owner-5
- non-local-mutation-inherited-owner-6
- non-local-mutation-inherited-owner-7
- non-local-mutation-with-binding
- non-local-mutation-with-binding-2
- non-local-mutation-with-binding-3
- not-actual-runes
- pre-effect
- props-alias
- props-array-each
- props-bound
- props-bound-fallback
- props-bound-to-normal
- props-default-reactivity
- props-default-value-behavior
- props-equality
- props-not-bindable
- props-not-bindable-spread
- props-spread-fallback
- proxy
- proxy-array
- proxy-cyclical
- proxy-deep
- proxy-nested
- proxy-prop-bound
- readonly-state
- readonly-state-push
- readonly-state-replace
- runes-in-module-context
- snippet-argument
- snippet-argument-destructured
- snippet-argument-destructured-multiple
- snippet-argument-multiple
- snippet-complicated-defaults
- snippet-const
- snippet-expressions
- snippet-optional-arguments
- snippet-prop-explicit
- snippet-prop-implicit
- snippet-prop-reactive
- snippet-reactive
- snippet-reactive-args
- state-delete-property
- state-readonly
- state-reuse
- state-snapshot
- state-space
- state-undefined
- store-from-props-hoisting
- store-from-props-runelike
- store-subscribe-effect-init
- svelte-meta
- svelte-meta-dynamic
- svg-element-attribute-serialize
- typescript
- untracked
- value-attribute-isolated-update
- value-attribute-isolated-update-spread
- wrapped-$state
- wrapped-$state-2
- server-side-rendering/samples
- dynamic-element-string
- head-svelte-components-raw-content
- snapshot/samples
- bind-component-snippet/_expected/server
- bind-this/_expected/server
- dynamic-attributes-casing/_expected/server
- each-string-template/_expected/server
- function-prop-no-getter/_expected
- client
- server
- hello-world/_expected/server
- hmr/_expected/server
- state-proxy-literal/_expected/server
- svelte-element/_expected/server
- validator/samples
- a11y-click-events-have-key-events
- a11y-img-redundant-alt
- a11y-interactive-supports-focus
- a11y-label-has-associated-control
- a11y-missing-attribute-href-aria-disabled
- a11y-no-noninteractive-element-interactions
- a11y-no-noninteractive-element-to-interactive-role
- document-binding-invalid-dimensions
- dynamic-element-invalid-tag
- dynamic-element-missing-tag
- ignore-warning-dash-backwards-compat
- runes-legacy-syntax-warnings
- runes-legacy-syntax-warnings-2
- slot-warning
- slot-warning2
- static-state-reference
- store-rune-conflic-from-props
- window-binding-invalid-dimensions
- types
- playgrounds/demo
- dist
- sites/svelte-5-preview
- src
- lib
- Input
- Output
- console
- srcdoc
- routes
- docs/content
- 01-api
- 03-appendix
- status
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
533 files changed
+5084
-2662
lines changedLines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 35 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
| |||
38 | 39 |
| |
39 | 40 |
| |
40 | 41 |
| |
| 42 | + | |
41 | 43 |
| |
42 | 44 |
| |
43 | 45 |
| |
| |||
58 | 60 |
| |
59 | 61 |
| |
60 | 62 |
| |
| 63 | + | |
61 | 64 |
| |
62 | 65 |
| |
63 | 66 |
| |
| 67 | + | |
64 | 68 |
| |
65 | 69 |
| |
66 | 70 |
| |
| |||
78 | 82 |
| |
79 | 83 |
| |
80 | 84 |
| |
| 85 | + | |
81 | 86 |
| |
82 | 87 |
| |
83 | 88 |
| |
| |||
95 | 100 |
| |
96 | 101 |
| |
97 | 102 |
| |
| 103 | + | |
98 | 104 |
| |
99 | 105 |
| |
| 106 | + | |
| 107 | + | |
100 | 108 |
| |
101 | 109 |
| |
102 | 110 |
| |
| |||
142 | 150 |
| |
143 | 151 |
| |
144 | 152 |
| |
| 153 | + | |
145 | 154 |
| |
146 | 155 |
| |
147 | 156 |
| |
148 | 157 |
| |
149 | 158 |
| |
150 | 159 |
| |
| 160 | + | |
151 | 161 |
| |
152 | 162 |
| |
153 | 163 |
| |
| |||
175 | 185 |
| |
176 | 186 |
| |
177 | 187 |
| |
| 188 | + | |
178 | 189 |
| |
179 | 190 |
| |
180 | 191 |
| |
| |||
200 | 211 |
| |
201 | 212 |
| |
202 | 213 |
| |
| 214 | + | |
203 | 215 |
| |
204 | 216 |
| |
205 | 217 |
| |
| |||
209 | 221 |
| |
210 | 222 |
| |
211 | 223 |
| |
| 224 | + | |
| 225 | + | |
212 | 226 |
| |
213 | 227 |
| |
214 | 228 |
| |
215 | 229 |
| |
| 230 | + | |
216 | 231 |
| |
217 | 232 |
| |
218 | 233 |
| |
| 234 | + | |
219 | 235 |
| |
220 | 236 |
| |
221 | 237 |
| |
| |||
234 | 250 |
| |
235 | 251 |
| |
236 | 252 |
| |
| 253 | + | |
237 | 254 |
| |
238 | 255 |
| |
239 | 256 |
| |
| |||
255 | 272 |
| |
256 | 273 |
| |
257 | 274 |
| |
| 275 | + | |
258 | 276 |
| |
259 | 277 |
| |
260 | 278 |
| |
| |||
306 | 324 |
| |
307 | 325 |
| |
308 | 326 |
| |
| 327 | + | |
309 | 328 |
| |
310 | 329 |
| |
311 | 330 |
| |
| |||
315 | 334 |
| |
316 | 335 |
| |
317 | 336 |
| |
| 337 | + | |
| 338 | + | |
318 | 339 |
| |
319 | 340 |
| |
| 341 | + | |
320 | 342 |
| |
321 | 343 |
| |
322 | 344 |
| |
323 | 345 |
| |
324 | 346 |
| |
325 | 347 |
| |
326 | 348 |
| |
| 349 | + | |
327 | 350 |
| |
| 351 | + | |
328 | 352 |
| |
329 | 353 |
| |
330 | 354 |
| |
| |||
383 | 407 |
| |
384 | 408 |
| |
385 | 409 |
| |
| 410 | + | |
| 411 | + | |
386 | 412 |
| |
387 | 413 |
| |
388 | 414 |
| |
389 | 415 |
| |
| 416 | + | |
390 | 417 |
| |
391 | 418 |
| |
392 | 419 |
| |
| |||
417 | 444 |
| |
418 | 445 |
| |
419 | 446 |
| |
| 447 | + | |
420 | 448 |
| |
421 | 449 |
| |
422 | 450 |
| |
| |||
451 | 479 |
| |
452 | 480 |
| |
453 | 481 |
| |
| 482 | + | |
454 | 483 |
| |
455 | 484 |
| |
456 | 485 |
| |
| |||
468 | 497 |
| |
469 | 498 |
| |
470 | 499 |
| |
| 500 | + | |
471 | 501 |
| |
472 | 502 |
| |
473 | 503 |
| |
| |||
488 | 518 |
| |
489 | 519 |
| |
490 | 520 |
| |
| 521 | + | |
491 | 522 |
| |
492 | 523 |
| |
493 | 524 |
| |
| |||
499 | 530 |
| |
500 | 531 |
| |
501 | 532 |
| |
| 533 | + | |
502 | 534 |
| |
503 | 535 |
| |
| 536 | + | |
504 | 537 |
| |
505 | 538 |
| |
506 | 539 |
| |
| |||
518 | 551 |
| |
519 | 552 |
| |
520 | 553 |
| |
| 554 | + | |
521 | 555 |
| |
522 | 556 |
| |
523 | 557 |
| |
| |||
527 | 561 |
| |
528 | 562 |
| |
529 | 563 |
| |
| 564 | + | |
530 | 565 |
| |
531 | 566 |
| |
532 | 567 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
0 commit comments