File tree
2,911 files changed
+27810
-41930
lines changed- .changeset
- .github
- workflows
- benchmarking
- benchmarks
- reactivity
- kairo
- ssr
- wrapper
- documentation
- blog
- docs
- 01-introduction
- 02-runes
- 02-template-syntax
- 03-runes
- 03-template-syntax
- 04-runtime
- 04-styling
- 05-misc
- 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
- scripts
- process-messages
- templates
- src
- action
- animate
- compiler
- migrate
- phases
- 1-parse
- read
- state
- 2-analyze
- css
- visitors
- 3-transform
- client
- visitors
- css
- server
- visitors
- preprocess
- types
- utils
- easing
- events
- internal
- client
- dev
- dom
- blocks
- elements
- bindings
- legacy
- reactivity
- flags
- server
- legacy
- motion
- reactivity
- store
- transition
- tests
- compiler-errors/samples
- catch-without-await
- dollar-binding-declaration-legacy
- dollar-binding-declaration-runes-2
- dollar-binding-declaration-runes
- dollar-binding-declaration
- else-before-closing-3
- else-before-closing
- else-if-before-closing-2
- export-default-derived-state-indirect
- export-default-state-indirect
- export-derived-state-indirect
- export-not-defined-module
- export-state-indirect
- svelte-selfdestructive
- then-before-closing
- then-without-await
- css
- samples
- child-combinator
- dynamic-element-tag
- general-siblings-combinator-key
- general-siblings-combinator-render-tag
- general-siblings-combinator-slot
- general-siblings-combinator-star
- general-siblings-combinator
- global-nested-block
- has-with-render-tag
- has
- is
- nested-css-combinator
- nested-in-pseudo
- nesting-selectors
- not-selector-global
- not-selector
- omit-scoping-attribute-attribute-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-nested-at-rule
- unused-selector-in-between
- unused-selector-leading
- unused-selector-multiple
- unused-ts-as-expression
- hydration/samples/text-empty-2
- migrate
- samples
- $$slots-used-as-variable-$$props
- $$slots-used-as-variable
- accessors
- css-ignore
- derivations-no-colon
- derivations
- effects-with-alias-run
- effects
- event-handlers-with-alias
- event-handlers
- export-props-multiple-declarations
- import-type-$-prefix
- 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-beforeUpdate-afterUpdate
- impossible-migrate-prop-and-$$props
- impossible-migrate-prop-non-identifier
- impossible-migrate-slot-change-name
- impossible-migrate-slot-non-identifier
- impossible-migrate-with-errors
- is-not-where-has
- jsdoc-with-comments
- named-slots
- not-blank-css-if-error
- not-prepend-props-to-export-let
- props-and-labeled
- props-interface
- props-rest-props-jsdoc
- props-rest-props-ts
- props-rest-props
- props-ts
- props
- reactive-statements-inner-block
- reactive-statements-reorder-not-deleting-additions
- reactive-statements-reorder-with-comments
- remove-blocks-whitespace
- script-context-module
- self-closing-elements
- shadowed-forwarded-slot
- single-assignment-labeled
- slot-dont-mess-with-attributes
- slot-non-identifier
- slot-shadow-props
- slot-usages
- slot-use_ts-2
- slot-use_ts-3
- slot-use_ts
- slots-below-imports
- slots-custom-element
- slots-multiple
- slots-with-$$props
- slots
- state-and-derivations-sequence
- state-no-initial
- svelte-component
- svelte-self-name-conflict
- svelte-self-skip-filename
- svelte-self
- unused-beforeUpdate-afterUpdate-extra-imports
- unused-beforeUpdate-afterUpdate
- parser-modern
- runtime-browser
- custom-elements-samples
- element-effect-context
- props-rune-attributes
- samples
- component-css-custom-properties-dynamic
- component-css-custom-properties
- head-scripts
- head-script
- mount-in-iframe
- svelte-component-css-custom-properties-dynamic
- svelte-component-css-custom-properties2
- svelte-component-css-custom-properties
- svelte-self-css-custom-properties-dynamic
- svelte-self-css-custom-properties2
- svelte-self-css-custom-properties
- runtime-legacy/samples
- attribute-boolean-case-insensitive
- autofocus-2
- autofocus-3
- bind-export-const-with-spread
- component-binding-each-reassigned
- css-vars-escape
- deconflict-contextual-action
- dynamic-element-store
- dynamic-element-svg-options-namespace
- each-block-ref-import
- escape-template-literals
- immutable-before-after-update
- immutable-mutate-object
- inline-expressions-3
- inline-expressions-subtree
- keyed-each-bind-read-index
- onmount-external
- props-reactive-destroy
- reactive-statement-non-reactive-import-statement
- state-imported-function
- variable-assigned-store-state
- runtime-runes/samples
- accessors-props
- action-sequence
- array-to-string
- attribute-if-string
- await-no-catch-error
- await-non-promise
- await-pending-destroy
- await-render-error-restore-reaction
- backtick-template
- bigint-increment-mutation
- bigint-increment
- bind-value-state
- bound-store-sub
- checkbox-binding-derived
- class-disabinguate-private-method-definition
- clean-block-inner-effects
- custom-element-svelte-class
- debug-tag-object
- derived-get-context
- derived-map
- derived-shadowed
- derived-unowned-10
- derived-unowned-3
- dynamic-attribute-and-attribute-directive-2
- dynamic-attribute-and-attribute-directive
- dynamic-element-svg
- dynamic-spread-and-attribute-directive
- each-was-empty
- each-without-as
- effect-inside-derived
- effect-order-3
- effect-order-4
- effect-order-5
- effect-tracking-binding-set
- effect-tracking-transition
- 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-context
- event-handler-component-invalid-warning
- event-handler-invalid-warning
- event-spread-timing
- event-without-params-clash
- html-namespace-infer-a-tag
- hydrate-modified-input-numeric
- if-block-dependencies
- img-loading-lazy-no-static
- inline-expressions
- inspect-deep-array
- inspect-exception
- inspect-recursive-2
- key-unchanged-value
- legacy-recursive-reactive-block
- lifecycle-render-order-for-children-6
- mount-props-updates
- mount-unmount-anchor
- mutate-state-in-context-dev
- nullish-actions
- ownership-with-proxy
- private-identifiers-not-this
- props-assignment-tracking
- props-local-teardown
- props-reactive-destroy
- props-rest-2
- props-rest
- props-spread-operator
- proxy-nullish-coalescing-assignment-warning
- proxy-nullish-coalescing-assignment
- reassigned-store-not-state
- remove-spreaded-handlers
- side-effect-each
- side-effect-template
- slot-svelte-fragment-render-tag
- snippet-after-text
- snippet-comment-sibling
- snippet-hoisted-module-2
- snippet-hoisted-module
- snippet-raw-component-ssr-dev
- snippet-ref
- snippets-as-slots
- state-bind-group
- svelte-set-generators
- svg-attribute-case
- svg-namespace-infer-a-tag
- toStore-subscribe
- transition-component
- transition-each-2
- transition-each-3
- transition-each
- transition-static-subtree
- typescript
- video-src-object
- server-side-rendering/samples
- css-injected-options-minify
- css-injected-options-nested
- css-injected-options
- css
- legacy-imports
- signals
- snapshot/samples
- await-block-scope
- _expected
- client
- server
- bind-component-snippet/_expected
- client
- server
- bind-this/_expected/client
- each-string-template/_expected
- client
- server
- hello-world/_expected/client
- hmr/_expected/client
- imports-in-modules/_expected/client
- inline-module-vars
- _expected
- client
- server
- props-identifier/_expected/server
- purity
- _expected
- client
- server
- skip-static-subtree
- _expected
- client
- server
- store
- types
- validator/samples
- a11y-anchor-has-content
- a11y-aria-proptypes-boolean
- a11y-click-events-have-key-events
- a11y-consider-explicit-label
- a11y-heading-has-content
- a11y-interactive-supports-focus
- a11y-no-noninteractive-element-interactions
- a11y-no-noninteractive-tabindex
- a11y-no-redundant-roles
- a11y-no-static-element-interactions
- a11y-role-supports-aria-props
- a11y-tabindex-no-positive
- anonymous-declarations
- attribute-quoted
- css-invalid-combinator-selector-1
- css-invalid-combinator-selector-2
- css-invalid-combinator-selector-3
- default-export-module
- global-event-reference
- illegal-attribute-character
- illegal_spread_element-document
- illegal_spread_element-window
- invalid-node-placement-6
- invalid-node-placement-7
- invalid-node-placement-8
- reactive-statement-non-reactive-import-statement
- script-context-module-deprecated
- script-context-module-legacy
- script-context-module-runes-deprecated
- state-referenced-locally-types
- style-directive-valid-reference
- svelte-self-deprecated
- tag-emoji
- tag-hyphen
- tag-invalid
- tag-reserved
- ts-unsupported-modifier-readonly
- types
- playgrounds/sandbox
- sites
- svelte-5-preview
- src
- lib
- Output
- workers/compiler
- routes/docs/content
- 01-api
- 02-examples
- 03-appendix
- svelte.dev
- placeholder
- scripts
- type-gen
- src
- lib
- components
- db
- server
- blog
- docs
- examples
- tutorial
- utils
- routes
- (authed)
- apps
- destroy
- repl
- [id]
- api/[id].json
- create.json
- embed
- local/[...path]
- save/[id].json
- _components
- Supporters
- WhosUsingSvelte
- auth
- callback
- login
- logout
- blog
- [slug]
- card.png
- rss.xml
- the-easiest-way-to-get-started
- chat
- content.json
- docs
- [slug]
- examples
- [slug]
- api
- [slug].json
- faq
- roadmap
- search
- tutorial
- [slug]
- api/album
- random-number
- static
- examples/thumbnails
- icons
- images
- og
- media
- tutorial
- icons
- whos-using-svelte
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,911 files changed
+27810
-41930
lines changedLines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
0 commit comments