From fa99fa0985ff7d8c315b5c3b9bb2323c6d31d363 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 14 Nov 2024 18:54:05 +0000 Subject: [PATCH] different direction --- ...023-02-21-streaming-snapshots-sveltekit.md | 2 +- .../98-reference/.generated/compile-errors.md | 6 ++ .../05-bindings/00-text-inputs/App.svelte | 2 +- .../05-bindings/01-numeric-inputs/App.svelte | 8 +-- .../05-bindings/02-checkbox-inputs/App.svelte | 2 +- .../05-bindings/03-group-inputs/App.svelte | 8 +-- .../05-bindings/04-textarea-inputs/App.svelte | 2 +- .../05-bindings/06-select-bindings/App.svelte | 4 +- .../07-multiple-select-bindings/App.svelte | 8 +-- .../08-each-block-bindings/App.svelte | 4 +- .../05-bindings/09-media-elements/App.svelte | 3 +- .../05-bindings/10-dimensions/App.svelte | 6 +- .../05-bindings/11-bind-this/App.svelte | 2 +- .../12-component-bindings/App.svelte | 2 +- .../06-lifecycle/02-update/App.svelte | 2 +- .../examples/08-motion/01-spring/App.svelte | 4 +- .../09-transitions/00-transition/App.svelte | 2 +- .../App.svelte | 2 +- .../09-transitions/02-in-and-out/App.svelte | 2 +- .../03-custom-css-transitions/App.svelte | 2 +- .../04-custom-js-transitions/App.svelte | 2 +- .../05-transition-events/App.svelte | 2 +- .../10-animations/00-animate/App.svelte | 4 +- .../examples/11-easing/00-easing/App.svelte | 2 +- .../11-easing/00-easing/Controls.svelte | 6 +- .../examples/12-svg/02-bar-chart/App.svelte | 2 +- .../examples/12-svg/03-area-chart/App.svelte | 2 +- .../12-svg/04-scatterplot/Scatterplot.svelte | 2 +- .../12-svg/05-svg-transitions/App.svelte | 2 +- .../App.svelte | 2 +- .../14-classes/01-class-shorthand/App.svelte | 2 +- .../15-composition/05-modal/Modal.svelte | 6 +- .../16-context/00-context-api/Map.svelte | 2 +- .../01-svelte-component/App.svelte | 2 +- .../02-svelte-element/App.svelte | 2 +- .../04-svelte-window-bindings/App.svelte | 2 +- .../01-module-exports/AudioPlayer.svelte | 2 +- .../examples/19-debugging/00-debug/App.svelte | 4 +- .../20-7guis/01-7guis-counter/App.svelte | 2 +- .../03-7guis-flight-booker/App.svelte | 6 +- .../20-7guis/04-7guis-timer/App.svelte | 2 +- .../20-7guis/05-7guis-crud/App.svelte | 8 +-- .../02-immutable-data/ImmutableTodo.svelte | 2 +- .../02-immutable-data/MutableTodo.svelte | 2 +- .../20190420-blog-write-less-code/App.svelte | 4 +- .../01-text-inputs/app-b/App.svelte | 2 +- .../06-bindings/01-text-inputs/text.md | 2 +- .../02-numeric-inputs/app-b/App.svelte | 8 +-- .../06-bindings/02-numeric-inputs/text.md | 4 +- .../03-checkbox-inputs/app-b/App.svelte | 2 +- .../06-bindings/03-checkbox-inputs/text.md | 2 +- .../04-group-inputs/app-b/App.svelte | 8 +-- .../06-bindings/04-group-inputs/text.md | 4 +- .../06-select-bindings/app-a/App.svelte | 2 +- .../06-select-bindings/app-b/App.svelte | 4 +- .../app-a/App.svelte | 8 +-- .../app-b/App.svelte | 8 +-- .../07-multiple-select-bindings/text.md | 2 +- .../app-b/App.svelte | 2 +- .../08-contenteditable-bindings/text.md | 2 +- .../09-each-block-bindings/app-b/App.svelte | 4 +- .../09-each-block-bindings/text.md | 4 +- .../10-media-elements/app-b/App.svelte | 3 +- .../06-bindings/10-media-elements/text.md | 3 +- .../11-dimensions/app-a/App.svelte | 4 +- .../11-dimensions/app-b/App.svelte | 6 +- .../06-bindings/11-dimensions/text.md | 2 +- .../06-bindings/12-bind-this/app-b/App.svelte | 2 +- .../tutorial/06-bindings/12-bind-this/text.md | 2 +- .../13-component-bindings/app-b/App.svelte | 2 +- .../06-bindings/13-component-bindings/text.md | 2 +- .../14-component-this/app-a/InputField.svelte | 2 +- .../14-component-this/app-b/App.svelte | 2 +- .../14-component-this/app-b/InputField.svelte | 2 +- .../06-bindings/14-component-this/text.md | 2 +- .../07-lifecycle/03-update/app-a/App.svelte | 2 +- .../07-lifecycle/03-update/app-b/App.svelte | 2 +- .../06-store-bindings/app-b/App.svelte | 2 +- .../08-stores/06-store-bindings/text.md | 2 +- .../09-motion/02-spring/app-a/App.svelte | 4 +- .../09-motion/02-spring/app-b/App.svelte | 4 +- .../01-transition/app-a/App.svelte | 2 +- .../01-transition/app-b/App.svelte | 2 +- .../app-a/App.svelte | 2 +- .../app-b/App.svelte | 2 +- .../03-in-and-out/app-a/App.svelte | 2 +- .../03-in-and-out/app-b/App.svelte | 2 +- .../app-a/App.svelte | 2 +- .../app-b/App.svelte | 2 +- .../05-custom-js-transitions/app-a/App.svelte | 2 +- .../05-custom-js-transitions/app-b/App.svelte | 2 +- .../06-transition-events/app-a/App.svelte | 2 +- .../06-transition-events/app-b/App.svelte | 2 +- .../07-global-transitions/app-a/App.svelte | 4 +- .../07-global-transitions/app-b/App.svelte | 4 +- .../app-a/App.svelte | 2 +- .../app-b/App.svelte | 2 +- .../02-class-shorthand/app-a/App.svelte | 2 +- .../02-class-shorthand/app-b/App.svelte | 2 +- .../03-inline-styles/app-a/App.svelte | 2 +- .../03-inline-styles/app-b/App.svelte | 2 +- .../04-style-directive/app-a/App.svelte | 2 +- .../04-style-directive/app-b/App.svelte | 2 +- .../01-context-api/app-a/Map.svelte | 2 +- .../01-context-api/app-b/Map.svelte | 2 +- .../02-svelte-component/app-a/App.svelte | 2 +- .../02-svelte-component/app-b/App.svelte | 2 +- .../03-svelte-element/app-a/App.svelte | 2 +- .../03-svelte-element/app-b/App.svelte | 2 +- .../app-b/App.svelte | 2 +- .../05-svelte-window-bindings/text.md | 2 +- .../09-svelte-options/app-a/Todo.svelte | 2 +- .../09-svelte-options/app-b/Todo.svelte | 2 +- .../01-sharing-code/app-a/AudioPlayer.svelte | 2 +- .../01-sharing-code/app-b/AudioPlayer.svelte | 2 +- .../app-a/AudioPlayer.svelte | 2 +- .../app-b/AudioPlayer.svelte | 2 +- .../18-special-tags/01-debug/app-a/App.svelte | 4 +- .../18-special-tags/01-debug/app-b/App.svelte | 4 +- .../messages/compile-errors/template.md | 4 ++ packages/svelte/src/compiler/errors.js | 9 +++ .../compiler/phases/1-parse/state/element.js | 48 ++++++++++++++-- .../2-analyze/visitors/BindDirective.js | 11 ++-- .../client/visitors/BindDirective.js | 55 ++++++++++++------- .../client/visitors/RegularElement.js | 7 +-- .../client/visitors/shared/component.js | 4 +- .../client/visitors/shared/utils.js | 8 +-- .../server/visitors/shared/component.js | 4 +- .../server/visitors/shared/element.js | 25 ++++----- .../src/compiler/types/legacy-nodes.d.ts | 2 +- .../svelte/src/compiler/types/template.d.ts | 2 +- packages/svelte/types/index.d.ts | 4 +- .../src/lib/Input/ComponentSelector.svelte | 3 +- .../src/lib/Input/ModuleEditor.svelte | 3 +- .../src/lib/Output/AstNode.svelte | 3 +- .../src/lib/Output/CompilerOptions.svelte | 12 ++-- .../src/lib/Output/Output.svelte | 9 +-- .../src/lib/Output/Viewer.svelte | 3 +- sites/svelte-5-preview/src/lib/Repl.svelte | 4 +- .../svelte-5-preview/src/routes/+page.svelte | 3 +- .../routes/docs/content/01-api/02-runes.md | 14 ++--- .../routes/docs/content/01-api/05-imports.md | 10 ++-- .../02-examples/02-fine-grained-reactivity.md | 4 +- .../03-appendix/02-breaking-changes.md | 2 +- 144 files changed, 335 insertions(+), 267 deletions(-) diff --git a/documentation/blog/2023-02-21-streaming-snapshots-sveltekit.md b/documentation/blog/2023-02-21-streaming-snapshots-sveltekit.md index a030e8fc41..c70f946e48 100644 --- a/documentation/blog/2023-02-21-streaming-snapshots-sveltekit.md +++ b/documentation/blog/2023-02-21-streaming-snapshots-sveltekit.md @@ -147,7 +147,7 @@ For example, here is how you would capture and restore the value of a textarea:
-