File tree
669 files changed
+14740
-6252
lines changed- .github/workflows
- assets
- benchmarking
- benchmarks/reactivity
- kairo
- compare
- documentation/docs
- 01-introduction
- 02-runes
- 03-template-syntax
- 04-styling
- 05-special-elements
- 06-runtime
- 07-misc
- 98-reference/.generated
- 99-legacy
- packages/svelte
- messages
- client-errors
- client-warnings
- compile-errors
- compile-warnings
- scripts
- src
- animate
- compiler
- migrate
- phases
- 1-parse
- read
- state
- utils
- 2-analyze
- css
- visitors
- 3-transform
- client
- visitors
- css
- server
- visitors
- types
- utils
- internal
- client
- dev
- dom
- blocks
- elements
- bindings
- legacy
- reactivity
- server
- blocks
- legacy
- motion
- server
- store
- transition
- tests
- compiler-errors/samples
- css-global-block-multiple-1
- css-global-block-multiple-2
- css-global-block-multiple
- runes-invalid-each-binding-this
- runes-invalid-each-binding
- runes-invalid-each-mutation
- runes-no-derived-assignment
- runes-no-derived-binding
- runes-no-derived-state-field-assignment
- runes-no-derived-state-field-update
- runes-no-derived-update
- runes-wrong-state-raw-args
- css
- samples
- double-hyphen
- general-siblings-combinator-slot
- general-siblings-combinator-svelteelement
- global-block
- global-keyframes
- global-local-nested
- global-local
- global-with-nesting
- global
- has
- render-tag-loop
- siblings-combinator-component
- siblings-combinator-slot
- undefined-with-scope
- view-transition
- hydration
- samples
- element-dir-attribute-sibling
- input-checked-attribute-sibling
- pre-first-node-newline
- repair-mismatched-a-href
- migrate/samples
- jsdoc-with-comments
- labeled-statement-reassign-state
- reassigned-deriveds
- motion
- parser-modern/samples
- comment-before-function-binding
- comment-before-script
- each-block-object-pattern-special-characters
- each-block-object-pattern
- loose-valid-each-as
- snippets
- typescript-in-event-handler
- preprocess
- samples/script
- runtime-browser
- custom-elements-samples
- camel-case-attribute
- custom-method
- element-effect-context
- runtime-legacy
- samples
- action-custom-event-handler-in-each-destructured
- action-custom-event-handler-in-each
- action-custom-event-handler-node-context
- action-custom-event-handler-with-context
- action-custom-event-handler
- action-this
- animation-css
- animation-js-easing
- animation-js
- attribute-boolean-inert
- attribute-null-classname-with-style
- attribute-null-func-classname-with-style
- await-mutate-array
- await-then-destruct-object-if
- before-render-chain
- binding-contenteditable-text-initial
- binding-contenteditable-text
- binding-input-checkbox-indeterminate
- binding-select-in-yield
- bindings-coalesced
- class-shortcut-with-transition
- component-props-mutated
- component-slot-let-g
- destructured-props-2
- destructured-props-3
- destructured-props-5
- destructuring-assignment-array
- dynamic-element-animation
- inline-style-directive-spread-and-attr-empty
- inline-style-optimisation-bailout
- key-block-expression-2
- lifecycle-render-order-for-children
- ondestroy-prop-access-2
- ondestroy-prop-access-3
- ondestroy-prop-access
- pre-tag
- prop-const
- props-reactive-b
- reactive-assignment-in-complex-declaration-with-store-3
- reactive-value-dependency-not-referenced
- reactive-value-function
- reactive-values-text-node
- spread-own-props
- store-auto-subscribe-in-reactive-declaration-2
- store-increment-updates-reactive
- store-unreferenced
- window-event-custom
- runtime-runes/samples
- attribute-boolean-case-insensitivity
- attribute-spread-input
- autofocus-with-call
- await-hydrate-maybe-promise
- bind-current-time-remove-listener
- bindable-prop-and-export
- class-directive-mutations
- class-directive
- clsx
- const-tag-boundary
- custom-element-attributes
- derived-disconnect
- derived-unowned-11
- derived-unowned-12
- derived-unowned-2
- derived-unowned-5
- deriveds-in-constructor
- dynamic-style-attr
- each-bind-store-no-warning
- each-updates-9
- effect-cleanup
- effect-root-5
- effect-tracking-unowned
- error-boundary-21
- event-handler-invalid-values
- export-binding
- counter
- form-novalidate-casing
- head-payload-validation
- inspect-trace-nested
- inspect-trace-null
- inspect-trace-reassignment
- lifecycle-render-order-for-children-2
- lifecycle-render-order-for-children-3
- lifecycle-render-order-for-children-4
- lifecycle-render-order-for-children
- muted-without-bind-works
- nested-effect-conflict
- non-local-mutation-discouraged
- non-local-mutation-global-2
- non-local-mutation-inherited-owner-1
- 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-inherited-owner
- non-local-mutation-ok
- non-local-mutation-with-binding-2
- non-local-mutation-with-binding-3
- non-local-mutation-with-binding-7
- onmount-prop-access
- ownership-function-bindings
- ownership-invalid-binding-bindable-fallback
- ownership-invalid-mutation-bindable-fallback
- pre-no-content
- props-id-prefix
- props-id
- props-not-bindable-spread
- props-not-bindable
- proxy-coercive-assignment-warning
- random
- read-version-previous-reaction
- runes-from-func
- select-value-with-call
- snippet-block-without-render-tag-dev
- snippet-block-without-render-tag-prod
- snippet-children-without-render-tag-dev-prod
- snippet-children-without-render-tag-dev
- store-reassign-object
- store-update-on-destroy
- style-directive-mutations
- style-update
- svelte-boundary-dev-const
- svelte-element-css-hash
- svg-namespace-if-block-3
- toStore-subscribe2
- toStore-teardown
- transition-each-4
- typescript
- undefined-event-handler
- unhoist-function-accessing-snippet
- untrack-own-deriveds
- untracked-derived-local
- untracked-write-pre
- validate-undefined-snippet-default-arg
- value-attribute-null-undefined
- writable-derived-2
- writable-derived
- server-side-rendering
- samples/head-component-props-id
- signals
- snapshot
- samples
- await-block-scope/_expected
- client
- server
- bind-component-snippet/_expected
- client
- server
- bind-this/_expected
- client
- server
- class-state-field-constructor-assignment/_expected
- client
- server
- destructured-assignments/_expected
- client
- server
- dynamic-attributes-casing/_expected
- client
- server
- each-string-template/_expected
- client
- server
- export-state/_expected
- client
- server
- function-prop-no-getter/_expected
- client
- server
- hello-world/_expected
- client
- server
- hmr/_expected
- client
- server
- imports-in-modules/_expected
- client
- server
- nullish-coallescence-omittance
- _expected
- client
- server
- props-identifier/_expected
- client
- server
- purity/_expected
- client
- server
- skip-static-subtree/_expected
- client
- server
- state-proxy-literal/_expected
- client
- server
- svelte-element/_expected
- client
- server
- text-nodes-deriveds/_expected
- client
- server
- sourcemaps/samples
- attached-sourcemap
- css-injected-map
- store
- types
- validator/samples
- a11y-label-has-associated-control
- a11y-mouse-events-have-key-events
- a11y-no-noninteractive-element-interactions
- bind-group-snippet-parameter
- comment-before-function-binding
- const-tag-inside-key-block
- const-tag-invalid-rune-usage
- const-tag-placement-1
- const-tag-placement-2
- const-tag-placement-svelte-boundary
- invalid-node-placement-template
- invalid-self-closing-tag
- multiple-var-same-name
- mutate-derived-private-field
- reassign-derived-private-public-field
- rune-invalid-spread-derived-by
- rune-invalid-spread-derived
- rune-invalid-spread-state-raw
- rune-invalid-spread-state
- slot-attribute-component
- static-state-reference
- types
- playgrounds/sandbox
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
669 files changed
+14740
-6252
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
61 | 63 | | |
62 | 64 | | |
63 | 65 | | |
| 66 | + | |
64 | 67 | | |
65 | 68 | | |
66 | 69 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
9 | 12 | | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
| 17 | + | |
14 | 18 | | |
15 | 19 | | |
16 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
6 | 8 | | |
7 | 9 | | |
8 | 10 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | 65 | | |
68 | 66 | | |
69 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments