File tree
1,058 files changed
+15368
-9275
lines changed- .changeset
- packages/svelte
- compiler
- scripts
- src
- compiler
- phases
- 1-parse
- read
- state
- 2-analyze
- css
- utils
- 3-transform
- client
- visitors
- css
- server
- types
- utils
- internal
- client
- dev
- dom
- blocks
- elements
- bindings
- legacy
- reactivity
- server
- legacy
- main
- reactivity
- store
- tests
- compiler-errors/samples
- attribute-sequence-expression
- attribute-sequence-expression-2
- component-slot-nested-error
- component-slot-nested-error-2
- component-slot-nested-error-3
- css-global-block-combinator
- css-global-block-declaration
- css-global-block-modifier
- css-global-block-multiple
- css-global-without-selector
- invalid-snippet-binding
- invalid-snippet-mutation
- options-children
- runes-prop-export-conflict
- runes-wrong-bindable-args
- runes-wrong-bindable-placement
- runes-wrong-host-placement
- runes-wrong-state-snapshot-args
- slot-conflicting-with-render-tag
- store-shadow-scope-2
- store-shadow-scope-3
- css
- samples
- attribute-selector-case-sensitive
- descendant-selector-unmatched
- general-siblings-combinator
- general-siblings-combinator-await
- general-siblings-combinator-await-not-exhaustive
- general-siblings-combinator-each
- general-siblings-combinator-each-2
- general-siblings-combinator-each-else
- general-siblings-combinator-each-else-nested
- general-siblings-combinator-each-nested
- general-siblings-combinator-if
- general-siblings-combinator-if-not-exhaustive
- general-siblings-combinator-if-not-exhaustive-with-each
- general-siblings-combinator-rendertag-global
- general-siblings-combinator-slot
- general-siblings-combinator-slot-global
- general-siblings-combinator-star
- general-siblings-combinator-svelteelement
- global-block
- global-with-child-combinator
- global-with-child-combinator-2
- host
- is
- nested-css
- quote-mark-inside-string
- siblings-combinator
- siblings-combinator-await
- siblings-combinator-await-not-exhaustive
- siblings-combinator-each
- siblings-combinator-each-2
- siblings-combinator-each-else
- siblings-combinator-each-else-nested
- siblings-combinator-each-nested
- siblings-combinator-global
- siblings-combinator-if
- siblings-combinator-if-not-exhaustive
- siblings-combinator-if-not-exhaustive-with-each
- siblings-combinator-slot
- siblings-combinator-star
- unused-selector-child-combinator
- unused-selector-trailing
- hydration
- samples
- basic
- binding-input
- claim-comment
- claim-static
- claim-text
- component
- component-in-element
- dynamic-text
- dynamic-text-changed
- dynamic-text-nil
- each-block
- each-block-arg-clash
- each-block-fallback-mismatch
- each-block-less-nodes-on-client
- each-block-more-nodes-on-client
- each-else
- element-attribute-added
- element-attribute-changed
- element-attribute-removed
- element-attribute-unchanged
- element-attribute-unchanged-2
- element-nested
- element-nested-sibling
- element-ref
- event-handler
- expression-sibling
- head-html-and-component
- head-meta-hydrate-duplicate
- html-tag-hydration
- if-block
- if-block-anchor
- if-block-empty
- if-block-false
- if-block-mismatch
- if-block-update
- ignore-mismatched-href
- noscript
- raw
- raw-mismatch
- raw-repair
- raw-svg
- raw-with-empty-line-at-top
- repairs-apparent-static-content
- surrounding-whitespace
- text-empty
- text-fallback
- top-level-text
- parser-legacy/samples
- attribute-shorthand
- css
- whitespace-after-style-tag
- parser-modern/samples
- comment-before-script
- css-nth-syntax
- css-pseudo-classes
- options
- semicolon-inside-quotes
- snippets
- typescript-in-event-handler
- runtime-browser
- custom-elements-samples
- escaped-css
- host-rune
- ondestroy
- props
- reflect-attributes
- samples
- dynamic-element-custom-element
- head-script
- html-tag-script
- html-tag-script-2
- inline-style-directive-precedence
- inline-style-directive-update-with-spread
- sole-script-tag
- runtime-legacy
- samples
- action-body
- action-custom-event-handler-node-context
- action-document
- action-update-before-destroy
- after-render-prevents-loop
- after-render-triggers-update
- animation-css
- animation-js
- animation-js-delay
- animation-js-easing
- attribute-casing-custom-element
- attribute-casing-foreign-namespace
- attribute-casing-foreign-namespace-compiler-option
- attribute-custom-element-inheritance
- attribute-microdata
- await-mount-and-unmount-immediately
- before-render-chain
- before-render-chain-2
- before-render-prevents-loop
- binding-focused
- binding-indirect
- binding-input-range-change-with-max
- binding-select-from-let
- binding-select-from-let-2
- binding-select-initial-value-undefined
- binding-select-initial-value-undefined-2
- binding-select-initial-value-undefined-3
- binding-select-late-2
- binding-select-late-3
- binding-select-late-4
- binding-select-unmatched-3
- binding-store-each
- binding-this-component-computed-key
- binding-this-component-each-block
- binding-this-component-each-block-value
- binding-this-component-reactive
- binding-this-each-block-property-2
- binding-this-element-reactive
- binding-this-element-reactive-b
- binding-this-member-expression-update
- binding-this-multiple
- binding-this-store
- class-shortcut-with-transition
- component-binding-blowback
- component-binding-blowback-b
- component-binding-blowback-c
- component-binding-infinite-loop
- component-binding-onMount
- component-events-nullish
- component-events-this
- component-nested-deep
- component-not-constructor
- component-not-constructor-dev
- component-slot-context-props-each
- component-slot-context-props-each-nested
- component-slot-context-props-let
- component-slot-let-in-slot-2
- component-slot-let-scope-4
- constructor-prefer-passed-context
- context-in-template
- deconflict-contextual-action
- deconflict-value
- destroy-twice
- dev-warning-each-block-require-arraylike
- dev-warning-readonly-computed
- document-binding-fullscreen
- dynamic-component-evals-props-once
- dynamic-component-spread-props
- dynamic-element-animation
- dynamic-element-animation-2
- dynamic-element-invalid-this
- dynamic-element-svg-inherit-namespace-2
- dynamic-element-transition
- each-block-keyed-component-action
- empty-component-destroy
- event-handler-each-this
- event-handler-mutation-scope
- event-handler-shorthand-component
- event-handler-shorthand-dynamic-component
- event-handler-shorthand-sanitized
- html-non-entities-inside-elements
- inline-style-directive
- inline-style-directive-and-style-attr
- inline-style-directive-and-style-attr-merged
- inline-style-directive-css-vars
- inline-style-directive-dynamic
- inline-style-directive-escape
- inline-style-directive-shorthand
- inline-style-directive-spread
- inline-style-directive-spread-dynamic
- inline-style-directive-string
- inline-style-directive-string-variable
- inline-style-directive-update-object-property
- key-block-3
- key-block-transition-global
- lifecycle-render-afterUpdate2
- lifecycle-render-beforeUpdate
- module-context-bind
- ondestroy-deep
- onmount-fires-when-ready
- onmount-fires-when-ready-nested
- pre-tag
- preserve-comments
- prop-const
- props-reactive-b
- raw-anchor-first-child
- reactive-assignment-prevent-loop
- reactive-import-statement
- reactive-statement-store
- reactive-value-function
- rest-props
- rest-props-without-props
- select-lazy-options
- select-one-way-bind-object-multiple
- set-in-oncreate
- spread-element-readonly
- spread-from-import
- store-assignment-updates-property
- target-dom
- target-dom-detached
- target-shadow-dom
- textarea-children
- textarea-content
- this-in-function-expressions
- transition-css-deferred-removal
- transition-css-duration
- transition-css-iframe
- transition-css-in-out-in
- transition-inert
- transition-js-aborted-outro-in-each
- transition-js-await-block
- transition-js-await-block-outros
- transition-js-deferred-option-direction
- transition-js-each-block-intro-outro
- transition-js-each-block-keyed-intro-outro
- transition-js-if-else-block-intro
- transition-js-intro-enabled-by-option
- window-binding-resize
- runtime-runes/samples
- action-context
- action-state-arg-deep
- action-void-element
- attribute-parts
- before-update-in-legacy-child
- bind-and-spread
- bind-state-property
- bind-this-proxy
- bindings-form-reset
- class-frozen-state-object
- class-private-frozen-state-object
- class-state-derived-unowned
- class-state-init-eager
- class-state-init-eager-2
- class-state-init-eager-3
- derived-destructure
- derived-fn-destructure
- derived-stale-value
- derived-unowned
- derived-unowned-2
- derived-unowned-3
- derived-unowned-4
- derived-unowned-5
- destructure-async-assignments
- destructure-derived-event
- directives-with-member-access
- dynamic-component-transition
- dynamic-element-dynamic-namespace
- dynamic-if-component-transition
- dynamic-transition
- each-bind-this-member
- each-bind-this-member-2
- each-block-default-arg
- each-dynamic-html
- each-keyed-child-effect
- each-updates
- effect
- effect-cleanup
- effect-order
- effect-order-2
- effect-root
- effect-root-2
- effects-order
- event-attribute-after-binding
- event-attribute-delegation
- event-attribute-delegation-2
- event-attribute-delegation-3
- event-attribute-delegation-4
- event-attribute-delegation-5
- event-attribute-delegation-6
- event-attribute-delegation-7
- event-exported
- event-prop-reference
- event-propagation-with-error
- event-used-in-component-and-element
- export-binding
- inspect
- inspect-derived-2
- inspect-multiple
- inspect-nested-state
- inspect-new-property
- inspect-trace
- lifecycle-render-order-for-children
- lifecycle-render-order-for-children-2
- lifecycle-render-order-for-children-3
- lifecycle-render-order-for-children-4
- lifecycle-render-order-for-children-5
- multiple-head
- name-clash-hoisting
- nested-effect-conflict
- nested-script-tag
- non-local-mutation-discouraged
- non-local-mutation-global
- 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
- nullish-operator
- pre-effect
- pre-effect-ordering
- props-alias
- props-bound
- props-bound-fallback
- props-bound-to-normal
- props-default-reactivity
- props-default-value-behavior
- props-default-value-lazy
- props-default-value-lazy-accessors
- props-derived
- props-derived-2
- props-equality
- props-not-bindable
- props-not-bindable-spread
- props-spread-fallback
- proxied-state-property-access
- proxy-array-length
- proxy-prop-bound
- reactive-date
- reactive-map
- reactive-set
- reactive-to-string
- reactive-url
- readonly-state
- snippet-default-arg
- snippet-reactive-args
- snippet-typescript
- spread-props-2
- state-each-bind-this
- state-in-template
- state-snapshot
- state-store
- state-store-props
- store-subscribe-effect-init
- text-multiple-call-expression
- transition-snippet
- unstate
- server-side-rendering/samples
- attribute-spread-with-null
- comment-preserve
- head-meta-hydrate-duplicate
- head-raw-elements-content
- head-svelte-components-raw-content
- signals
- snapshot/samples
- bind-component-snippet
- _expected
- client
- server
- bind-this/_expected
- client
- server
- class-state-field-constructor-assignment/_expected/client
- dynamic-attributes-casing/_expected/client
- each-string-template/_expected
- client
- server
- export-state/_expected/client
- function-prop-no-getter/_expected
- client
- server
- hello-world/_expected/client
- hmr
- _expected
- client
- server
- state-proxy-literal/_expected/client
- svelte-element/_expected
- client
- server
- types
- validator
- samples
- a11y-aria-activedescendant
- a11y-aria-proptypes-boolean
- a11y-aria-proptypes-integer
- a11y-aria-proptypes-number
- a11y-aria-proptypes-string
- a11y-aria-proptypes-token
- a11y-aria-proptypes-tokenlist
- a11y-aria-proptypes-tristate
- a11y-click-events-have-key-events
- a11y-interactive-supports-focus
- a11y-mouse-events-have-key-events
- a11y-no-abstract-roles
- a11y-no-distracting-elements
- a11y-no-interactive-element-to-noninteractive-role
- a11y-no-noninteractive-element-interactions
- a11y-no-noninteractive-element-to-interactive-role
- a11y-no-noninteractive-tabindex
- a11y-no-redundant-roles
- a11y-no-static-element-interactions
- a11y-role-supports-aria-props
- a11y-scope
- a11y-tabindex-no-positive
- animation-each-with-const
- animation-each-with-whitespace
- component-name-lowercase
- component-slotted-custom-element
- component-slotted-custom-element-2
- const-tag-readonly-1
- css-invalid-global-placement-5
- css-invalid-global-selector-list
- css-invalid-type-selector-placement
- css-mismatched-quotes
- html-block-in-attribute
- illegal-attribute-character
- invalid-self-closing-tag
- js-scope-catch-clause
- logic-block-in-attribute
- runes-bindable-not-called
- runes-legacy-syntax-warnings
- static-state-reference
- types
- playgrounds/demo
- src
- sites
- svelte-5-preview
- src
- lib
- Output
- workers
- bundler
- compiler
- routes
- docs
- content
- 01-api
- 03-appendix
- functions
- status
- svelte/[...path]
- svelte.dev
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,058 files changed
+15368
-9275
lines changedLines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
0 commit comments