Commit c1036c7
committed
File tree
1,514 files changed
+20850
-33989
lines changed- .changeset
- .github
- workflows
- benchmarking
- benchmarks
- reactivity
- kairo
- ssr
- wrapper
- documentation
- blog
- docs
- 02-runes
- 03-template-syntax
- 05-special-elements
- 06-runtime
- 07-misc
- 98-reference
- .generated
- 99-legacy
- examples
- 00-introduction
- 00-hello-world
- 01-dynamic-attributes
- 02-styling
- 03-nested-components
- 04-html-tags
- 01-reactivity
- 00-reactive-assignments
- 01-reactive-declarations
- 02-reactive-statements
- 02-props
- 00-declaring-props
- 01-default-values
- 02-spread-props
- 03-logic
- 00-if-blocks
- 01-else-blocks
- 02-else-if-blocks
- 03-each-blocks
- 04-keyed-each-blocks
- 05-await-blocks
- 04-events
- 00-dom-events
- 01-inline-handlers
- 02-event-modifiers
- 03-component-events
- 04-event-forwarding
- 05-dom-event-forwarding
- 05-bindings
- 00-text-inputs
- 01-numeric-inputs
- 02-checkbox-inputs
- 03-group-inputs
- 04-textarea-inputs
- 05-file-inputs
- 06-select-bindings
- 07-multiple-select-bindings
- 08-each-block-bindings
- 09-media-elements
- 10-dimensions
- 11-bind-this
- 12-component-bindings
- 06-lifecycle
- 00-onmount
- 01-ondestroy
- 02-update
- 03-tick
- 07-stores
- 00-writable-stores
- 01-auto-subscriptions
- 02-readable-stores
- 03-derived-stores
- 04-custom-stores
- 08-motion
- 00-tweened
- 01-spring
- 09-transitions
- 00-transition
- 01-adding-parameters-to-transitions
- 02-in-and-out
- 03-custom-css-transitions
- 04-custom-js-transitions
- 05-transition-events
- 06-deferred-transitions
- 10-animations
- 00-animate
- 11-easing
- 00-easing
- 12-svg
- 01-clock
- 02-bar-chart
- 03-area-chart
- 04-scatterplot
- 05-svg-transitions
- 13-actions
- 00-actions
- 01-adding-parameters-to-actions
- 03-actions-pannable
- 14-classes
- 00-classes
- 01-class-shorthand
- 15-composition
- 00-slots
- 01-slot-fallbacks
- 02-named-slots
- 03-slot-props
- 04-conditional-slots
- 05-modal
- 16-context
- 00-context-api
- 17-special-elements
- 00-svelte-self
- 01-svelte-component
- 02-svelte-element
- 03-svelte-window
- 04-svelte-window-bindings
- 05-svelte-document
- 06-svelte-body
- 07-svelte-head
- 18-module-context
- 01-module-exports
- 19-debugging
- 00-debug
- 20-7guis
- 01-7guis-counter
- 02-7guis-temperature
- 03-7guis-flight-booker
- 04-7guis-timer
- 05-7guis-crud
- 06-7guis-circles
- 21-miscellaneous
- 01-hacker-news
- 02-immutable-data
- 99-embeds
- 20181225-blog-svelte-css-in-js
- 20190420-blog-write-less-code
- tutorial
- 01-introduction
- 01-basics
- app-a
- 02-adding-data
- app-a
- app-b
- 03-dynamic-attributes
- app-a
- app-b
- 04-styling
- app-a
- app-b
- 05-nested-components
- app-a
- app-b
- 06-making-an-app
- app-a
- 02-reactivity
- 01-reactive-assignments
- app-a
- app-b
- 02-reactive-declarations
- app-a
- app-b
- 03-reactive-statements
- app-a
- app-b
- 04-updating-arrays-and-objects
- app-a
- app-b
- 03-props
- 01-declaring-props
- app-a
- app-b
- 02-default-values
- app-a
- app-b
- 03-spread-props
- app-a
- app-b
- 04-logic
- 01-if-blocks
- app-a
- app-b
- 02-else-blocks
- app-a
- app-b
- 03-else-if-blocks
- app-a
- app-b
- 04-each-blocks
- app-a
- app-b
- 05-keyed-each-blocks
- app-a
- app-b
- 06-await-blocks
- app-a
- app-b
- 05-events
- 01-dom-events
- app-a
- app-b
- 02-inline-handlers
- app-a
- app-b
- 03-event-modifiers
- app-a
- app-b
- 04-component-events
- app-a
- app-b
- 05-event-forwarding
- app-a
- app-b
- 06-dom-event-forwarding
- app-a
- app-b
- 06-bindings
- 01-text-inputs
- app-a
- app-b
- 02-numeric-inputs
- app-a
- app-b
- 03-checkbox-inputs
- app-a
- app-b
- 04-group-inputs
- app-a
- app-b
- 05-textarea-inputs
- app-a
- app-b
- 06-select-bindings
- app-a
- app-b
- 07-multiple-select-bindings
- app-a
- app-b
- 08-contenteditable-bindings
- app-a
- app-b
- 09-each-block-bindings
- app-a
- app-b
- 10-media-elements
- app-a
- app-b
- 11-dimensions
- app-a
- app-b
- 12-bind-this
- app-a
- app-b
- 13-component-bindings
- app-a
- app-b
- 14-component-this
- app-a
- app-b
- 07-lifecycle
- 01-onmount
- app-a
- app-b
- 02-ondestroy
- app-a
- app-b
- 03-update
- app-a
- app-b
- 04-tick
- app-a
- app-b
- 08-stores
- 01-writable-stores
- app-a
- app-b
- 02-auto-subscriptions
- app-a
- app-b
- 03-readable-stores
- app-a
- app-b
- 04-derived-stores
- app-a
- app-b
- 05-custom-stores
- app-a
- app-b
- 06-store-bindings
- app-a
- app-b
- 09-motion
- 01-tweened
- app-a
- app-b
- 02-spring
- app-a
- app-b
- 10-transitions
- 01-transition
- app-a
- app-b
- 02-adding-parameters-to-transitions
- app-a
- app-b
- 03-in-and-out
- app-a
- app-b
- 04-custom-css-transitions
- app-a
- app-b
- 05-custom-js-transitions
- app-a
- app-b
- 06-transition-events
- app-a
- app-b
- 07-global-transitions
- app-a
- app-b
- 08-deferred-transitions
- app-a
- app-b
- 09-key-blocks
- app-a
- app-b
- 11-animations
- 01-animate
- app-a
- app-b
- 12-actions
- 01-actions
- app-a
- app-b
- 02-adding-parameters-to-actions
- app-a
- app-b
- 13-advanced-styling
- 01-classes
- app-a
- app-b
- 02-class-shorthand
- app-a
- app-b
- 03-inline-styles
- app-a
- app-b
- 04-style-directive
- app-a
- app-b
- 14-composition
- 01-slots
- app-a
- app-b
- 02-slot-fallbacks
- app-a
- app-b
- 03-named-slots
- app-a
- app-b
- 04-optional-slots
- app-a
- app-b
- 05-slot-props
- app-a
- app-b
- 15-context
- 01-context-api
- app-a
- app-b
- 16-special-elements
- 01-svelte-self
- app-a
- app-b
- 02-svelte-component
- app-a
- app-b
- 03-svelte-element
- app-a
- app-b
- 04-svelte-window
- app-a
- app-b
- 05-svelte-window-bindings
- app-a
- app-b
- 06-svelte-document
- app-a
- app-b
- 07-svelte-body
- app-a
- app-b
- 08-svelte-head
- app-a
- app-b
- 09-svelte-options
- app-a
- app-b
- 10-svelte-fragment
- app-a
- app-b
- 17-module-context
- 01-sharing-code
- app-a
- app-b
- 02-module-exports
- app-a
- app-b
- 18-special-tags
- 01-debug
- app-a
- app-b
- 02-html-tags
- app-a
- app-b
- 19-next-steps
- 01-congratulations
- app-a
- packages/svelte
- messages
- client-errors
- client-warnings
- compile-errors
- compile-warnings
- server-errors
- scripts
- process-messages
- templates
- src
- 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
- reactivity
- flags
- server
- legacy
- motion
- reactivity
- window
- store
- transition
- tests
- compiler-errors
- samples
- export-default-derived-state-indirect
- export-default-state-indirect
- export-not-defined-module
- runes-invalid-each-binding-this
- runes-invalid-each-binding
- runes-invalid-each-mutation
- svelte-selfdestructive
- css
- samples
- child-combinator
- clsx-can-prune
- clsx-cannot-prune-1
- clsx-cannot-prune-2
- clsx-cannot-prune-3
- dynamic-element-tag
- general-siblings-combinator-key
- general-siblings-combinator-render-tag
- general-siblings-combinator-slot
- general-siblings-combinator-star
- general-siblings-combinator
- global-block
- global-with-root
- has-with-render-tag
- has
- is
- nested-in-pseudo
- nesting-selectors
- not-selector-global
- not-selector
- render-tag-loop
- root
- siblings-combinator-component-default-snippet
- siblings-combinator-component-named-snippet
- siblings-combinator-each-else-nested
- siblings-combinator-key
- siblings-combinator-missing-fallback
- siblings-combinator-render-tag
- siblings-combinator-slot-named-between-default
- siblings-combinator-slot
- siblings-combinator-star
- siblings-combinator
- snippets-elements
- snippets
- unused-selector-in-between
- unused-selector-leading
- unused-selector-multiple
- unused-ts-as-expression
- hydration
- samples
- if-block-mismatch-2
- if-block-mismatch
- pre-first-node-newline
- script
- text-empty-2
- migrate/samples
- derivations
- impossible-migrate-$bindable-bindable-var-1
- impossible-migrate-$derived-derived-var-1
- impossible-migrate-$derived-derived-var-2
- impossible-migrate-$derived-derived-var-3
- impossible-migrate-$derived-derived-var-4
- impossible-migrate-$props-props-var-1
- impossible-migrate-$state-state-var-1
- impossible-migrate-$state-state-var-2
- impossible-migrate-$state-state-var-3
- impossible-migrate-with-errors
- is-not-where-has
- jsdoc-with-comments
- props-ts
- shadowed-forwarded-slot
- slot-dont-mess-with-attributes
- slot-non-identifier
- slot-use_ts-2
- slot-use_ts-3
- slot-use_ts
- motion
- parser-legacy
- samples
- attribute-unquoted
- loose-invalid-block
- loose-invalid-expression
- loose-unclosed-block
- loose-unclosed-open-tag
- loose-unclosed-tag
- parser-modern
- samples
- each-block-object-pattern-special-characters
- each-block-object-pattern
- loose-invalid-block
- loose-invalid-expression
- loose-unclosed-open-tag
- loose-unclosed-tag
- loose-valid-each-as
- runtime-browser
- custom-elements-samples
- extended-builtin
- late-ce-mount
- runtime-legacy
- samples
- attribute-boolean-case-insensitive
- attribute-boolean-inert
- attribute-null-classname-no-style
- attribute-null-classname-with-style
- attribute-null-func-classname-no-style
- attribute-null-func-classname-with-style
- class-shortcut-with-transition
- inline-expressions-3
- inline-expressions-subtree
- keyed-each-bind-read-index
- pre-tag
- variable-assigned-store-state
- runtime-runes/samples
- await-non-promise
- await-render-error-restore-reaction
- bigint-increment-mutation
- bigint-increment
- bind-and-spread-precedence
- bind-getter-setter-2
- bind-getter-setter
- bindable-prop-and-export
- binding-interop-derived
- class-disabinguate-private-method-definition
- class-state-conflicting-get-name
- clsx
- derived-disconnect
- dynamic-element-svg
- each-without-as
- effect-tracking-binding-set
- error-boundary-10
- error-boundary-11
- error-boundary-12
- error-boundary-13
- error-boundary-14
- error-boundary-15
- error-boundary-16
- error-boundary-17
- error-boundary-18
- error-boundary-19
- error-boundary-20
- error-boundary-2
- error-boundary-3
- error-boundary-4
- error-boundary-5
- error-boundary-6
- error-boundary-7
- error-boundary-8
- error-boundary-9
- error-boundary
- event-spread-timing
- export-binding
- counter
- form-default-value-spread
- form-default-value
- hydrate-modified-input-numeric
- img-loading-lazy-no-static
- inline-expressions
- inspect-console-trace
- inspect-recursive-2
- inspect-trace-nested
- inspect-trace-null
- inspect-trace-reassignment
- inspect-trace
- invalid-html-ssr-ancestor
- invalid-html-ssr
- key-unchanged-value
- media-query
- mount-props-updates
- mutate-state-in-context-dev
- nullish-actions
- private-identifiers-not-this
- props-not-bindable-spread
- props-not-bindable
- props-spread-operator
- proxy-coercive-assignment-warning
- proxy-coercive-assignment
- reassigned-store-not-state
- remove-spreaded-handlers
- snippet-hoisted-module-2
- snippet-hoisted-module
- snippet-hoisting-2
- snippet-hoisting-3
- state-proxy-equality-mismatch
- state-snapshot-array-holes
- svg-namespace-if-block-2
- svg-namespace-if-block-3
- svg-namespace-if-block
- typescript
- video-src-object
- server-side-rendering/samples
- invalid-nested-svelte-element
- reactivity-window
- signals
- snapshot/samples
- bind-component-snippet/_expected
- client
- server
- bind-this/_expected/client
- each-string-template/_expected/client
- hello-world/_expected/client
- hmr/_expected/client
- imports-in-modules/_expected/client
- inline-module-vars
- _expected
- client
- server
- purity/_expected/client
- skip-static-subtree
- _expected
- client
- server
- validator
- samples
- a11y-click-events-have-key-events
- bind_group_invalid_expression
- default-export-module
- export-not-defined-module-with-source
- illegal_spread_element-document
- illegal_spread_element-window
- invalid-node-placement-2
- invalid-node-placement-4
- invalid-node-placement-5
- invalid-node-placement-6
- invalid-node-placement-7
- invalid-node-placement-8
- invalid-node-placement
- reactive-statement-non-reactive-import-statement
- slot-warning2
- slot-warning
- ts-unsupported-modifier-readonly
- types
- playgrounds/sandbox
- sites/svelte-5-preview
- src
- lib
- Input
- Output
- console
- srcdoc
- workers
- bundler
- plugins
- compiler
- routes
- docs
- [slug]
- content
- 01-api
- 02-examples
- 03-appendix
- functions
- faq
- status
- data.json
- svelte/[...path]
- static
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,514 files changed
+20850
-33989
lines changedThis file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
0 commit comments