File tree
1,226 files changed
+25379
-9069
lines changed- .changeset
- .github
- ISSUE_TEMPLATE
- workflows
- .vscode
- documentation/examples
- 20-7guis/05-7guis-crud
- 21-miscellaneous/02-immutable-data
- packages/svelte
- scripts
- src
- compiler
- optimizer
- phases
- 1-parse
- read
- state
- utils
- 2-analyze
- css
- 3-transform
- client
- visitors
- server
- preprocess
- types
- utils
- easing
- internal
- client
- server
- legacy
- main
- motion
- store
- transition
- tests
- compiler-errors
- samples
- attribute-empty
- attribute-unique
- attribute-unique-binding
- attribute-unique-shorthand
- catch-before-closing
- catch-without-await
- class-state-field-static
- comment-unclosed
- component-slot-duplicate-error
- css
- css-global-without-selector
- dollar-binding-global-js
- else-before-closing
- else-before-closing-2
- else-before-closing-3
- else-if-before-closing
- else-if-before-closing-2
- else-if-without-if
- empty-attribute-shorthand
- empty-classname-binding
- empty-directive-name
- export-derived-state
- export-state
- illegal-expression
- multiple-styles
- raw-mustaches-whitespace
- runes-export-named-state
- runes-no-const-assignment
- runes-no-derived-assignment
- runes-no-derived-binding
- runes-no-derived-update
- runes-no-rune-each
- runes-wrong-derived-args
- runes-wrong-derived-placement
- runes-wrong-effect-args
- runes-wrong-effect-placement
- runes-wrong-props-placement
- runes-wrong-state-args
- runes-wrong-state-placement
- script-unclosed
- script-unclosed-eof
- self-reference
- store-autosub-context-module
- style-unclosed
- style-unclosed-eof
- svelte-selfdestructive
- then-before-closing
- then-without-await
- unclosed-attribute-self-close-tag
- unexpected-end-of-input
- unexpected-end-of-input-b
- unexpected-end-of-input-c
- unexpected-end-of-input-d
- unmatched-closing-tag
- unmatched-closing-tag-autoclose
- unmatched-closing-tag-autoclose-2
- void-closing
- window-children
- window-duplicate
- window-inside-block
- window-inside-element
- css/samples/global-with-class
- hydration
- samples
- dynamic-text-nil
- each-else
- ignore-mismatched-href
- noscript
- motion
- parser-legacy/samples
- action
- action-duplicate
- action-with-call
- action-with-identifier
- action-with-literal
- animation
- attribute-class-directive
- attribute-containing-solidus
- attribute-curly-bracket
- attribute-dynamic
- attribute-dynamic-boolean
- attribute-empty
- attribute-escaped
- attribute-multiple
- attribute-shorthand
- attribute-static
- attribute-static-boolean
- attribute-style
- attribute-style-directive
- attribute-style-directive-modifiers
- attribute-style-directive-shorthand
- attribute-style-directive-string
- attribute-unquoted
- attribute-with-whitespace
- await-catch
- await-then-catch
- binding
- binding-shorthand
- comment
- comment-with-ignores
- component-dynamic
- convert-entities
- convert-entities-in-element
- css
- dynamic-element-string
- dynamic-element-variable
- dynamic-import
- each-block
- each-block-destructured
- each-block-else
- each-block-indexed
- each-block-keyed
- element-with-attribute
- element-with-attribute-empty-string
- element-with-mustache
- element-with-text
- elements
- event-handler
- if-block
- if-block-else
- if-block-elseif
- implicitly-closed-li
- javascript-comments
- nbsp
- no-error-if-before-closing
- raw-mustaches
- refs
- script
- script-attribute-with-curly-braces
- script-context-module-unquoted
- self-closing-element
- self-reference
- slotted-element
- space-between-mustaches
- spread
- style-inside-head
- textarea-children
- textarea-end-tag
- transition-intro
- transition-intro-no-params
- unusual-identifier
- whitespace-after-script-tag
- whitespace-after-style-tag
- whitespace-leading-trailing
- whitespace-normal
- parser-modern/samples
- comment-before-script
- css-nth-syntax
- css-pseudo-classes
- each-block-object-pattern
- semicolon-inside-quotes
- snippets
- typescript-in-event-handler
- preprocess/samples/attributes-with-closing-tag
- runtime-browser
- custom-elements-samples/set-property-before-mounted
- samples/binding-files
- runtime-legacy
- samples
- animation-flip
- animation-flip-2
- binding-backflow
- binding-indirect
- binding-input-checkbox-deep-contextual
- binding-input-checkbox-group
- binding-input-checkbox-group-outside-each
- binding-input-group-each-1
- binding-input-group-each-3
- binding-input-radio-group
- binding-select-initial-value-undefined-2
- binding-select-initial-value-undefined-3
- binding-select-null-placeholder
- binding-select-null-placeholder-2
- binding-select-unmatched-2
- binding-store
- binding-this-multiple
- class-shortcut-with-transition
- component-props
- component-slot-let-mutated
- dynamic-component-dirty
- dynamic-element-animation
- dynamic-element-svg-implicit-namespace
- dynamic-element-svg-inherit-namespace
- each-block-keyed-index
- event-handler-mutation-scope
- event-handler-sanitize
- event-handler-undefined
- key-block-transition-global
- keyed-each-index-same-2
- nested-destructure-assignment
- nested-destructure-assignment-2
- reactive-value-assign-properties
- select-in-each
- select-one-way-bind-object
- store-reference
- svg-html-tag4
- transition-js-each-block-intro-outro
- transition-js-if-else-block-intro
- runtime-runes/samples
- ambiguous-source
- assign-prop-to-prop
- attribute-parts
- attribute-spread-call-expression
- attribute-spread-casing
- attribute-spread-reactivitiy
- backtick-template
- bind-and-spread
- bind-state-property
- block-dependency-sequence
- class-frozen-state
- class-frozen-state-object
- class-private-frozen-state
- class-private-frozen-state-object
- class-private-state-proxy
- class-state-deep-update
- class-state-derived-fn
- class-state-derived-unowned
- class-state-init-eager
- class-state-init-eager-2
- class-state-init-eager-3
- class-state-proxy
- derived-fn
- derived-proxy
- derived-stale-value
- derived-unowned
- derived-unowned-2
- destructure-async-assignments
- destructure-derived-event
- directives-with-member-access
- dynamic-transition
- each-bind-this-member
- each-fallback
- each-mutation
- each-mutation-2
- each-text-template
- each-updates
- each-updates-2
- effect
- effect-active
- effect-cleanup
- effect-dependencies
- effect-order
- effect-root
- effects-order
- event-arguments
- event-arguments-2
- event-attribute-delegation
- event-attribute-delegation-2
- event-attribute-delegation-3
- event-attribute-delegation-4
- event-attribute-delegation-5
- event-attribute-not-hoistable
- event-attribute-template
- event-listener-moved-outside-container
- event-prop-reference
- exports3
- globals-deconflicted
- if-dependency-order
- if-transition-inert
- if-transition-undefined
- inspect
- inspect-derived
- inspect-multiple
- inspect-nested-state
- inspect-new-property
- inspect-trace
- invalidate-effect
- lifecycle-render-order-for-children
- lifecycle-render-order-for-children-2
- lifecycle-render-order-for-children-3
- lifecycle-render-order-for-children-4
- member-mutation
- module-context-export
- nested-destructure-assignment
- nested-effect-conflict
- nullish-operator
- pre-effect
- pre-effect-ordering
- props
- props-alias
- props-bound-fallback
- props-default-value-behavior
- props-derived
- props-derived-2
- props-spread-fallback
- proxy
- proxy-array
- proxy-array-length
- proxy-cyclical
- proxy-deep
- proxy-nested
- proxy-prop-bound
- proxy-prop-default-readonly
- proxy-prop-default-readonly-bail
- proxy-prop-default-readonly-reassigned
- proxy-prop-readonly
- readonly-state
- readonly-state-replace
- slot
- slot-static
- snippet-argument
- snippet-argument-destructured-multiple
- snippet-argument-multiple
- snippet-complicated-defaults
- snippet-const
- snippet-duplicate-children
- snippet-dynamic-children
- snippet-hoisting
- snippet-optional-arguments
- snippet-reactive-args
- snippet-scope
- snippet-store
- snippet-top-level
- snippet-whitespace
- state-readonly
- store-increment-decrement
- svg-namespace-infer
- text-effect-multi-deps
- transition-evaluation
- typescript
- typescript-as-expression
- typescript-const1
- typescript-each-indexed
- typescript-non-null-expression
- unstate
- signals
- snapshot/samples
- class-state-field-constructor-assignment/_expected/client
- dynamic-attributes-casing
- _expected
- client
- server
- each-string-template
- _expected
- client
- server
- export-state
- _expected
- client
- server
- function-prop-no-getter
- _expected
- client
- server
- state-proxy-literal
- _expected
- client
- server
- svelte-element
- _expected
- client
- server
- sourcemaps
- store
- types
- validator/samples
- a11y-click-events-have-key-events
- a11y-contenteditable-element-without-child
- a11y-interactive-supports-focus
- a11y-mouse-events-have-key-events
- action-on-component
- animation-duplicate
- animation-not-in-each
- animation-not-in-keyed-each
- animation-on-component
- animation-siblings
- assignment-to-const
- assignment-to-const-2
- assignment-to-const-3
- assignment-to-const-4
- assignment-to-const-5
- assignment-to-const-7
- attribute-expected-equals
- attribute-invalid-name
- attribute-invalid-name-2
- attribute-invalid-name-3
- attribute-invalid-name-4
- attribute-invalid-name-5
- binding-this-input-type-dynamic
- component-dynamic
- component-event-modifiers-invalid
- component-invalid-style-directive
- component-name-lowercase
- component-slot-default-duplicate
- component-slot-default-reserved
- component-slot-dynamic
- component-slot-dynamic-attribute
- component-slot-named-duplicate
- component-slotted-custom-element-2
- component-slotted-each-block
- component-slotted-if-block
- const-tag-conflict-1
- const-tag-conflict-2
- const-tag-placement-1
- const-tag-placement-2
- const-tag-readonly-2
- contenteditable-dynamic
- contenteditable-missing
- css-invalid-combinator-selector-1
- css-invalid-combinator-selector-2
- css-invalid-combinator-selector-3
- css-invalid-combinator-selector-4
- css-invalid-global-placement
- css-invalid-global-placement-2
- css-invalid-global-placement-3
- css-invalid-global-placement-4
- css-invalid-global-placement-5
- css-invalid-global-placement-6
- css-invalid-global-selector
- css-invalid-global-selector-2
- css-invalid-global-selector-3
- css-invalid-global-selector-4
- css-invalid-global-selector-5
- css-invalid-global-selector-6
- debug-invalid-args
- default-export
- default-export-anonymous-class
- default-export-anonymous-function
- dynamic-element-invalid-tag
- dynamic-element-missing-tag
- each-block-destructured-object-rest-comma-after
- each-block-invalid-context-destructured
- each-block-invalid-context-destructured-object
- event-attribute
- event-modifiers-invalid
- event-modifiers-invalid-nonpassive
- event-modifiers-invalid-passive
- event-modifiers-legacy
- html-block-in-attribute
- html-block-in-textarea
- inline-new-class
- inline-new-class-2
- inline-new-class-3
- inline-new-class-4
- inline-new-class-5
- invalid-node-placement
- invalid-node-placement-2
- let-directive
- logic-block-in-attribute
- logic-block-in-textarea
- module-script-reactive-declaration
- multiple-script-default-context
- multiple-script-module-context
- namespace-invalid
- namespace-invalid-unguessable
- namespace-non-literal
- no-runes-mode
- reactive-declaration-non-top-level
- rest-eachblock-binding
- rest-eachblock-binding-2
- rest-eachblock-binding-3
- rest-eachblock-binding-nested-rest
- runes-referenced-nonstate
- runes-referenced-nonstate-2
- runes-state-rune-not-mutated
- script-invalid-context
- security-anchor-rel-noreferer-legacy
- slot-attribute-invalid
- slot-warning
- slot-warning2
- static-state-reference
- store-looking-like-rune
- store-runes-conflict
- svelte-fragment-placement
- svelte-fragment-placement-2
- svelte-head-attributes
- textarea-value-children
- title-no-attributes
- title-no-children
- transition-duplicate-in
- transition-duplicate-in-transition
- transition-duplicate-out
- transition-duplicate-out-transition
- transition-duplicate-transition
- transition-duplicate-transition-in
- transition-duplicate-transition-out
- transition-on-component
- window-binding-invalid
- window-binding-invalid-innerwidth
- window-binding-invalid-value
- window-binding-invalid-width
- types
- playgrounds
- demo
- scripts
- sandbox
- sites
- svelte-5-preview
- src
- lib
- Output
- workers/bundler
- routes
- docs
- [slug]
- content
- 01-api
- 02-examples
- 03-appendix
- faq
- svelte.dev
- src/routes
- (authed)
- repl
- [id]
- api/[id].json
- create.json
- save/[id].json
- auth/login
- blog
- [slug]
- card.png
- the-easiest-way-to-get-started
- docs/[slug]
- examples
- api/[slug].json
- faq
- roadmap
- tutorial
- [slug]
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,226 files changed
+25379
-9069
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
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
0 commit comments