From fe8a9ce31d5fb662b3953b318621ea364992e014 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Fri, 10 Nov 2023 15:48:23 +0100 Subject: [PATCH] breaking: init Svelte 5 Co-authored-by: Rich Harris Co-authored-by: Simon Holthausen Co-authored-by: Dominic Gannaway --- .changeset/config.json | 2 +- .eslintignore | 23 + .eslintrc.cjs | 54 + .github/workflows/ci.yml | 2 +- .github/workflows/ecosystem-ci-trigger.yml | 4 +- .github/workflows/release.yml | 2 +- .gitignore | 25 +- .prettierignore | 30 + .prettierrc | 3 +- .vscode/launch.json | 2 +- .../06-lifecycle/02-update/App.svelte | 38 +- .../00-svelte-self/Folder.svelte | 4 +- .../02-immutable-data/App.svelte | 4 +- .../02-immutable-data/ImmutableTodo.svelte | 6 +- .../02-immutable-data/MutableTodo.svelte | 6 +- .../01-reactive-assignments/app-a/App.svelte | 2 +- .../01-reactive-assignments/app-b/App.svelte | 2 +- .../05-keyed-each-blocks/app-a/Thing.svelte | 2 +- .../05-keyed-each-blocks/app-b/Thing.svelte | 2 +- .../07-lifecycle/03-update/app-a/App.svelte | 38 +- .../07-lifecycle/03-update/app-b/App.svelte | 38 +- .../05-slot-props/app-a/App.svelte | 2 +- .../05-slot-props/app-b/App.svelte | 2 +- package.json | 47 +- packages/svelte/.eslintignore | 17 - packages/svelte/.eslintrc.cjs | 7 - packages/svelte/.gitignore | 10 +- packages/svelte/.prettierignore | 22 - packages/svelte/CHANGELOG.md | 2926 ----------- packages/svelte/README.md | 38 - packages/svelte/elements.d.ts | 239 +- packages/svelte/package.json | 161 +- packages/svelte/rollup.config.js | 57 +- packages/svelte/scripts/.eslintrc.json | 6 - packages/svelte/scripts/build.js | 39 + packages/svelte/scripts/compile-test.js | 40 - packages/svelte/scripts/generate-dts.js | 42 - packages/svelte/scripts/generate-version.js | 2 +- packages/svelte/scripts/globals-extractor.js | 96 - packages/svelte/src/.eslintrc.json | 6 - packages/svelte/src/action/public.d.ts | 73 + packages/svelte/src/animate/index.js | 32 + .../src/{runtime => }/animate/public.d.ts | 0 packages/svelte/src/compiler/Stats.js | 83 - .../svelte/src/compiler/compile/Component.js | 1877 ------- .../src/compiler/compile/compiler_errors.js | 356 -- .../src/compiler/compile/compiler_warnings.js | 310 -- .../src/compiler/compile/create_module.js | 156 - .../src/compiler/compile/css/Selector.js | 833 --- .../src/compiler/compile/css/Stylesheet.js | 514 -- .../compile/css/gather_possible_values.js | 16 - .../src/compiler/compile/css/private.d.ts | 6 - packages/svelte/src/compiler/compile/index.js | 155 - .../src/compiler/compile/internal_exports.js | 2 - .../src/compiler/compile/nodes/Action.js | 36 - .../src/compiler/compile/nodes/Animation.js | 43 - .../src/compiler/compile/nodes/Attribute.js | 136 - .../src/compiler/compile/nodes/AwaitBlock.js | 74 - .../src/compiler/compile/nodes/Binding.js | 132 - .../svelte/src/compiler/compile/nodes/Body.js | 31 - .../src/compiler/compile/nodes/CatchBlock.js | 32 - .../src/compiler/compile/nodes/Class.js | 25 - .../src/compiler/compile/nodes/Comment.js | 22 - .../src/compiler/compile/nodes/ConstTag.js | 104 - .../src/compiler/compile/nodes/DebugTag.js | 23 - .../src/compiler/compile/nodes/Document.js | 75 - .../src/compiler/compile/nodes/EachBlock.js | 114 - .../src/compiler/compile/nodes/Element.js | 1450 ------ .../src/compiler/compile/nodes/ElseBlock.js | 24 - .../compiler/compile/nodes/EventHandler.js | 82 - .../src/compiler/compile/nodes/Fragment.js | 26 - .../svelte/src/compiler/compile/nodes/Head.js | 40 - .../src/compiler/compile/nodes/IfBlock.js | 36 - .../compiler/compile/nodes/InlineComponent.js | 199 - .../src/compiler/compile/nodes/KeyBlock.js | 24 - .../svelte/src/compiler/compile/nodes/Let.js | 52 - .../src/compiler/compile/nodes/MustacheTag.js | 4 - .../src/compiler/compile/nodes/Options.js | 4 - .../compiler/compile/nodes/PendingBlock.js | 19 - .../compiler/compile/nodes/RawMustacheTag.js | 16 - .../svelte/src/compiler/compile/nodes/Slot.js | 46 - .../compiler/compile/nodes/SlotTemplate.js | 75 - .../compiler/compile/nodes/StyleDirective.js | 64 - .../svelte/src/compiler/compile/nodes/Text.js | 68 - .../src/compiler/compile/nodes/ThenBlock.js | 32 - .../src/compiler/compile/nodes/Title.js | 36 - .../src/compiler/compile/nodes/Transition.js | 44 - .../src/compiler/compile/nodes/Window.js | 84 - .../compiler/compile/nodes/interfaces.d.ts | 83 - .../compile/nodes/shared/AbstractBlock.js | 33 - .../compiler/compile/nodes/shared/Context.js | 249 - .../compile/nodes/shared/Expression.js | 474 -- .../src/compiler/compile/nodes/shared/Node.js | 113 - .../src/compiler/compile/nodes/shared/Tag.js | 41 - .../compile/nodes/shared/TemplateScope.js | 83 - .../compile/nodes/shared/get_const_tags.js | 95 - .../compile/nodes/shared/is_contextual.js | 17 - .../compile/nodes/shared/map_children.js | 96 - .../src/compiler/compile/render_dom/Block.js | 532 -- .../compiler/compile/render_dom/Renderer.js | 335 -- .../src/compiler/compile/render_dom/index.js | 623 --- .../compiler/compile/render_dom/invalidate.js | 147 - .../compile/render_dom/wrappers/AwaitBlock.js | 307 -- .../compile/render_dom/wrappers/Body.js | 32 - .../compile/render_dom/wrappers/Comment.js | 43 - .../compile/render_dom/wrappers/DebugTag.js | 81 - .../compile/render_dom/wrappers/Document.js | 86 - .../compile/render_dom/wrappers/EachBlock.js | 649 --- .../render_dom/wrappers/Element/Attribute.js | 434 -- .../render_dom/wrappers/Element/Binding.js | 460 -- .../wrappers/Element/EventHandler.js | 76 - .../wrappers/Element/SpreadAttribute.js | 3 - .../wrappers/Element/StyleAttribute.js | 162 - .../wrappers/Element/fix_attribute_casing.js | 18 - .../Element/handle_select_value_binding.js | 13 - .../render_dom/wrappers/Element/index.js | 1386 ----- .../compile/render_dom/wrappers/Fragment.js | 164 - .../compile/render_dom/wrappers/Head.js | 53 - .../compile/render_dom/wrappers/IfBlock.js | 691 --- .../wrappers/InlineComponent/index.js | 666 --- .../compile/render_dom/wrappers/KeyBlock.js | 142 - .../render_dom/wrappers/MustacheTag.js | 66 - .../render_dom/wrappers/RawMustacheTag.js | 65 - .../compile/render_dom/wrappers/Slot.js | 243 - .../render_dom/wrappers/SlotTemplate.js | 74 - .../compile/render_dom/wrappers/Text.js | 69 - .../compile/render_dom/wrappers/Title.js | 88 - .../compile/render_dom/wrappers/Window.js | 171 - .../compile/render_dom/wrappers/shared/Tag.js | 46 - .../render_dom/wrappers/shared/Wrapper.js | 95 - .../render_dom/wrappers/shared/add_actions.js | 57 - .../wrappers/shared/add_const_tags.js | 54 - .../wrappers/shared/add_event_handlers.js | 17 - .../render_dom/wrappers/shared/bind_this.js | 89 - .../shared/create_debugging_comment.js | 37 - .../wrappers/shared/get_slot_definition.js | 108 - .../render_dom/wrappers/shared/is_dynamic.js | 14 - .../render_dom/wrappers/shared/is_head.js | 11 - .../shared/mark_each_block_bindings.js | 30 - .../compiler/compile/render_ssr/Renderer.js | 120 - .../compile/render_ssr/handlers/AwaitBlock.js | 29 - .../compile/render_ssr/handlers/Comment.js | 10 - .../compile/render_ssr/handlers/DebugTag.js | 18 - .../compile/render_ssr/handlers/EachBlock.js | 29 - .../compile/render_ssr/handlers/Element.js | 262 - .../compile/render_ssr/handlers/Head.js | 25 - .../compile/render_ssr/handlers/HtmlTag.js | 10 - .../compile/render_ssr/handlers/IfBlock.js | 26 - .../render_ssr/handlers/InlineComponent.js | 101 - .../compile/render_ssr/handlers/KeyBlock.js | 8 - .../compile/render_ssr/handlers/Slot.js | 33 - .../render_ssr/handlers/SlotTemplate.js | 49 - .../compile/render_ssr/handlers/Tag.js | 15 - .../compile/render_ssr/handlers/Text.js | 24 - .../compile/render_ssr/handlers/Title.js | 15 - .../handlers/shared/get_attribute_value.js | 60 - .../handlers/shared/get_const_tags.js | 16 - .../handlers/shared/get_slot_scope.js | 21 - .../utils/remove_whitespace_children.js | 79 - .../src/compiler/compile/render_ssr/index.js | 221 - .../compiler/compile/render_ssr/private.d.ts | 7 - .../svelte/src/compiler/compile/utils/a11y.js | 365 -- .../src/compiler/compile/utils/add_to_set.js | 11 - .../compile/utils/check_enable_sourcemap.js | 7 - .../utils/collapse_template_literal.js | 34 - .../compiler/compile/utils/compare_node.js | 21 - .../compiler/compile/utils/contenteditable.js | 54 - .../compile/utils/flatten_reference.js | 44 - .../compile/utils/get_name_from_filename.js | 36 - .../src/compiler/compile/utils/get_object.js | 7 - .../compiler/compile/utils/get_slot_data.js | 55 - .../compile/utils/is_used_as_reference.js | 41 - .../utils/nodes_to_template_literal.js | 41 - .../compiler/compile/utils/replace_object.js | 16 - .../compile/utils/reserved_keywords.js | 6 - .../src/compiler/compile/utils/scope.js | 10 - .../utils/string_to_member_expression.js | 19 - .../src/compiler/compile/utils/stringify.js | 39 - packages/svelte/src/compiler/errors.js | 573 ++ packages/svelte/src/compiler/index.js | 153 +- packages/svelte/src/compiler/interfaces.d.ts | 429 -- packages/svelte/src/compiler/legacy.js | 545 ++ .../svelte/src/compiler/optimizer/optimize.ts | 841 +++ packages/svelte/src/compiler/parse/acorn.js | 22 - packages/svelte/src/compiler/parse/errors.js | 275 - packages/svelte/src/compiler/parse/index.js | 288 - .../svelte/src/compiler/parse/read/context.js | 80 - .../parse/read/css-tree-cq/css_tree_parse.js | 28 - .../parse/read/css-tree-cq/node/comparison.js | 48 - .../node/container_feature_style.js | 85 - .../read/css-tree-cq/node/container_query.js | 80 - .../parse/read/css-tree-cq/node/index.js | 7 - .../css-tree-cq/node/lookahead_is_range.js | 44 - .../read/css-tree-cq/node/media_query.js | 53 - .../css-tree-cq/node/query_css_function.js | 39 - .../read/css-tree-cq/node/query_feature.js | 82 - .../css-tree-cq/node/query_feature_range.js | 87 - .../src/compiler/parse/read/expression.js | 38 - .../svelte/src/compiler/parse/read/script.js | 61 - .../svelte/src/compiler/parse/read/style.js | 118 - .../src/compiler/parse/state/fragment.js | 18 - .../src/compiler/parse/state/mustache.js | 366 -- .../svelte/src/compiler/parse/state/tag.js | 558 -- .../svelte/src/compiler/parse/state/text.js | 24 - .../svelte/src/compiler/parse/utils/html.js | 140 - .../svelte/src/compiler/parse/utils/node.js | 33 - .../src/compiler/phases/1-parse/acorn.js | 110 + .../src/compiler/phases/1-parse/index.js | 284 + .../compiler/phases/1-parse/read/context.js | 83 + .../phases/1-parse/read/expression.js | 38 + .../compiler/phases/1-parse/read/options.js | 241 + .../compiler/phases/1-parse/read/script.js | 68 + .../src/compiler/phases/1-parse/read/style.js | 513 ++ .../compiler/phases/1-parse/state/element.js | 702 +++ .../compiler/phases/1-parse/state/fragment.js | 16 + .../src/compiler/phases/1-parse/state/tag.js | 516 ++ .../src/compiler/phases/1-parse/state/text.js | 22 + .../1-parse}/utils/bracket.js | 7 + .../compiler/phases/1-parse/utils/create.js | 11 + .../1-parse}/utils/entities.js | 0 .../1-parse}/utils/full_char_code_at.js | 0 .../{ => phases/1-parse}/utils/fuzzymatch.js | 89 +- .../phases/1-parse/utils/get_code_frame.js | 41 + .../src/compiler/phases/1-parse/utils/html.js | 161 + .../phases/1-parse/utils/mapped_code.js | 424 ++ .../compiler/phases/1-parse/utils/names.js | 74 + .../src/compiler/phases/1-parse/utils/node.js | 24 + .../phases/1-parse/utils/push_array.js | 14 + .../src/compiler/phases/1-parse/utils/trim.js | 11 + .../src/compiler/phases/2-analyze/a11y.js | 1169 +++++ .../compiler/phases/2-analyze/css/Selector.js | 843 +++ .../phases/2-analyze/css/Stylesheet.js | 563 ++ .../2-analyze/css/gather_possible_values.js | 33 + .../src/compiler/phases/2-analyze/index.js | 1069 ++++ .../src/compiler/phases/2-analyze/types.d.ts | 41 + .../utils/check_graph_for_cycles.js | 13 +- .../2-analyze}/utils/hash.js | 2 - .../phases/2-analyze/utils/push_array.js | 13 + .../compiler/phases/2-analyze/validation.js | 718 +++ .../3-transform/client/transform-client.js | 482 ++ .../phases/3-transform/client/types.d.ts | 76 + .../phases/3-transform/client/utils.js | 377 ++ .../3-transform/client/visitors/global.js | 105 + .../client/visitors/javascript-legacy.js | 165 + .../client/visitors/javascript-runes.js | 295 ++ .../3-transform/client/visitors/javascript.js | 40 + .../3-transform/client/visitors/template.js | 2862 ++++++++++ .../src/compiler/phases/3-transform/index.js | 139 + .../3-transform/server/transform-server.js | 2172 ++++++++ .../phases/3-transform/server/types.d.ts | 65 + .../compiler/phases/3-transform/types.d.ts | 10 + .../src/compiler/phases/3-transform/utils.js | 273 + .../svelte/src/compiler/phases/bindings.js | 183 + .../svelte/src/compiler/phases/constants.js | 243 + packages/svelte/src/compiler/phases/nodes.js | 51 + .../svelte/src/compiler/phases/patterns.js | 22 + packages/svelte/src/compiler/phases/scope.js | 684 +++ .../svelte/src/compiler/phases/types.d.ts | 101 + .../svelte/src/compiler/phases/visitors.js | 72 + .../compiler/preprocess/decode_sourcemap.js | 16 +- .../svelte/src/compiler/preprocess/index.js | 22 +- .../compiler/preprocess/legacy-public.d.ts | 21 + .../src/compiler/preprocess/public.d.ts | 1 + packages/svelte/src/compiler/public.d.ts | 6 +- packages/svelte/src/compiler/tsconfig.json | 15 - packages/svelte/src/compiler/types/css.d.ts | 96 + .../src/compiler/types/legacy-interfaces.d.ts | 6 + .../src/compiler/types/legacy-nodes.d.ts | 221 + .../svelte/src/compiler/types/template.d.ts | 467 ++ packages/svelte/src/compiler/utils/assert.js | 20 + packages/svelte/src/compiler/utils/ast.js | 280 + .../svelte/src/compiler/utils/builders.js | 586 +++ packages/svelte/src/compiler/utils/clone.js | 34 - packages/svelte/src/compiler/utils/error.js | 67 - .../compiler/utils/extract_svelte_ignore.js | 52 +- packages/svelte/src/compiler/utils/flatten.js | 33 - .../src/compiler/utils/get_code_frame.js | 33 - packages/svelte/src/compiler/utils/globals.js | 840 --- packages/svelte/src/compiler/utils/link.js | 9 - packages/svelte/src/compiler/utils/list.js | 8 - .../svelte/src/compiler/utils/mapped_code.js | 24 +- packages/svelte/src/compiler/utils/names.js | 85 - .../svelte/src/compiler/utils/namespaces.js | 28 - .../svelte/src/compiler/utils/nodes_match.js | 36 - .../svelte/src/compiler/utils/patterns.js | 31 - packages/svelte/src/compiler/utils/trim.js | 15 - .../svelte/src/compiler/validate-options.js | 296 ++ packages/svelte/src/compiler/warnings.js | 253 + packages/svelte/src/constants.js | 5 + packages/svelte/src/easing/index.js | 317 ++ packages/svelte/src/internal/client/block.js | 147 + .../src/internal/client/custom-element.js | 317 ++ .../svelte/src/internal/client/hydration.js | 79 + .../internal => internal/client}/loop.js | 6 +- .../svelte/src/internal/client/operations.js | 200 + .../svelte/src/internal/client/private.d.ts | 8 + .../svelte/src/internal/client/reconciler.js | 532 ++ packages/svelte/src/internal/client/render.js | 3369 ++++++++++++ .../svelte/src/internal/client/runtime.js | 1757 +++++++ packages/svelte/src/internal/client/timing.js | 5 + .../svelte/src/internal/client/transitions.js | 498 ++ .../svelte/src/internal/client/types.d.ts | 256 + packages/svelte/src/internal/client/utils.js | 10 + .../svelte/src/internal/client/validate.js | 127 + packages/svelte/src/internal/common.js | 18 + .../svelte/src/internal/disclose-version.js | 5 + packages/svelte/src/internal/index.js | 56 + packages/svelte/src/internal/server/index.js | 570 ++ packages/svelte/src/legacy/legacy-client.js | 116 + packages/svelte/src/legacy/legacy-server.js | 37 + packages/svelte/src/legacy/public.d.ts | 93 + packages/svelte/src/main/ambient.d.ts | 82 + packages/svelte/src/main/main-client.js | 266 + packages/svelte/src/main/main-server.js | 23 + packages/svelte/src/main/private.d.ts | 4 + packages/svelte/src/main/public.d.ts | 147 + .../svelte/src/{runtime => }/motion/index.js | 0 packages/svelte/src/motion/private.d.ts | 28 + packages/svelte/src/motion/public.d.ts | 17 + .../svelte/src/{runtime => }/motion/spring.js | 34 +- packages/svelte/src/motion/tweened.js | 151 + packages/svelte/src/motion/utils.js | 7 + .../svelte/src/runtime/action/public.d.ts | 73 - packages/svelte/src/runtime/ambient.d.ts | 3 - packages/svelte/src/runtime/animate/index.js | 33 - packages/svelte/src/runtime/easing/index.js | 309 -- packages/svelte/src/runtime/index.js | 14 - .../svelte/src/runtime/internal/Component.js | 511 -- .../internal/ResizeObserverSingleton.js | 61 - .../svelte/src/runtime/internal/animations.js | 100 - .../src/runtime/internal/await_block.js | 100 - packages/svelte/src/runtime/internal/dev.js | 365 -- .../internal/disclose-version/index.js | 5 - packages/svelte/src/runtime/internal/dom.js | 1221 ----- packages/svelte/src/runtime/internal/each.js | 143 - .../src/runtime/internal/environment.js | 19 - .../svelte/src/runtime/internal/globals.js | 8 - packages/svelte/src/runtime/internal/index.js | 15 - .../svelte/src/runtime/internal/lifecycle.js | 183 - .../svelte/src/runtime/internal/private.d.ts | 130 - .../svelte/src/runtime/internal/public.d.ts | 91 - .../svelte/src/runtime/internal/scheduler.js | 135 - .../svelte/src/runtime/internal/spread.js | 35 - packages/svelte/src/runtime/internal/ssr.js | 205 - .../src/runtime/internal/style_manager.js | 99 - .../src/runtime/internal/transitions.js | 461 -- packages/svelte/src/runtime/internal/utils.js | 291 -- .../svelte/src/runtime/motion/private.d.ts | 28 - .../svelte/src/runtime/motion/public.d.ts | 17 - packages/svelte/src/runtime/motion/tweened.js | 116 - packages/svelte/src/runtime/motion/utils.js | 7 - packages/svelte/src/runtime/public.d.ts | 27 - packages/svelte/src/runtime/ssr.js | 20 - packages/svelte/src/runtime/store/index.js | 199 - packages/svelte/src/runtime/store/public.d.ts | 51 - .../svelte/src/runtime/transition/index.js | 255 - packages/svelte/src/runtime/tsconfig.json | 18 - packages/svelte/src/server/index.js | 1 + .../svelte/src/shared/boolean_attributes.js | 37 - packages/svelte/src/shared/utils/names.js | 35 - packages/svelte/src/shared/version.js | 10 - packages/svelte/src/store/index.js | 217 + .../src/{runtime => }/store/private.d.ts | 0 packages/svelte/src/store/public.d.ts | 51 + packages/svelte/src/store/utils.js | 31 + packages/svelte/src/transition/index.js | 161 + .../src/{runtime => }/transition/public.d.ts | 0 packages/svelte/src/version.js | 10 + packages/svelte/test/.eslintrc.json | 8 - .../compiler-errors/compiler-errors.test.js | 47 - .../_config.js | 3 - .../_config.js | 3 - .../_config.js | 3 - .../main.svelte | 8 - .../component-slot-duplicate-error/_config.js | 3 - .../component-slot-nested-error-2/_config.js | 4 - .../component-slot-nested-error-3/_config.js | 4 - .../component-slot-nested-error/_config.js | 4 - .../_config.js | 3 - .../_config.js | 8 - .../store-autosub-context-module/_config.js | 3 - .../samples/store-contextual/_config.js | 83 - .../_config.js | 9 - .../samples/store-shadow-scope/_config.js | 4 - .../_config.js | 4 - packages/svelte/test/css/css.test.js | 119 - .../test/css/samples/at-layer/expected.css | 1 - .../attribute-selector-bind/expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../attribute-selector-only-name/expected.css | 1 - .../attribute-selector-unquoted/expected.css | 1 - .../expected.css | 1 - .../test/css/samples/basic/expected.css | 1 - .../css/samples/child-combinator/expected.css | 1 - .../css/samples/combinator-child/expected.css | 1 - .../css/samples/container-query/expected.css | 1 - .../test/css/samples/css-vars/expected.css | 1 - .../css/samples/custom-css-hash/_config.js | 12 - .../css/samples/custom-css-hash/expected.css | 1 - .../expected.css | 1 - .../directive-special-character/expected.css | 1 - .../samples/dynamic-element-tag/_config.js | 3 - .../samples/dynamic-element-tag/expected.css | 1 - .../css/samples/dynamic-element/_config.js | 21 - .../css/samples/dynamic-element/expected.css | 1 - .../css/samples/dynamic-element/expected.html | 1 - .../test/css/samples/empty-class/_config.js | 27 - .../css/samples/empty-rule-dev/_config.js | 5 - .../css/samples/empty-rule-dev/expected.css | 1 - .../test/css/samples/empty-rule/expected.css | 0 .../_config.js | 3 - .../expected.css | 1 - .../input.svelte | 41 - .../_config.js | 46 - .../expected.css | 1 - .../_config.js | 3 - .../expected.css | 1 - .../expected.html | 4 - .../_config.js | 18 - .../expected.css | 1 - .../_config.js | 18 - .../expected.css | 1 - .../input.svelte | 24 - .../_config.js | 3 - .../expected.css | 1 - .../expected.css | 1 - .../expected.html | 6 - .../expected.css | 1 - .../_config.js | 18 - .../expected.css | 1 - .../input.svelte | 31 - .../_config.js | 18 - .../expected.css | 1 - .../input.svelte | 25 - .../general-siblings-combinator-if/_config.js | 46 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../_config.js | 88 - .../expected.css | 1 - .../input.svelte | 30 - .../expected.css | 1 - .../_config.js | 18 - .../expected.css | 1 - .../general-siblings-combinator/_config.js | 60 - .../general-siblings-combinator/expected.css | 1 - .../global-compound-selector/_config.js | 27 - .../global-compound-selector/expected.css | 1 - .../global-compound-selector/expected.html | 3 - .../global-compound-selector/input.svelte | 21 - .../expected.css | 1 - .../css/samples/global-keyframes/expected.css | 1 - .../global-with-child-combinator-2/_config.js | 27 - .../expected.css | 1 - .../input.svelte | 15 - .../global-with-child-combinator-3/_config.js | 3 - .../expected.css | 1 - .../global-with-child-combinator/_config.js | 3 - .../global-with-child-combinator/expected.css | 1 - .../global-with-unused-descendant/_config.js | 26 - .../expected.css | 0 .../test/css/samples/global/expected.css | 1 - .../test/css/samples/global/input.svelte | 20 - .../svelte/test/css/samples/host/_config.js | 27 - .../svelte/test/css/samples/host/expected.css | 1 - .../svelte/test/css/samples/host/input.svelte | 31 - .../keyframes-autoprefixed/expected.css | 1 - .../samples/keyframes-from-to/expected.css | 1 - .../test/css/samples/keyframes/expected.css | 1 - .../test/css/samples/keyframes/input.svelte | 17 - .../samples/local-inside-global/expected.css | 1 - .../css/samples/media-query-word/expected.css | 1 - .../test/css/samples/media-query/expected.css | 1 - .../svelte/test/css/samples/nested/_config.js | 5 - .../test/css/samples/nested/expected.css | 1 - .../css/samples/not-selector/expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../_config.js | 5 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../_config.js | 5 - .../expected.css | 1 - .../_config.js | 5 - .../expected.css | 1 - .../_config.js | 5 - .../expected.css | 1 - .../_config.js | 5 - .../expected.css | 1 - .../_config.js | 5 - .../expected.css | 1 - .../_config.js | 26 - .../expected.css | 0 .../expected.css | 1 - .../expected.css | 1 - .../omit-scoping-attribute-global/_config.js | 5 - .../expected.css | 1 - .../omit-scoping-attribute-id/expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../omit-scoping-attribute/expected.css | 1 - .../samples/preserve-specificity/expected.css | 1 - .../css/samples/pseudo-element/expected.css | 1 - .../svelte/test/css/samples/root/_config.js | 1 - .../svelte/test/css/samples/root/expected.css | 1 - .../_config.js | 3 - .../expected.css | 1 - .../input.svelte | 41 - .../siblings-combinator-await/_config.js | 60 - .../siblings-combinator-await/expected.css | 1 - .../siblings-combinator-each-2/_config.js | 18 - .../siblings-combinator-each-2/expected.css | 1 - .../siblings-combinator-each-2/expected.html | 4 - .../_config.js | 144 - .../expected.css | 1 - .../input.svelte | 74 - .../siblings-combinator-each-else/_config.js | 32 - .../expected.css | 1 - .../input.svelte | 24 - .../_config.js | 116 - .../expected.css | 1 - .../siblings-combinator-each/expected.css | 1 - .../siblings-combinator-each/expected.html | 6 - .../expected.css | 1 - .../siblings-combinator-global/_config.js | 50 - .../siblings-combinator-global/expected.css | 1 - .../_config.js | 18 - .../expected.css | 1 - .../input.svelte | 31 - .../_config.js | 18 - .../expected.css | 1 - .../input.svelte | 25 - .../samples/siblings-combinator-if/_config.js | 60 - .../siblings-combinator-if/expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../expected.css | 1 - .../siblings-combinator-slot/_config.js | 46 - .../siblings-combinator-slot/expected.css | 1 - .../siblings-combinator-slot/input.svelte | 24 - .../expected.css | 1 - .../siblings-combinator-star/_config.js | 18 - .../siblings-combinator-star/expected.css | 1 - .../_config.js | 3 - .../expected.css | 1 - .../samples/siblings-combinator/_config.js | 62 - .../samples/siblings-combinator/expected.css | 1 - .../test/css/samples/spread/expected.css | 1 - .../css/samples/supports-charset/expected.css | 1 - .../samples/supports-font-face/expected.css | 1 - .../css/samples/supports-import/expected.css | 1 - .../samples/supports-namespace/expected.css | 1 - .../samples/supports-nested-page/expected.css | 1 - .../css/samples/supports-page/expected.css | 1 - .../css/samples/supports-query/expected.css | 1 - .../samples/undefined-with-scope/expected.css | 1 - .../samples/universal-selector/expected.css | 1 - .../expected.css | 1 - .../input.svelte | 11 - .../css/samples/unknown-at-rule/expected.css | 1 - .../_config.js | 45 - .../expected.css | 1 - .../input.svelte | 23 - .../_config.js | 27 - .../expected.css | 1 - .../unused-selector-leading/_config.js | 51 - .../unused-selector-leading/expected.css | 1 - .../unused-selector-string-concat/_config.js | 133 - .../expected.css | 1 - .../unused-selector-ternary-bailed/_config.js | 3 - .../expected.css | 1 - .../unused-selector-ternary-concat/_config.js | 25 - .../expected.css | 1 - .../unused-selector-ternary-nested/_config.js | 31 - .../expected.css | 1 - .../unused-selector-ternary/_config.js | 31 - .../unused-selector-ternary/expected.css | 1 - .../css/samples/unused-selector/_config.js | 27 - .../css/samples/unused-selector/expected.css | 1 - .../css/samples/weird-selectors/expected.css | 1 - packages/svelte/test/helpers.js | 230 - packages/svelte/test/html_equal.js | 157 - .../svelte/test/hydration/hydration.test.js | 104 - .../test/hydration/samples/basic/_after.html | 1 - .../test/hydration/samples/basic/_before.html | 1 - .../test/hydration/samples/basic/_config.js | 10 - .../samples/binding-input/_after.html | 2 - .../samples/binding-input/_before.html | 2 - .../samples/binding-input/_config.js | 27 - .../samples/claim-comment/_after.html | 3 - .../samples/claim-comment/_before.html | 3 - .../samples/claim-comment/_config.js | 10 - .../claim-static-incorrect-hash/_after.html | 8 - .../claim-static-incorrect-hash/_before.html | 8 - .../samples/claim-static-no-hash/_after.html | 8 - .../samples/claim-static-no-hash/_before.html | 8 - .../samples/claim-static-no-hash/main.svelte | 8 - .../hydration/samples/claim-text/_after.html | 3 - .../hydration/samples/claim-text/_before.html | 5 - .../hydration/samples/claim-text/_config.js | 8 - .../samples/component-in-element/_after.html | 3 - .../samples/component-in-element/_before.html | 3 - .../samples/component-in-element/_config.js | 12 - .../hydration/samples/component/_after.html | 1 - .../hydration/samples/component/_before.html | 1 - .../hydration/samples/component/_config.js | 10 - .../samples/dynamic-text-changed/_after.html | 1 - .../samples/dynamic-text-changed/_before.html | 1 - .../samples/dynamic-text-changed/_config.js | 14 - .../samples/dynamic-text-nil/_after.html | 2 - .../samples/dynamic-text-nil/_before.html | 2 - .../samples/dynamic-text-nil/_config.js | 13 - .../samples/dynamic-text/_after.html | 1 - .../samples/dynamic-text/_before.html | 1 - .../hydration/samples/dynamic-text/_config.js | 14 - .../samples/each-block-arg-clash/_after.html | 5 - .../samples/each-block-arg-clash/_before.html | 5 - .../samples/each-block-arg-clash/_config.js | 19 - .../hydration/samples/each-block/_after.html | 5 - .../hydration/samples/each-block/_before.html | 5 - .../hydration/samples/each-block/_config.js | 17 - .../hydration/samples/each-else/_after.html | 2 - .../hydration/samples/each-else/_before.html | 2 - .../element-attribute-added/_after.html | 1 - .../element-attribute-added/_before.html | 1 - .../element-attribute-added/_config.js | 13 - .../element-attribute-changed/_after.html | 1 - .../element-attribute-changed/_before.html | 1 - .../element-attribute-changed/_config.js | 13 - .../element-attribute-removed/_after.html | 1 - .../element-attribute-removed/_before.html | 1 - .../element-attribute-removed/_config.js | 13 - .../element-attribute-removed/main.svelte | 1 - .../element-attribute-unchanged/_after.html | 1 - .../element-attribute-unchanged/_before.html | 1 - .../element-attribute-unchanged/_config.js | 9 - .../element-nested-sibling/_after.html | 4 - .../element-nested-sibling/_before.html | 4 - .../samples/element-nested-sibling/_config.js | 11 - .../samples/element-nested/_after.html | 3 - .../samples/element-nested/_before.html | 3 - .../samples/element-nested/_config.js | 10 - .../hydration/samples/element-ref/_after.html | 1 - .../samples/element-ref/_before.html | 1 - .../hydration/samples/element-ref/_config.js | 14 - .../samples/event-handler/_after.html | 1 - .../samples/event-handler/_before.html | 1 - .../samples/event-handler/_config.js | 27 - .../samples/expression-sibling/_after.html | 1 - .../samples/expression-sibling/_before.html | 1 - .../samples/expression-sibling/_config.js | 11 - .../head-html-and-component/_after.html | 0 .../head-html-and-component/_after_head.html | 14 - .../head-html-and-component/_before.html | 0 .../head-html-and-component/_before_head.html | 14 - .../head-meta-hydrate-duplicate/_after.html | 1 - .../_after_head.html | 6 - .../head-meta-hydrate-duplicate/_before.html | 1 - .../_before_head.html | 6 - .../head-meta-hydrate-duplicate/_config.js | 5 - .../samples/html-tag-hydration/_before.html | 3 - .../samples/if-block-anchor/_after.html | 4 - .../samples/if-block-anchor/_before.html | 4 - .../samples/if-block-anchor/_config.js | 17 - .../samples/if-block-false/_after.html | 2 - .../samples/if-block-false/_before.html | 2 - .../samples/if-block-false/_config.js | 13 - .../samples/if-block-update/_after.html | 1 - .../samples/if-block-update/_before.html | 1 - .../samples/if-block-update/_config.js | 20 - .../hydration/samples/if-block/_after.html | 1 - .../hydration/samples/if-block/_before.html | 1 - .../hydration/samples/if-block/_config.js | 13 - .../hydration/samples/raw-repair/_before.html | 8 - .../hydration/samples/raw-svg/_after.html | 3 - .../hydration/samples/raw-svg/_before.html | 5 - .../test/hydration/samples/raw-svg/_config.js | 14 - .../raw-with-empty-line-at-top/_after.html | 8 - .../raw-with-empty-line-at-top/_before.html | 8 - .../test/hydration/samples/raw/_after.html | 2 - .../test/hydration/samples/raw/_before.html | 4 - .../test/hydration/samples/raw/_config.js | 16 - .../_after.html | 1 - .../_before.html | 1 - .../_config.js | 7 - .../samples/text-fallback/_after.html | 4 - .../samples/text-fallback/_before.html | 4 - .../samples/top-level-cleanup-2/_after.html | 1 - .../samples/top-level-cleanup-2/_before.html | 2 - .../samples/top-level-cleanup-2/_config.js | 1 - .../samples/top-level-cleanup-2/main.svelte | 1 - .../samples/top-level-cleanup/_after.html | 1 - .../samples/top-level-cleanup/_before.html | 1 - .../samples/top-level-cleanup/_config.js | 1 - .../samples/top-level-cleanup/main.svelte | 1 - .../samples/top-level-text/_after.html | 1 - .../samples/top-level-text/_before.html | 1 - .../samples/top-level-text/_config.js | 13 - packages/svelte/test/js/README.md | 1 - packages/svelte/test/js/js-output.test.js | 89 - .../action-custom-event-handler/expected.js | 75 - .../action-custom-event-handler/input.svelte | 13 - .../svelte/test/js/samples/action/expected.js | 70 - .../test/js/samples/action/input.svelte | 18 - .../test/js/samples/bind-online/expected.js | 56 - .../test/js/samples/bind-open/expected.js | 72 - .../test/js/samples/bind-open/input.svelte | 7 - .../js/samples/bind-width-height/expected.js | 67 - .../js/samples/bind-width-height/input.svelte | 8 - .../bindings-readonly-order/expected.js | 88 - .../bindings-readonly-order/input.svelte | 6 - .../capture-inject-dev-only/_config.js | 5 - .../capture-inject-dev-only/expected.js | 85 - .../capture-inject-dev-only/input.svelte | 5 - .../samples/capture-inject-state/_config.js | 5 - .../samples/capture-inject-state/expected.js | 202 - .../samples/capture-inject-state/input.svelte | 23 - .../test/js/samples/class-field/expected.js | 25 - .../test/js/samples/class-field/input.svelte | 12 - .../collapse-element-class-name/expected.js | 117 - .../collapse-element-class-name/input.svelte | 41 - .../samples/collapse-literal-ssr/_config.js | 6 - .../samples/collapse-literal-ssr/expected.js | 15 - .../samples/collapse-literal-ssr/input.svelte | 20 - .../expected.js | 65 - .../input.svelte | 27 - .../component-static-array/expected.js | 55 - .../component-static-array/input.svelte | 5 - .../component-static-immutable/_config.js | 5 - .../component-static-immutable/expected.js | 55 - .../component-static-immutable/input.svelte | 7 - .../component-static-immutable2/_config.js | 5 - .../component-static-immutable2/expected.js | 55 - .../component-static-immutable2/input.svelte | 5 - .../samples/component-static-var/expected.js | 111 - .../samples/component-static-var/input.svelte | 13 - .../js/samples/component-static/expected.js | 55 - .../js/samples/component-static/input.svelte | 5 - .../expected.js | 58 - .../input.svelte | 6 - .../expected.js | 34 - .../input.svelte | 7 - .../expected.js | 84 - .../input.svelte | 7 - .../samples/computed-collapsed-if/expected.js | 37 - .../computed-collapsed-if/input.svelte | 11 - .../js/samples/css-media-query/expected.js | 47 - .../js/samples/css-media-query/input.svelte | 9 - .../css-shadow-dom-keyframes/_config.js | 5 - .../css-shadow-dom-keyframes/expected.js | 50 - .../css-shadow-dom-keyframes/input.svelte | 18 - .../js/samples/custom-svelte-path/_config.js | 5 - .../js/samples/custom-svelte-path/expected.js | 66 - .../samples/custom-svelte-path/input.svelte | 9 - .../js/samples/data-attribute/expected.js | 66 - .../js/samples/data-attribute/input.svelte | 6 - .../test/js/samples/debug-empty/_config.js | 5 - .../test/js/samples/debug-empty/expected.js | 129 - .../test/js/samples/debug-empty/input.svelte | 6 - .../debug-foo-bar-baz-things/_config.js | 5 - .../debug-foo-bar-baz-things/expected.js | 278 - .../debug-foo-bar-baz-things/input.svelte | 13 - .../test/js/samples/debug-foo/_config.js | 5 - .../test/js/samples/debug-foo/expected.js | 242 - .../test/js/samples/debug-foo/input.svelte | 11 - .../test/js/samples/debug-hoisted/_config.js | 5 - .../test/js/samples/debug-hoisted/expected.js | 90 - .../js/samples/debug-hoisted/input.svelte | 6 - .../samples/debug-no-dependencies/_config.js | 5 - .../samples/debug-no-dependencies/expected.js | 169 - .../debug-no-dependencies/input.svelte | 7 - .../test/js/samples/debug-ssr-foo/_config.js | 6 - .../test/js/samples/debug-ssr-foo/expected.js | 15 - .../js/samples/debug-ssr-foo/input.svelte | 11 - .../samples/deconflict-builtins/expected.js | 129 - .../samples/deconflict-builtins/input.svelte | 7 - .../js/samples/deconflict-globals/expected.js | 27 - .../samples/deconflict-globals/input.svelte | 9 - .../_config.js | 5 - .../expected.js | 133 - .../input.svelte | 11 - .../samples/dom-preserve-comments/_config.js | 5 - .../samples/dom-preserve-comments/expected.js | 60 - .../dom-preserve-comments/input.svelte | 3 - .../samples/dont-invalidate-this/expected.js | 55 - .../samples/dont-invalidate-this/input.svelte | 6 - .../js/samples/dynamic-import/expected.js | 54 - .../js/samples/dynamic-import/input.svelte | 5 - .../each-block-array-literal/expected.js | 135 - .../each-block-array-literal/input.svelte | 11 - .../each-block-changed-check/expected.js | 179 - .../each-block-changed-check/input.svelte | 20 - .../each-block-keyed-animated/expected.js | 153 - .../each-block-keyed-animated/input.svelte | 21 - .../js/samples/each-block-keyed/expected.js | 122 - .../js/samples/each-block-keyed/input.svelte | 7 - .../test/js/samples/empty-dom/expected.js | 16 - .../test/js/samples/empty-dom/input.svelte | 3 - .../samples/event-handler-dynamic/expected.js | 113 - .../event-handler-dynamic/input.svelte | 23 - .../event-handler-no-passive/expected.js | 56 - .../event-handler-no-passive/input.svelte | 3 - .../js/samples/event-modifiers/expected.js | 106 - .../js/samples/event-modifiers/input.svelte | 21 - .../samples/export-from-accessors/_config.js | 5 - .../samples/export-from-accessors/expected.js | 34 - .../export-from-accessors/input.svelte | 11 - .../test/js/samples/export-from/expected.js | 18 - .../test/js/samples/export-from/input.svelte | 11 - .../js/samples/head-no-whitespace/expected.js | 47 - .../samples/head-no-whitespace/input.svelte | 4 - .../test/js/samples/hoisted-const/expected.js | 48 - .../js/samples/hoisted-const/input.svelte | 7 - .../test/js/samples/hoisted-let/expected.js | 47 - .../test/js/samples/hoisted-let/input.svelte | 6 - .../samples/hydrated-void-element/_config.js | 5 - .../samples/hydrated-void-element/expected.js | 67 - .../hydrated-void-element/input.svelte | 2 - .../hydrated-void-svg-element/_config.js | 5 - .../hydrated-void-svg-element/expected.js | 60 - .../hydrated-void-svg-element/input.svelte | 3 - .../js/samples/if-block-complex/expected.js | 72 - .../js/samples/if-block-complex/input.svelte | 9 - .../js/samples/if-block-no-update/expected.js | 112 - .../samples/if-block-no-update/input.svelte | 9 - .../js/samples/if-block-simple/expected.js | 88 - .../js/samples/if-block-simple/input.svelte | 7 - .../test/js/samples/import-meta/expected.js | 55 - .../js/samples/initial-context/expected.js | 62 - .../js/samples/initial-context/input.svelte | 7 - .../expected.js | 65 - .../input.svelte | 7 - .../inline-style-optimized-url/expected.js | 56 - .../inline-style-optimized-url/input.svelte | 5 - .../inline-style-optimized/expected.js | 56 - .../inline-style-optimized/input.svelte | 5 - .../inline-style-unoptimized/expected.js | 75 - .../inline-style-unoptimized/input.svelte | 8 - .../inline-style-without-updates/expected.js | 44 - .../inline-style-without-updates/input.svelte | 5 - .../test/js/samples/input-files/expected.js | 69 - .../test/js/samples/input-files/input.svelte | 5 - .../input-no-initial-value/expected.js | 93 - .../input-no-initial-value/input.svelte | 13 - .../test/js/samples/input-range/expected.js | 80 - .../test/js/samples/input-range/input.svelte | 5 - .../test/js/samples/input-value/expected.js | 426 -- .../test/js/samples/input-value/input.svelte | 33 - .../input-without-blowback-guard/expected.js | 73 - .../input-without-blowback-guard/input.svelte | 5 - .../expected.js | 82 - .../input.svelte | 11 - .../expected.js | 77 - .../input.svelte | 19 - .../expected.js | 84 - .../input.svelte | 12 - .../expected.js | 82 - .../input.svelte | 9 - .../expected.js | 84 - .../input.svelte | 7 - .../js/samples/legacy-input-type/_config.js | 5 - .../js/samples/legacy-input-type/expected.js | 42 - .../js/samples/legacy-input-type/input.svelte | 1 - .../test/js/samples/loop-protect/_config.js | 6 - .../test/js/samples/loop-protect/expected.js | 171 - .../test/js/samples/loop-protect/input.svelte | 23 - .../js/samples/media-bindings/expected.js | 255 - .../js/samples/media-bindings/input.svelte | 16 - .../natural-dimension-binding/expected.js | 98 - .../natural-dimension-binding/input.svelte | 8 - .../non-imported-component/expected.js | 69 - .../non-imported-component/input.svelte | 6 - .../samples/non-mutable-reference/expected.js | 43 - .../js/samples/optional-chaining/expected.js | 192 - .../js/samples/optional-chaining/input.svelte | 31 - .../reactive-class-optimized/expected.js | 160 - .../reactive-class-optimized/input.svelte | 31 - .../samples/reactive-class-optimized/store.js | 4 - .../expected.js | 33 - .../input.svelte | 9 - .../expected.js | 29 - .../input.svelte | 6 - .../samples/select-dynamic-value/expected.js | 70 - .../samples/select-dynamic-value/input.svelte | 8 - .../test/js/samples/setup-method/expected.js | 26 - .../test/js/samples/setup-method/input.svelte | 9 - .../src-attribute-check-in-foreign/_config.js | 5 - .../expected.js | 72 - .../input.svelte | 9 - .../src-attribute-check-in-svg/_config.js | 5 - .../src-attribute-check-in-svg/expected.js | 73 - .../src-attribute-check-in-svg/input.svelte | 7 - .../js/samples/src-attribute-check/_config.js | 5 - .../samples/src-attribute-check/expected.js | 88 - .../samples/src-attribute-check/input.svelte | 7 - .../js/samples/ssr-no-oncreate-etc/_config.js | 5 - .../samples/ssr-no-oncreate-etc/expected.js | 31 - .../samples/ssr-no-oncreate-etc/input.svelte | 25 - .../samples/ssr-preserve-comments/_config.js | 6 - .../samples/ssr-preserve-comments/expected.js | 8 - .../ssr-preserve-comments/input.svelte | 3 - .../svelte-element-event-handlers/expected.js | 110 - .../input.svelte | 8 - .../samples/svelte-element-static/expected.js | 43 - .../svelte-element-static/input.svelte | 3 - .../js/samples/svelte-element-svg/expected.js | 73 - .../samples/svelte-element-svg/input.svelte | 7 - .../js/samples/svelte-element/expected.js | 255 - .../js/samples/svelte-element/input.svelte | 14 - .../test/js/samples/svg-title/expected.js | 48 - .../test/js/samples/svg-title/input.svelte | 3 - .../svelte/test/js/samples/title/expected.js | 39 - .../svelte/test/js/samples/title/input.svelte | 7 - .../js/samples/transition-local/expected.js | 150 - .../js/samples/transition-local/input.svelte | 12 - .../transition-repeated-outro/expected.js | 125 - .../transition-repeated-outro/input.svelte | 11 - .../samples/unchanged-expression/expected.js | 94 - .../samples/unchanged-expression/input.svelte | 17 - .../expected.js | 78 - .../input.svelte | 21 - .../use-elements-as-anchors/expected.js | 277 - .../use-elements-as-anchors/input.svelte | 35 - .../expected.js | 41 - .../input.svelte | 3 - .../js/samples/video-bindings/expected.js | 148 - .../js/samples/video-bindings/input.svelte | 9 - .../samples/window-binding-online/expected.js | 56 - .../window-binding-online/input.svelte | 5 - .../samples/window-binding-scroll/expected.js | 98 - .../window-binding-scroll/input.svelte | 7 - packages/svelte/test/js/update.js | 10 - packages/svelte/test/motion/motion.test.js | 30 - packages/svelte/test/parser/parser.test.js | 58 - .../samples/attribute-empty-error/error.json | 10 - .../attribute-unique-binding-error/error.json | 10 - .../samples/attribute-unique-error/error.json | 10 - .../error.json | 10 - .../samples/css-option-none/input.svelte | 7 - .../samples/css-option-none/options.json | 3 - .../samples/css-option-none/output.json | 32 - .../test/parser/samples/css/output.json | 97 - .../error-catch-before-closing/error.json | 6 - .../error-catch-without-await/error.json | 10 - .../samples/error-comment-unclosed/error.json | 10 - .../error.json | 10 - .../test/parser/samples/error-css/error.json | 10 - .../error-else-before-closing-2/error.json | 6 - .../error-else-before-closing-3/error.json | 6 - .../error-else-before-closing/error.json | 6 - .../error-else-if-before-closing-2/error.json | 6 - .../error-else-if-before-closing/error.json | 6 - .../error-else-if-without-if/error.json | 6 - .../error.json | 10 - .../error-empty-classname-binding/error.json | 10 - .../error-empty-directive-name/error.json | 10 - .../error-illegal-expression/error.json | 10 - .../samples/error-multiple-styles/error.json | 10 - .../error-script-unclosed-eof/error.json | 10 - .../samples/error-script-unclosed/error.json | 10 - .../samples/error-self-reference/error.json | 10 - .../error-style-unclosed-eof/error.json | 10 - .../samples/error-style-unclosed/error.json | 10 - .../error-svelte-selfdestructive/error.json | 10 - .../error-then-before-closing/error.json | 6 - .../error-then-without-await/error.json | 10 - .../error.json | 10 - .../error.json | 10 - .../error.json | 10 - .../error.json | 10 - .../error-unexpected-end-of-input/error.json | 10 - .../error.json | 10 - .../error.json | 10 - .../error-unmatched-closing-tag/error.json | 10 - .../samples/error-void-closing/error.json | 10 - .../samples/error-window-children/error.json | 10 - .../samples/error-window-duplicate/error.json | 10 - .../error-window-inside-block/error.json | 10 - .../error-window-inside-element/error.json | 10 - .../raw-mustaches-whitespace-error/error.json | 10 - .../samples/script-comment-only/output.json | 55 - .../input.svelte | 9 - .../output.json | 158 - .../script-comment-trailing/input.svelte | 7 - .../script-comment-trailing/output.json | 158 - .../test/parser/samples/script/input.svelte | 5 - .../whitespace-after-style-tag/output.json | 97 - packages/svelte/test/parser/update.js | 14 - .../svelte/test/preprocess/preprocess.test.js | 52 - .../samples/attributes-with-equals/_config.js | 6 - .../preprocess/samples/comments/_config.js | 8 - .../samples/dependencies/_config.js | 15 - .../samples/empty-sourcemap/_config.js | 7 - .../preprocess/samples/filename/_config.js | 22 - .../samples/ignores-null/_config.js | 5 - .../test/preprocess/samples/markup/_config.js | 9 - .../samples/multiple-preprocessors/_config.js | 14 - .../samples/partial-names/_config.js | 6 - .../samples/script-multiple/_config.js | 9 - .../samples/script-self-closing/_config.js | 12 - .../test/preprocess/samples/script/_config.js | 18 - .../preprocess/samples/style-async/_config.js | 9 - .../_config.js | 12 - .../style-attributes-modified/_config.js | 14 - .../samples/style-attributes/_config.js | 14 - .../samples/style-self-closing/_config.js | 12 - .../test/preprocess/samples/style/_config.js | 9 - .../svelte/test/runtime-browser/assert.js | 65 - .../test/runtime-browser/browser.test.js | 222 - .../custom-elements-samples/$$props/test.js | 18 - .../$$slot-dynamic-content/test.js | 28 - .../$$slot/main.svelte | 31 - .../custom-elements-samples/$$slot/test.js | 36 - .../custom-elements-samples/action/test.js | 19 - .../camel-case-attribute/test.js | 32 - .../ce-options-valid/test.js | 13 - .../custom-class/test.js | 14 - .../custom-method/test.js | 14 - .../escaped-css/test.js | 12 - .../custom-elements-samples/events/test.js | 35 - .../extended-builtin/_config.js | 19 - .../extended-builtin/test.js | 14 - .../html-slots/test.js | 19 - .../custom-elements-samples/html/test.js | 14 - .../custom-elements-samples/nested/test.js | 24 - .../new-styled/test.js | 18 - .../no-missing-prop-warnings/_config.js | 3 - .../no-missing-prop-warnings/test.js | 19 - .../no-shadow-dom/test.js | 16 - .../custom-elements-samples/no-tag/_config.js | 3 - .../custom-elements-samples/no-tag/test.js | 14 - .../custom-elements-samples/oncreate/test.js | 14 - .../custom-elements-samples/ondestroy/test.js | 15 - .../custom-elements-samples/props/test.js | 29 - .../reflect-attributes-add-remove/test.js | 19 - .../reflect-attributes/test.js | 30 - .../_config.js | 6 - .../_config.js | 58 - .../_config.js | 44 - .../_config.js | 27 - .../_config.js | 13 - .../_config.js | 24 - .../main.svelte | 11 - .../_config.js | 33 - .../main.svelte | 6 - .../dynamic-element-custom-element/_config.js | 44 - .../_config.js | 22 - .../_config.js | 24 - .../_config.js | 18 - .../samples/style_manager-cleanup/_config.js | 17 - .../samples/style_manager-cleanup/main.svelte | 16 - .../_config.js | 44 - .../_config.js | 56 - .../_config.js | 58 - .../_config.js | 74 - .../_config.js | 47 - .../_config.js | 83 - .../samples/transition-css-out-in/_config.js | 14 - .../samples/transition-css-out-in/main.svelte | 20 - packages/svelte/test/runtime/App.svelte | 0 .../svelte/test/runtime/runtime.shared.js | 271 - .../svelte/test/runtime/runtime_base.test.js | 22 - .../samples/$$rest-without-props/_config.js | 63 - .../test/runtime/samples/$$rest/_config.js | 69 - .../test/runtime/samples/$$slot/A.svelte | 31 - .../test/runtime/samples/$$slot/_config.js | 18 - .../test/runtime/samples/$$slot/main.svelte | 23 - .../runtime/samples/action-body/_config.js | 21 - .../_config.js | 33 - .../_config.js | 33 - .../_config.js | 15 - .../_config.js | 22 - .../_config.js | 16 - .../action-custom-event-handler/_config.js | 16 - .../action-custom-event-handler/main.svelte | 23 - .../samples/action-document/_config.js | 17 - .../samples/action-function/_config.js | 28 - .../samples/action-object-deep/_config.js | 8 - .../runtime/samples/action-object/_config.js | 8 - .../runtime/samples/action-object/main.svelte | 10 - .../_config.js | 10 - .../main.svelte | 8 - .../action-ternary-template/_config.js | 22 - .../action-ternary-template/main.svelte | 19 - .../runtime/samples/action-this/_config.js | 11 - .../Component.svelte | 27 - .../action-update-before-destroy/_config.js | 16 - .../action-update-before-destroy/main.svelte | 10 - .../runtime/samples/action-update/_config.js | 38 - .../test/runtime/samples/action/_config.js | 28 - .../after-render-prevents-loop/_config.js | 23 - .../after-render-prevents-loop/main.svelte | 13 - .../after-render-triggers-update/_config.js | 23 - .../after-render-triggers-update/main.svelte | 15 - .../runtime/samples/animation-css/_config.js | 56 - .../runtime/samples/animation-css/main.svelte | 17 - .../samples/animation-js-delay/_config.js | 86 - .../samples/animation-js-delay/main.svelte | 21 - .../samples/animation-js-easing/_config.js | 58 - .../samples/animation-js-easing/main.svelte | 25 - .../runtime/samples/animation-js/_config.js | 79 - .../runtime/samples/animation-js/main.svelte | 20 - .../apply-directives-in-order-2/_config.js | 39 - .../apply-directives-in-order/_config.js | 43 - .../array-literal-spread-deopt/_config.js | 3 - .../array-rest-is-array-or-object/_config.js | 12 - .../samples/assignment-in-init/_config.js | 6 - .../_config.js | 5 - .../samples/assignment-to-const1/_config.js | 3 - .../samples/assignment-to-const2/_config.js | 3 - .../_config.js | 3 - .../attribute-boolean-false/_config.js | 7 - .../attribute-boolean-hidden/_config.js | 10 - .../_config.js | 19 - .../attribute-boolean-inert/_config.js | 11 - .../samples/attribute-boolean-true/_config.js | 8 - .../attribute-boolean-with-spread/_config.js | 3 - .../_config.js | 7 - .../_config.js | 24 - .../main.svelte | 4 - .../_config.js | 19 - .../main.svelte | 4 - .../samples/attribute-casing/_config.js | 23 - .../_config.js | 7 - .../main.svelte | 33 - .../_config.js | 3 - .../attribute-dynamic-multiple/_config.js | 17 - .../_config.js | 5 - .../attribute-dynamic-quotemarks/_config.js | 3 - .../attribute-dynamic-shorthand/_config.js | 8 - .../samples/attribute-dynamic-type/_config.js | 17 - .../samples/attribute-dynamic/_config.js | 13 - .../samples/attribute-empty-svg/_config.js | 7 - .../samples/attribute-empty/_config.js | 3 - .../samples/attribute-false/_config.js | 3 - .../samples/attribute-microdata/_config.js | 25 - .../samples/attribute-namespaced/_config.js | 16 - .../_config.js | 42 - .../_config.js | 40 - .../main.svelte | 11 - .../_config.js | 44 - .../_config.js | 44 - .../_config.js | 42 - .../_config.js | 42 - .../_config.js | 44 - .../_config.js | 44 - .../runtime/samples/attribute-null/_config.js | 3 - .../attribute-partial-number/_config.js | 3 - .../attribute-prefer-expression/_config.js | 17 - .../attribute-static-at-symbol/_config.js | 3 - .../attribute-static-boolean/_config.js | 7 - .../attribute-static-quotemarks/_config.js | 8 - .../samples/attribute-static/_config.js | 3 - .../samples/attribute-static/main.svelte | 1 - .../samples/attribute-undefined/_config.js | 3 - .../_config.js | 3 - .../runtime/samples/attribute-url/_config.js | 8 - .../test/runtime/samples/autofocus/_config.js | 36 - .../await-block-func-function/_config.js | 25 - .../await-catch-no-expression/_config.js | 46 - .../samples/await-catch-shorthand/_config.js | 37 - .../await-component-oncreate/_config.js | 19 - .../await-conservative-update/_config.js | 19 - .../samples/await-containing-if/_config.js | 41 - .../samples/await-function-promise/_config.js | 22 - .../await-in-dynamic-component/_config.js | 5 - .../runtime/samples/await-in-each/_config.js | 35 - .../runtime/samples/await-in-each/main.svelte | 11 - .../samples/await-in-removed-if/_config.js | 22 - .../_config.js | 9 - .../_config.js | 14 - .../samples/await-set-simultaneous/_config.js | 20 - .../await-then-blowback-reactive/_config.js | 19 - .../await-then-catch-anchor/_config.js | 44 - .../samples/await-then-catch-event/_config.js | 45 - .../samples/await-then-catch-if/_config.js | 48 - .../await-then-catch-in-slot/_config.js | 36 - .../await-then-catch-multiple/_config.js | 58 - .../await-then-catch-no-values/_config.js | 37 - .../await-then-catch-non-promise/_config.js | 20 - .../samples/await-then-catch-order/_config.js | 28 - .../await-then-catch-static/_config.js | 54 - .../samples/await-then-catch/_config.js | 43 - .../_config.js | 71 - .../await-then-destruct-array/_config.js | 63 - .../_config.js | 37 - .../await-then-destruct-default/_config.js | 23 - .../_config.js | 65 - .../await-then-destruct-object-if/_config.js | 31 - .../await-then-destruct-object/_config.js | 65 - .../await-then-destruct-rest/_config.js | 21 - .../_config.js | 17 - .../runtime/samples/await-then-if/_config.js | 28 - .../await-then-no-expression/_config.js | 63 - .../samples/await-then-shorthand/_config.js | 47 - .../samples/await-with-components/_config.js | 30 - .../samples/await-with-update-2/_config.js | 72 - .../await-with-update-catch-scope/_config.js | 53 - .../samples/await-with-update/_config.js | 62 - .../samples/await-without-catch/_config.js | 41 - .../samples/before-render-chain/Item.svelte | 12 - .../samples/before-render-chain/List.svelte | 13 - .../samples/before-render-chain/_config.js | 24 - .../samples/before-render-chain/main.svelte | 7 - .../before-render-prevents-loop/_config.js | 23 - .../before-render-prevents-loop/main.svelte | 13 - .../_config.js | 39 - .../main.svelte | 11 - .../samples/binding-circular/_config.js | 7 - .../_config.js | 49 - .../binding-contenteditable-html/_config.js | 47 - .../binding-contenteditable-html/main.svelte | 6 - .../_config.js | 25 - .../_config.js | 40 - .../binding-contenteditable-text/_config.js | 38 - .../samples/binding-details-open/_config.js | 31 - .../binding-indirect-computed/_config.js | 37 - .../binding-indirect-spread/_config.js | 52 - .../samples/binding-indirect-value/_config.js | 11 - .../samples/binding-indirect/_config.js | 96 - .../_config.js | 56 - .../_config.js | 72 - .../_config.js | 92 - .../binding-input-checkbox-group/_config.js | 92 - .../_config.js | 48 - .../_config.js | 35 - .../main.svelte | 11 - .../samples/binding-input-checkbox/_config.js | 43 - .../_config.js | 81 - .../binding-input-group-each-1/_config.js | 330 -- .../binding-input-group-each-10/_config.js | 52 - .../binding-input-group-each-11/_config.js | 88 - .../binding-input-group-each-12/_config.js | 89 - .../binding-input-group-each-13/_config.js | 30 - .../binding-input-group-each-2/_config.js | 78 - .../binding-input-group-each-3/_config.js | 329 -- .../binding-input-group-each-4/_config.js | 182 - .../binding-input-group-each-5/_config.js | 189 - .../binding-input-group-each-6/_config.js | 95 - .../binding-input-group-each-7/_config.js | 53 - .../binding-input-group-each-8/_config.js | 88 - .../binding-input-group-each-8/main.svelte | 36 - .../binding-input-group-each-9/_config.js | 49 - .../_config.js | 40 - .../main.svelte | 14 - .../_config.js | 34 - .../binding-input-group-undefined/_config.js | 24 - .../_config.js | 18 - .../samples/binding-input-number-2/_config.js | 31 - .../samples/binding-input-number/_config.js | 57 - .../binding-input-radio-group/_config.js | 96 - .../_config.js | 36 - .../main.svelte | 13 - .../binding-input-range-change/_config.js | 44 - .../samples/binding-input-range/_config.js | 44 - .../samples/binding-input-range/main.svelte | 6 - .../_config.js | 38 - .../_config.js | 139 - .../binding-input-text-contextual/_config.js | 75 - .../_config.js | 44 - .../_config.js | 67 - .../_config.js | 47 - .../_config.js | 67 - .../_config.js | 53 - .../binding-input-text-deep/_config.js | 47 - .../binding-input-text-undefined/_config.js | 30 - .../samples/binding-input-text/_config.js | 43 - .../binding-input-with-event/_config.js | 18 - .../_config.js | 13 - .../binding-select-from-let-2/Parent.svelte | 6 - .../binding-select-from-let-2/_config.js | 25 - .../binding-select-from-let-2/main.svelte | 19 - .../binding-select-from-let/Parent.svelte | 6 - .../binding-select-from-let/_config.js | 21 - .../binding-select-from-let/main.svelte | 12 - .../_config.js | 42 - .../binding-select-in-each-block/_config.js | 30 - .../binding-select-in-yield/_config.js | 72 - .../_config.js | 25 - .../_config.js | 26 - .../binding-select-initial-value/_config.js | 25 - .../samples/binding-select-late-2/_config.js | 31 - .../samples/binding-select-late-3/_config.js | 36 - .../samples/binding-select-late/_config.js | 32 - .../binding-select-multiple/_config.js | 75 - .../_config.js | 27 - .../binding-select-optgroup/_config.js | 51 - .../binding-select-unmatched/_config.js | 107 - .../runtime/samples/binding-select/_config.js | 48 - .../samples/binding-store-deep/_config.js | 47 - .../runtime/samples/binding-store/_config.js | 47 - .../runtime/samples/binding-store/main.svelte | 8 - .../samples/binding-textarea/_config.js | 43 - .../samples/binding-this-and-value/_config.js | 27 - .../Foo.svelte | 1 - .../_config.js | 8 - .../Foo.svelte | 1 - .../_config.js | 12 - .../Foo.svelte | 1 - .../_config.js | 12 - .../Foo.svelte | 1 - .../_config.js | 8 - .../_config.js | 53 - .../_config.js | 15 - .../_config.js | 15 - .../samples/binding-this-each-key/_config.js | 10 - .../samples/binding-this-each-key/main.svelte | 15 - .../binding-this-each-object-props/_config.js | 17 - .../_config.js | 17 - .../main.svelte | 13 - .../_config.js | 27 - .../binding-this-element-reactive/_config.js | 5 - .../_config.js | 8 - .../binding-this-no-innerhtml/_config.js | 8 - .../samples/binding-this-store/_config.js | 4 - .../samples/binding-this-unset/_config.js | 23 - .../binding-this-with-context/_config.js | 67 - .../runtime/samples/binding-this/_config.js | 8 - .../samples/binding-using-props/_config.js | 17 - .../binding-width-height-a11y/_config.js | 8 - .../binding-width-height-a11y/main.svelte | 10 - .../binding-width-height-z-index/_config.js | 7 - .../binding-width-height-z-index/main.svelte | 8 - .../bindings-before-onmount/One.svelte | 13 - .../bindings-before-onmount/_config.js | 5 - .../samples/bindings-coalesced/_config.js | 17 - .../bindings-global-dependency/_config.js | 4 - .../samples/bitmask-overflow-2/_config.js | 3 - .../samples/bitmask-overflow-3/_config.js | 3 - .../samples/bitmask-overflow-if-2/_config.js | 23 - .../samples/bitmask-overflow-if/_config.js | 24 - .../bitmask-overflow-slot-2/_config.js | 99 - .../bitmask-overflow-slot-2/main.svelte | 30 - .../bitmask-overflow-slot-3/_config.js | 35 - .../bitmask-overflow-slot-4/_config.js | 50 - .../bitmask-overflow-slot-5/_config.js | 58 - .../bitmask-overflow-slot-6/_config.js | 38 - .../samples/bitmask-overflow-slot/_config.js | 127 - .../samples/bitmask-overflow-slot/main.svelte | 107 - .../samples/bitmask-overflow/_config.js | 125 - .../samples/bitmask-overflow/main.svelte | 101 - .../runtime/samples/class-boolean/_config.js | 3 - .../runtime/samples/class-helper/_config.js | 18 - .../runtime/samples/class-in-each/_config.js | 26 - .../class-shortcut-with-class/_config.js | 18 - .../class-shortcut-with-transition/_config.js | 29 - .../runtime/samples/class-shortcut/_config.js | 18 - .../samples/class-with-attribute/_config.js | 3 - .../_config.js | 24 - .../class-with-dynamic-attribute/_config.js | 18 - .../class-with-spread-and-bind/_config.js | 18 - .../samples/class-with-spread/_config.js | 24 - .../SomeComponent.svelte | 20 - .../comment-effect-on-reactivity/_config.js | 9 - .../comment-effect-on-reactivity/main.svelte | 8 - .../component-binding-accessors/_config.js | 18 - .../component-binding-aliased/_config.js | 5 - .../component-binding-blowback-b/_config.js | 36 - .../component-binding-blowback-c/_config.js | 36 - .../component-binding-blowback-d/_config.js | 26 - .../component-binding-blowback-e/_config.js | 26 - .../component-binding-blowback-f/_config.js | 34 - .../component-binding-blowback/Widget.svelte | 1 - .../component-binding-blowback/_config.js | 12 - .../component-binding-blowback/main.svelte | 12 - .../component-binding-computed/_config.js | 36 - .../_config.js | 27 - .../component-binding-conditional/_config.js | 20 - .../ComponentSelector.svelte | 10 - .../component-binding-deep-b/Editor.svelte | 5 - .../component-binding-deep-b/_config.js | 87 - .../component-binding-deep-b/main.svelte | 37 - .../samples/component-binding-deep/_config.js | 28 - .../component-binding-each-nested/_config.js | 30 - .../component-binding-each-object/_config.js | 22 - .../InnerChild.svelte | 14 - .../_config.js | 56 - .../InnerChild.svelte | 14 - .../_config.js | 56 - .../samples/component-binding-each/_config.js | 30 - .../_config.js | 96 - .../component-binding-nested/_config.js | 70 - .../component-binding-non-leaky/_config.js | 33 - .../component-binding-onMount/_config.js | 14 - .../component-binding-onMount/main.svelte | 13 - .../_config.js | 40 - .../_config.js | 40 - .../_config.js | 33 - .../_config.js | 40 - .../_config.js | 5 - .../main.svelte | 13 - .../_config.js | 50 - .../_config.js | 33 - .../component-binding-store/_config.js | 66 - .../samples/component-binding/_config.js | 35 - .../component-data-dynamic-late/_config.js | 13 - .../_config.js | 13 - .../samples/component-data-dynamic/_config.js | 34 - .../samples/component-data-empty/_config.js | 3 - .../_config.js | 3 - .../component-data-static-boolean/_config.js | 3 - .../samples/component-data-static/_config.js | 8 - .../_config.js | 18 - .../_config.js | 18 - .../_config.js | 16 - .../component-event-not-stale/_config.js | 25 - .../component-events-console/_config.js | 23 - .../samples/component-events-data/_config.js | 19 - .../samples/component-events-each/_config.js | 30 - .../component-events-nullish/_config.js | 9 - .../component-events-this/Inner.svelte | 7 - .../samples/component-events-this/_config.js | 11 - .../samples/component-events/_config.js | 23 - .../samples/component-if-placement/_config.js | 23 - .../_config.js | 5 - .../component-name-deconflicted/_config.js | 18 - .../samples/component-namespace/_config.js | 3 - .../samples/component-namespaced/_config.js | 19 - .../component-nested-deep/Level1.svelte | 8 - .../component-nested-deep/Level2.svelte | 6 - .../component-nested-deep/Level3.svelte | 1 - .../samples/component-nested-deep/_config.js | 5 - .../samples/component-nested-deep/main.svelte | 7 - .../component-nested-deeper/_config.js | 9 - .../component-not-constructor-dev/_config.js | 8 - .../component-not-constructor/_config.js | 8 - .../component-not-constructor2-dev/_config.js | 22 - .../component-not-constructor2/_config.js | 16 - .../samples/component-not-void/_config.js | 3 - .../runtime/samples/component-ref/_config.js | 8 - .../component-shorthand-import/_config.js | 3 - .../component-slot-attribute-order/_config.js | 15 - .../Nested.svelte | 7 - .../_config.js | 1 - .../main.svelte | 7 - .../samples/component-slot-chained/_config.js | 8 - .../_config.js | 7 - .../_config.js | 6 - .../component-slot-component-named/_config.js | 9 - .../_config.js | 33 - .../_config.js | 16 - .../_config.js | 16 - .../component-slot-default-in-each/_config.js | 7 - .../samples/component-slot-default/_config.js | 3 - .../samples/component-slot-dynamic/_config.js | 9 - .../component-slot-each-block/_config.js | 27 - .../samples/component-slot-empty-b/_config.js | 3 - .../samples/component-slot-empty/_config.js | 3 - .../component-slot-fallback-2/_config.js | 39 - .../component-slot-fallback-3/_config.js | 6 - .../component-slot-fallback-4/_config.js | 5 - .../component-slot-fallback-5/_config.js | 31 - .../component-slot-fallback-6/_config.js | 25 - .../component-slot-fallback-empty/_config.js | 13 - .../component-slot-fallback/_config.js | 9 - .../_config.js | 19 - .../component-slot-if-block/_config.js | 19 - .../_config.js | 16 - .../component-slot-let-aliased/_config.js | 27 - .../samples/component-slot-let-b/_config.js | 21 - .../samples/component-slot-let-c/_config.js | 21 - .../samples/component-slot-let-d/_config.js | 23 - .../_config.js | 77 - .../_config.js | 30 - .../samples/component-slot-let-e/_config.js | 23 - .../samples/component-slot-let-f/_config.js | 18 - .../samples/component-slot-let-g/_config.js | 28 - .../component-slot-let-in-binding/_config.js | 26 - .../component-slot-let-in-slot-2/_config.js | 24 - .../component-slot-let-in-slot/_config.js | 12 - .../_config.js | 25 - .../_config.js | 5 - .../component-slot-let-named/_config.js | 27 - .../component-slot-let-scope-2/_config.js | 3 - .../component-slot-let-scope-3/_config.js | 28 - .../component-slot-let-scope/_config.js | 3 - .../component-slot-let-static/_config.js | 3 - .../samples/component-slot-let/_config.js | 27 - .../_config.js | 3 - .../samples/component-slot-named-b/_config.js | 7 - .../samples/component-slot-named-c/_config.js | 6 - .../samples/component-slot-named/_config.js | 9 - .../component-slot-names-sanitized/_config.js | 12 - .../_config.js | 6 - .../component-slot-nested-if/_config.js | 30 - .../_config.js | 9 - .../component-slot-nested-in-slot/_config.js | 24 - .../samples/component-slot-nested/_config.js | 6 - .../samples/component-slot-slot/_config.js | 3 - .../component-slot-spread-props/_config.js | 28 - .../samples/component-slot-spread/_config.js | 68 - .../samples/component-slot-spread/main.svelte | 14 - .../_config.js | 22 - .../_config.js | 3 - .../component-slot-warning/Nested.svelte | 1 - .../samples/component-slot-warning/_config.js | 6 - .../component-slot-warning/main.svelte | 7 - .../component-static-at-symbol/_config.js | 3 - .../component-svelte-fragment-2/_config.js | 6 - .../_config.js | 27 - .../_config.js | 21 - .../_config.js | 21 - .../_config.js | 23 - .../_config.js | 77 - .../_config.js | 30 - .../_config.js | 18 - .../_config.js | 28 - .../_config.js | 26 - .../_config.js | 12 - .../_config.js | 27 - .../_config.js | 3 - .../component-svelte-fragment-let/_config.js | 27 - .../_config.js | 6 - .../component-svelte-fragment/_config.js | 6 - .../_config.js | 14 - .../samples/component-transition/_config.js | 19 - .../_config.js | 6 - .../samples/component-yield-if/_config.js | 24 - .../_config.js | 20 - .../component-yield-multiple-in-if/_config.js | 10 - .../component-yield-nested-if/_config.js | 14 - .../samples/component-yield-parent/_config.js | 18 - .../component-yield-placement/_config.js | 28 - .../samples/component-yield-static/_config.js | 15 - .../samples/component-yield/_config.js | 6 - .../test/runtime/samples/component/_config.js | 3 - .../_config.js | 23 - .../_config.js | 23 - .../_config.js | 25 - .../_config.js | 25 - .../_config.js | 25 - .../samples/const-tag-await-then/_config.js | 25 - .../_config.js | 18 - .../samples/const-tag-component/_config.js | 52 - .../samples/const-tag-dependencies/_config.js | 15 - .../samples/const-tag-each-arrow/_config.js | 53 - .../samples/const-tag-each-const/_config.js | 29 - .../_config.js | 13 - .../main.svelte | 44 - .../_config.js | 13 - .../main.svelte | 42 - .../_config.js | 36 - .../_config.js | 36 - .../const-tag-each-destructure/_config.js | 36 - .../_config.js | 29 - .../_config.js | 32 - .../_config.js | 29 - .../samples/const-tag-each-else/_config.js | 33 - .../const-tag-each-function/_config.js | 29 - .../runtime/samples/const-tag-each/_config.js | 36 - .../const-tag-func-function/_config.js | 5 - .../samples/const-tag-hoisting/_config.js | 15 - .../samples/const-tag-if-else-if/_config.js | 56 - .../const-tag-if-else-outro/_config.js | 57 - .../samples/const-tag-if-else/_config.js | 52 - .../runtime/samples/const-tag-if/_config.js | 28 - .../samples/const-tag-invalidate/_config.js | 43 - .../samples/const-tag-ordering/_config.js | 15 - .../samples/const-tag-shadow-2/_config.js | 37 - .../samples/const-tag-shadow/_config.js | 46 - .../constructor-pass-context/Component.svelte | 9 - .../constructor-pass-context/_config.js | 34 - .../constructor-pass-context/main.svelte | 0 .../_config.js | 6 - .../main.svelte | 15 - .../runtime/samples/context-api-b/_config.js | 6 - .../runtime/samples/context-api-c/_config.js | 6 - .../runtime/samples/context-api-d/_config.js | 7 - .../runtime/samples/context-api/_config.js | 85 - .../samples/context-in-await/_config.js | 16 - .../context-setcontext-return/_config.js | 5 - .../samples/contextual-callback-b/_config.js | 12 - .../samples/contextual-callback-b/main.svelte | 11 - .../samples/contextual-callback/_config.js | 12 - .../runtime/samples/css-comments/_config.js | 7 - .../runtime/samples/css-false/Widget.svelte | 7 - .../test/runtime/samples/css-false/_config.js | 12 - .../samples/css-space-in-attribute/_config.js | 11 - .../samples/css-vars-escape/_config.js | 12 - .../test/runtime/samples/css/_config.js | 8 - .../test/runtime/samples/css/main.svelte | 6 - .../runtime/samples/custom-method/_config.js | 33 - .../samples/deconflict-anchor/_config.js | 4 - .../deconflict-block-methods/_config.js | 6 - .../samples/deconflict-builtins-2/_config.js | 4 - .../samples/deconflict-builtins/_config.js | 7 - .../_config.js | 9 - .../_config.js | 9 - .../deconflict-component-refs/_config.js | 27 - .../samples/deconflict-contexts/_config.js | 9 - .../deconflict-contextual-action/_config.js | 13 - .../deconflict-contextual-bind/_config.js | 3 - .../runtime/samples/deconflict-ctx/_config.js | 5 - .../deconflict-elements-indexes/_config.js | 25 - .../samples/deconflict-globals/_config.js | 14 - .../samples/deconflict-non-helpers/_config.js | 7 - .../samples/deconflict-self/_config.js | 3 - .../samples/deconflict-spread-i/_config.js | 3 - .../samples/deconflict-template-1/_config.js | 3 - .../samples/deconflict-template-2/_config.js | 3 - .../samples/deconflict-value/_config.js | 6 - .../samples/deconflict-vars/_config.js | 3 - .../samples/default-data-function/_config.js | 8 - .../samples/default-data-override/_config.js | 7 - .../runtime/samples/default-data/_config.js | 3 - .../runtime/samples/destroy-twice/_config.js | 6 - .../runtime/samples/destroy-twice/main.svelte | 1 - .../_config.js | 6 - .../samples/destructured-props-1/_config.js | 9 - .../samples/destructured-props-2/_config.js | 22 - .../samples/destructured-props-3/_config.js | 18 - .../samples/destructured-props-4/_config.js | 9 - .../samples/destructured-props-5/_config.js | 22 - .../destructuring-assignment-array/_config.js | 26 - .../destructuring-between-exports/_config.js | 8 - .../runtime/samples/destructuring/_config.js | 25 - .../dev-warning-destroy-twice/_config.js | 22 - .../dev-warning-destroy-twice/main.svelte | 1 - .../_config.js | 6 - .../main.svelte | 3 - .../samples/dev-warning-helper/_config.js | 13 - .../samples/dev-warning-helper/main.svelte | 9 - .../_config.js | 7 - .../main.svelte | 6 - .../Foo.svelte | 8 - .../_config.js | 7 - .../main.svelte | 8 - .../Foo.svelte | 7 - .../_config.js | 7 - .../main.svelte | 5 - .../dev-warning-missing-data-each/_config.js | 17 - .../dev-warning-missing-data-each/main.svelte | 7 - .../_config.js | 7 - .../main.svelte | 1 - .../_config.js | 7 - .../main.svelte | 7 - .../dev-warning-missing-data/_config.js | 10 - .../dev-warning-missing-data/main.svelte | 9 - .../dev-warning-readonly-computed/_config.js | 18 - .../dev-warning-readonly-computed/main.svelte | 7 - .../_config.js | 14 - .../main.svelte | 5 - .../dev-warning-unknown-props-2/Foo.svelte | 1 - .../dev-warning-unknown-props-2/_config.js | 7 - .../dev-warning-unknown-props-2/main.svelte | 5 - .../Foo.svelte | 7 - .../_config.js | 7 - .../main.svelte | 5 - .../Foo.svelte | 7 - .../_config.js | 7 - .../main.svelte | 5 - .../Foo.svelte | 6 - .../_config.js | 7 - .../main.svelte | 7 - .../dev-warning-unknown-props/Foo.svelte | 5 - .../dev-warning-unknown-props/_config.js | 7 - .../dev-warning-unknown-props/main.svelte | 5 - .../document-binding-fullscreen/_config.js | 31 - .../runtime/samples/document-event/_config.js | 13 - .../_config.js | 34 - .../_config.js | 30 - .../dynamic-component-bindings/_config.js | 34 - .../dynamic-component-destroy-null/_config.js | 9 - .../dynamic-component-dirty/_config.js | 24 - .../Comp1.svelte | 5 - .../Comp2.svelte | 5 - .../_config.js | 28 - .../main.svelte | 12 - .../dynamic-component-events/_config.js | 28 - .../dynamic-component-in-if/_config.js | 16 - .../_config.js | 20 - .../_config.js | 5 - .../dynamic-component-nulled-out/_config.js | 22 - .../samples/dynamic-component-ref/Foo.svelte | 1 - .../samples/dynamic-component-ref/_config.js | 7 - .../samples/dynamic-component-slot/_config.js | 38 - .../Comp1.svelte | 5 - .../Comp2.svelte | 5 - .../dynamic-component-spread-props/_config.js | 26 - .../main.svelte | 12 - .../_config.js | 20 - .../samples/dynamic-component/_config.js | 20 - .../dynamic-element-action-update/_config.js | 44 - .../dynamic-element-animation-2/_config.js | 100 - .../dynamic-element-animation/_config.js | 61 - .../_config.js | 15 - .../_config.js | 25 - .../dynamic-element-attribute/_config.js | 17 - .../dynamic-element-binding-this/_config.js | 8 - .../dynamic-element-change-tag/_config.js | 17 - .../_config.js | 11 - .../dynamic-element-empty-tag/_config.js | 3 - .../dynamic-element-event-handler1/_config.js | 25 - .../dynamic-element-event-handler2/_config.js | 26 - .../dynamic-element-expression/_config.js | 3 - .../dynamic-element-invalid-this/_config.js | 9 - .../dynamic-element-null-tag/_config.js | 3 - .../dynamic-element-pass-props/_config.js | 18 - .../samples/dynamic-element-slot/_config.js | 32 - .../_config.js | 3 - .../main.svelte | 7 - .../samples/dynamic-element-store/_config.js | 3 - .../samples/dynamic-element-string/_config.js | 3 - .../samples/dynamic-element-svg/_config.js | 10 - .../_config.js | 21 - .../dynamic-element-transition/_config.js | 17 - .../dynamic-element-undefined-tag/_config.js | 19 - .../dynamic-element-variable/_config.js | 22 - .../dynamic-element-void-tag/_config.js | 12 - .../dynamic-element-void-tag/main.svelte | 12 - .../_config.js | 9 - .../_config.js | 9 - .../_config.js | 9 - .../_config.js | 6 - .../_config.js | 6 - .../samples/each-block-after-let/_config.js | 7 - .../each-block-array-literal/_config.js | 22 - .../each-block-component-no-props/_config.js | 16 - .../_config.js | 37 - .../each-block-containing-if/_config.js | 15 - .../_config.js | 28 - .../_config.js | 27 - .../_config.js | 29 - .../_config.js | 29 - .../_config.js | 25 - .../each-block-destructured-array/_config.js | 25 - .../_config.js | 23 - .../_config.js | 57 - .../_config.js | 51 - .../_config.js | 43 - .../_config.js | 39 - .../_config.js | 44 - .../_config.js | 5 - .../_config.js | 25 - .../each-block-destructured-object/_config.js | 25 - .../each-block-dynamic-else-static/_config.js | 43 - .../samples/each-block-else-in-if/_config.js | 20 - .../each-block-else-mount-or-intro/_config.js | 6 - .../each-block-else-starts-empty/_config.js | 23 - .../samples/each-block-else/_config.js | 48 - .../samples/each-block-empty-outro/_config.js | 17 - .../each-block-func-function/_config.js | 9 - .../samples/each-block-function/_config.js | 18 - .../samples/each-block-in-if-block/_config.js | 18 - .../samples/each-block-index-only/_config.js | 26 - .../samples/each-block-indexed/_config.js | 8 - .../each-block-keyed-bind-group/_config.js | 74 - .../each-block-keyed-changed/_config.js | 15 - .../_config.js | 21 - .../each-block-keyed-dynamic-2/_config.js | 23 - .../each-block-keyed-dynamic-key/_config.js | 37 - .../each-block-keyed-dynamic/_config.js | 36 - .../samples/each-block-keyed-else/_config.js | 48 - .../samples/each-block-keyed-empty/_config.js | 7 - .../each-block-keyed-html-b/_config.js | 17 - .../samples/each-block-keyed-html/_config.js | 10 - .../samples/each-block-keyed-iife/_config.js | 7 - .../_config.js | 21 - .../each-block-keyed-nested/_config.js | 16 - .../each-block-keyed-non-prop/_config.js | 32 - .../_config.js | 31 - .../_config.js | 63 - .../each-block-keyed-recursive/_config.js | 30 - .../samples/each-block-keyed-shift/_config.js | 34 - .../each-block-keyed-siblings/_config.js | 25 - .../each-block-keyed-static/_config.js | 10 - .../each-block-keyed-unshift/_config.js | 23 - .../samples/each-block-keyed/_config.js | 33 - .../each-block-random-permute/_config.js | 35 - .../_config.js | 8 - .../each-block-scope-shadow-bind-2/_config.js | 23 - .../each-block-scope-shadow-bind-3/_config.js | 105 - .../each-block-scope-shadow-bind-4/_config.js | 63 - .../each-block-scope-shadow-bind/_config.js | 23 - .../each-block-scope-shadow-self/_config.js | 13 - .../each-block-scope-shadow/_config.js | 3 - .../samples/each-block-static/_config.js | 12 - .../samples/each-block-string/_config.js | 10 - .../samples/each-block-text-node/_config.js | 16 - .../each-block-unkeyed-else-2/_config.js | 48 - .../each-block-with-iterable/_config.js | 29 - .../runtime/samples/each-block/_config.js | 29 - .../each-blocks-assignment-2/_config.js | 20 - .../each-blocks-assignment-2/main.svelte | 12 - .../samples/each-blocks-assignment/_config.js | 97 - .../samples/each-blocks-expression/_config.js | 3 - .../samples/each-blocks-nested-b/_config.js | 24 - .../samples/each-blocks-nested/_config.js | 13 - .../samples/element-invalid-name/_config.js | 5 - .../_config.js | 33 - .../main.svelte | 5 - .../element-source-location/Foo.svelte | 3 - .../element-source-location/_config.js | 26 - .../element-source-location/main.svelte | 6 - .../empty-component-destroy/Empty.svelte | 8 - .../empty-component-destroy/_config.js | 28 - .../empty-component-destroy/main.svelte | 8 - .../test/runtime/samples/empty-dom/_config.js | 3 - .../samples/empty-style-block/_config.js | 3 - .../escape-template-literals/_config.js | 3 - .../runtime/samples/escaped-text/_config.js | 29 - .../samples/event-handler-async/_config.js | 5 - .../event-handler-console-log/_config.js | 23 - .../event-handler-deconflicted/_config.js | 11 - .../event-handler-destructured/_config.js | 18 - .../event-handler-dynamic-2/_config.js | 33 - .../_config.js | 20 - .../_config.js | 18 - .../event-handler-dynamic-hash/_config.js | 63 - .../event-handler-dynamic-invalid/_config.js | 26 - .../_config.js | 16 - .../_config.js | 16 - .../_config.js | 16 - .../_config.js | 19 - .../event-handler-dynamic-multiple/_config.js | 14 - .../samples/event-handler-dynamic/_config.js | 63 - .../_config.js | 37 - .../event-handler-each-context/_config.js | 21 - .../_config.js | 38 - .../event-handler-each-modifier/_config.js | 30 - .../event-handler-each-modifier/main.svelte | 37 - .../event-handler-each-this/_config.js | 28 - .../event-handler-each-this/main.svelte | 11 - .../samples/event-handler-each/_config.js | 31 - .../event-handler-event-methods/_config.js | 12 - .../samples/event-handler-hoisted/_config.js | 17 - .../_config.js | 11 - .../event-handler-modifier-once/_config.js | 16 - .../event-handler-modifier-once/main.svelte | 5 - .../_config.js | 16 - .../event-handler-modifier-self/_config.js | 16 - .../_config.js | 17 - .../_config.js | 19 - .../event-handler-modifier-trusted/_config.js | 9 - .../samples/event-handler-multiple/_config.js | 14 - .../samples/event-handler-removal/_config.js | 20 - .../samples/event-handler-sanitize/_config.js | 27 - .../Widget.svelte | 7 - .../_config.js | 18 - .../main.svelte | 5 - .../Widget.svelte | 7 - .../_config.js | 18 - .../main.svelte | 5 - .../_config.js | 18 - .../main.svelte | 1 - .../event-handler-this-methods/_config.js | 16 - .../runtime/samples/event-handler/_config.js | 27 - .../test/runtime/samples/export-from/A.svelte | 23 - .../test/runtime/samples/export-from/B.svelte | 8 - .../runtime/samples/export-from/_config.js | 28 - .../runtime/samples/export-from/main.svelte | 21 - .../export-function-hoisting/_config.js | 3 - .../flush-before-bindings/Nested.svelte | 18 - .../flush-before-bindings/Visibility.svelte | 13 - .../samples/flush-before-bindings/_config.js | 23 - .../samples/flush-before-bindings/main.svelte | 18 - .../fragment-trailing-whitespace/_config.js | 20 - .../function-expression-inline/_config.js | 25 - .../samples/function-hoisting/_config.js | 7 - .../samples/function-in-expression/_config.js | 15 - .../samples/get-after-destroy/_config.js | 13 - .../samples/get-after-destroy/main.svelte | 5 - .../_config.js | 11 - .../globals-accessible-directly/_config.js | 7 - .../globals-not-dereferenced/_config.js | 12 - .../_config.js | 80 - .../globals-shadowed-by-data/_config.js | 12 - .../_config.js | 3 - .../globals-shadowed-by-helpers/_config.js | 12 - .../samples/hash-in-attribute/_config.js | 34 - .../_config.js | 15 - .../runtime/samples/head-if-block/_config.js | 12 - .../samples/head-if-else-block/_config.js | 14 - .../head-if-else-raw-dynamic/_config.js | 17 - .../samples/head-raw-dynamic/_config.js | 24 - .../head-title-dynamic-simple/_config.js | 12 - .../samples/head-title-dynamic/_config.js | 12 - .../samples/head-title-empty/_config.js | 5 - .../samples/head-title-static/_config.js | 5 - .../runtime/samples/hello-world/_config.js | 15 - .../helpers-not-call-expression/_config.js | 3 - .../test/runtime/samples/helpers/_config.js | 3 - .../_config.js | 19 - .../_config.js | 11 - .../html-entities-inside-elements/_config.js | 5 - .../runtime/samples/html-entities/_config.js | 28 - .../_config.js | 5 - .../_config.js | 3 - .../_config.js | 12 - .../_config.js | 3 - .../if-block-conservative-update/_config.js | 27 - .../_config.js | 45 - .../samples/if-block-else-in-each/_config.js | 9 - .../if-block-else-partial-outro/_config.js | 19 - .../samples/if-block-else-update/_config.js | 58 - .../runtime/samples/if-block-else/_config.js | 39 - .../if-block-elseif-no-else/_config.js | 22 - .../samples/if-block-elseif-text/_config.js | 27 - .../samples/if-block-elseif/_config.js | 27 - .../samples/if-block-expression/_config.js | 3 - .../runtime/samples/if-block-first/_config.js | 12 - .../_config.js | 25 - .../runtime/samples/if-block-or/_config.js | 14 - .../_config.js | 12 - .../if-block-outro-nested-else/_config.js | 6 - .../_config.js | 6 - .../_config.js | 12 - .../_config.js | 3 - .../if-block-static-with-else/_config.js | 3 - .../_config.js | 3 - .../samples/if-block-widget/_config.js | 33 - .../test/runtime/samples/if-block/_config.js | 14 - .../samples/if-in-keyed-each/_config.js | 17 - .../_config.js | 27 - .../ignore-unchanged-attribute/_config.js | 27 - .../samples/ignore-unchanged-raw/_config.js | 27 - .../samples/ignore-unchanged-tag/_config.js | 27 - .../samples/ignore-unchanged-tag/counter.js | 3 - .../samples/immutable-nested/_config.js | 42 - .../samples/immutable-option/_config.js | 11 - .../immutable-svelte-meta-false/_config.js | 11 - .../samples/immutable-svelte-meta/_config.js | 9 - .../imported-renamed-components/_config.js | 3 - .../samples/initial-state-assign/_config.js | 9 - .../samples/inline-expressions/_config.js | 11 - .../inline-style-become-undefined/_config.js | 11 - .../_config.js | 12 - .../_config.js | 13 - .../_config.js | 9 - .../inline-style-directive-dynamic/_config.js | 10 - .../inline-style-directive-escape/_config.js | 15 - .../_config.js | 27 - .../_config.js | 25 - .../_config.js | 5 - .../_config.js | 37 - .../_config.js | 30 - .../inline-style-directive-spread/_config.js | 14 - .../_config.js | 21 - .../_config.js | 23 - .../inline-style-directive-string/_config.js | 12 - .../_config.js | 20 - .../samples/inline-style-directive/_config.js | 14 - .../samples/inline-style-important/_config.js | 18 - .../_config.js | 20 - .../runtime/samples/inline-style/_config.js | 12 - .../innerhtml-interpolated-literal/_config.js | 7 - .../innerhtml-with-comments/_config.js | 8 - .../runtime/samples/input-list/_config.js | 8 - .../_config.js | 8 - .../_config.js | 35 - .../_config.js | 20 - .../_config.js | 30 - .../instrumentation-script-update/_config.js | 20 - .../_config.js | 35 - .../_config.js | 20 - .../_config.js | 30 - .../_config.js | 20 - .../_config.js | 31 - .../runtime/samples/internal-state/_config.js | 21 - .../invalidation-in-if-condition/_config.js | 17 - .../runtime/samples/isolated-text/_config.js | 6 - .../runtime/samples/key-block-2/_config.js | 14 - .../runtime/samples/key-block-3/_config.js | 11 - .../key-block-array-immutable/_config.js | 15 - .../samples/key-block-array/_config.js | 15 - .../key-block-component-slot/_config.js | 23 - .../samples/key-block-expression-2/_config.js | 18 - .../samples/key-block-expression/_config.js | 28 - .../samples/key-block-post-hydrate/_config.js | 22 - .../samples/key-block-static-if/_config.js | 24 - .../samples/key-block-static/_config.js | 9 - .../key-block-transition-local/_config.js | 36 - .../samples/key-block-transition/_config.js | 24 - .../test/runtime/samples/key-block/_config.js | 17 - .../samples/keyed-each-dev-unique/_config.js | 8 - .../samples/lifecycle-events/_config.js | 8 - .../samples/lifecycle-events/main.svelte | 15 - .../samples/lifecycle-next-tick/_config.js | 22 - .../_config.js | 6 - .../main.svelte | 16 - .../Item.svelte | 29 - .../_config.js | 49 - .../main.svelte | 33 - .../samples/lifecycle-render-order/_config.js | 12 - .../samples/lifecycle-render-order/order.js | 1 - .../loop-protect-async-opt-out/_config.js | 9 - .../loop-protect-async-opt-out/main.svelte | 12 - .../loop-protect-generator-opt-out/_config.js | 9 - .../main.svelte | 16 - .../loop-protect-inner-function/_config.js | 7 - .../loop-protect-inner-function/main.svelte | 7 - .../runtime/samples/loop-protect/_config.js | 7 - .../runtime/samples/loop-protect/main.svelte | 5 - .../samples/mixed-let-export/_config.js | 9 - .../samples/module-context-bind/_config.js | 4 - .../samples/module-context-export/_config.js | 3 - .../_config.js | 3 - .../runtime/samples/module-context/_config.js | 3 - .../_config.js | 12 - .../names-deconflicted-nested/_config.js | 21 - .../samples/names-deconflicted/_config.js | 9 - .../test/runtime/samples/nbsp-div/_config.js | 17 - .../test/runtime/samples/nbsp/_config.js | 8 - .../nested-transition-detach-each/_config.js | 44 - .../_config.js | 27 - .../_config.js | 22 - .../samples/noscript-removal/_config.js | 33 - .../observable-auto-subscribe/_config.js | 51 - .../ondestroy-before-cleanup/_config.js | 12 - .../ondestroy-before-cleanup/container.js | 1 - .../runtime/samples/ondestroy-deep/_config.js | 13 - .../runtime/samples/onmount-async/_config.js | 3 - .../_config.js | 5 - .../onmount-fires-when-ready/_config.js | 10 - .../onmount-get-current-component/_config.js | 4 - .../onmount-get-current-component/main.svelte | 16 - .../samples/onmount-sibling-order/_config.js | 13 - .../samples/option-without-select/_config.js | 17 - .../paren-wrapped-expressions/_config.js | 14 - .../test/runtime/samples/pre-tag/_config.js | 41 - .../test/runtime/samples/preload/_config.js | 5 - .../samples/preserve-whitespaces/_config.js | 38 - .../runtime/samples/prop-accessors/_config.js | 16 - .../runtime/samples/prop-const/Nested.svelte | 7 - .../runtime/samples/prop-const/_config.js | 25 - .../runtime/samples/prop-const/main.svelte | 8 - .../runtime/samples/prop-exports/_config.js | 32 - .../samples/prop-not-action/_config.js | 9 - .../runtime/samples/prop-quoted/_config.js | 12 - .../samples/prop-subscribable/_config.js | 11 - .../prop-without-semicolon-b/_config.js | 7 - .../samples/prop-without-semicolon/_config.js | 3 - .../samples/props-reactive-b/_config.js | 35 - .../samples/props-reactive-b/main.svelte | 8 - .../_config.js | 32 - .../samples/props-reactive-slot/_config.js | 21 - .../runtime/samples/props-reactive/_config.js | 20 - .../test/runtime/samples/props/_config.js | 20 - .../samples/raw-anchor-first-child/_config.js | 13 - .../raw-anchor-first-last-child/_config.js | 13 - .../samples/raw-anchor-last-child/_config.js | 12 - .../_config.js | 13 - .../raw-anchor-next-sibling/_config.js | 12 - .../raw-anchor-previous-sibling/_config.js | 12 - .../samples/raw-mustache-as-root/_config.js | 33 - .../raw-mustache-before-element/_config.js | 3 - .../raw-mustache-inside-head/_config.js | 31 - .../raw-mustache-inside-slot/_config.js | 33 - .../raw-mustaches-preserved/_config.js | 19 - .../samples/raw-mustaches-td-tr/_config.js | 18 - .../runtime/samples/raw-mustaches/_config.js | 18 - .../test/runtime/samples/raw-svg/_config.js | 10 - .../_config.js | 3 - .../_config.js | 8 - .../_config.js | 20 - .../store.js | 18 - .../_config.js | 8 - .../_config.js | 3 - .../_config.js | 3 - .../_config.js | 3 - .../samples/reactive-block-break/_config.js | 3 - .../reactive-compound-operator/_config.js | 33 - .../_config.js | 30 - .../reactive-function-inline/_config.js | 8 - .../samples/reactive-function/_config.js | 14 - .../reactive-import-statement-2/_config.js | 3 - .../reactive-import-statement/_config.js | 44 - .../reactive-statement-indirect/_config.js | 17 - .../reactive-statement-module-vars/_config.js | 21 - .../main.svelte | 15 - .../reactive-update-expression/_config.js | 35 - .../reactive-value-assign-property/_config.js | 5 - .../_config.js | 5 - .../samples/reactive-value-coerce/_config.js | 10 - .../_config.js | 26 - .../_config.js | 18 - .../reactive-value-function-hoist/_config.js | 18 - .../reactive-value-function/_config.js | 9 - .../reactive-value-mutate-const/_config.js | 20 - .../samples/reactive-value-mutate/_config.js | 3 - .../reactive-values-deconflicted/_config.js | 13 - .../reactive-values-exported/_config.js | 18 - .../samples/reactive-values-fixed/_config.js | 14 - .../_config.js | 9 - .../_config.js | 30 - .../_config.js | 25 - .../reactive-values-implicit/_config.js | 17 - .../_config.js | 15 - .../_config.js | 5 - .../_config.js | 14 - .../reactive-values-non-cyclical/_config.js | 20 - .../reactive-values-non-cyclical/main.svelte | 13 - .../reactive-values-overwrite/_config.js | 27 - .../reactive-values-second-order/_config.js | 8 - .../_config.js | 25 - .../_config.js | 18 - .../_config.js | 6 - .../_config.js | 11 - .../reactive-values-text-node/_config.js | 25 - .../reactive-values-uninitialised/_config.js | 3 - .../samples/reactive-values/_config.js | 19 - .../renamed-instance-exports/_config.js | 12 - .../script-style-non-top-level/_config.js | 8 - .../script-style-non-top-level/main.svelte | 4 - .../samples/select-bind-array/_config.js | 21 - .../samples/select-bind-in-array/_config.js | 16 - .../samples/select-change-handler/_config.js | 22 - .../_config.js | 12 - .../samples/select-multiple-spread/_config.js | 13 - .../samples/select-no-whitespace/_config.js | 6 - .../select-one-way-bind-object/_config.js | 21 - .../samples/select-one-way-bind/_config.js | 19 - .../_config.js | 7 - .../runtime/samples/select-props/_config.js | 15 - .../test/runtime/samples/select/_config.js | 31 - .../self-reference-component/_config.js | 3 - .../self-reference-component/main.svelte | 10 - .../samples/self-reference-tree/_config.js | 55 - .../runtime/samples/self-reference/_config.js | 14 - .../samples/semicolon-hoisting/_config.js | 3 - .../samples/set-after-destroy/_config.js | 10 - .../samples/set-after-destroy/main.svelte | 5 - .../samples/set-in-oncreate/_config.js | 5 - .../Widget.svelte | 14 - .../set-in-onstate-dedupes-renders/_config.js | 7 - .../main.svelte | 14 - .../runtime/samples/set-in-onstate/_config.js | 19 - .../samples/set-in-onstate/main.svelte | 13 - .../samples/set-null-text-node/_config.js | 15 - .../samples/set-prevents-loop/_config.js | 1 - .../samples/set-undefined-attr/_config.js | 5 - .../shorthand-method-in-template/_config.js | 3 - .../samples/sigil-component-prop/_config.js | 9 - .../sigil-expression-function-body/_config.js | 3 - .../samples/sigil-static-at/_config.js | 3 - .../samples/sigil-static-hash/_config.js | 3 - .../samples/single-static-element/_config.js | 3 - .../samples/single-text-node/_config.js | 3 - .../slot-if-block-update-no-anchor/_config.js | 7 - .../samples/slot-in-custom-element/_config.js | 7 - .../slot-in-dynamic-element/_config.js | 7 - .../samples/spread-component-2/_config.js | 90 - .../_config.js | 49 - .../_config.js | 47 - .../_config.js | 15 - .../spread-component-dynamic/_config.js | 17 - .../spread-component-immutable/Widget.svelte | 0 .../spread-component-immutable/_config.js | 15 - .../spread-component-literal/_config.js | 5 - .../_config.js | 7 - .../spread-component-side-effects/_config.js | 24 - .../spread-component-with-bind/_config.js | 26 - .../samples/spread-component/_config.js | 38 - .../samples/spread-each-component/_config.js | 29 - .../samples/spread-each-element/_config.js | 29 - .../samples/spread-element-boolean/_config.js | 20 - .../samples/spread-element-class/_config.js | 7 - .../samples/spread-element-class/main.svelte | 5 - .../_config.js | 13 - .../_config.js | 11 - .../_config.js | 39 - .../spread-element-input-select/_config.js | 25 - .../_config.js | 12 - .../spread-element-input-value/_config.js | 62 - .../spread-element-input-value/utils.js | 6 - .../samples/spread-element-input/_config.js | 7 - .../_config.js | 7 - .../spread-element-multiple/_config.js | 28 - .../spread-element-readonly/_config.js | 9 - .../samples/spread-element-removal/_config.js | 3 - .../samples/spread-element-scope/_config.js | 7 - .../_config.js | 11 - .../runtime/samples/spread-element/_config.js | 21 - .../samples/spread-own-props/_config.js | 36 - .../samples/spread-reuse-levels/_config.js | 23 - .../spread-width-height-attributes/_config.js | 4 - .../test/runtime/samples/spring/_config.js | 3 - .../samples/state-deconflicted/_config.js | 51 - .../samples/static-svelte-element/_config.js | 13 - .../samples/static-svelte-element2/_config.js | 13 - .../_config.js | 11 - .../_config.js | 37 - .../_config.js | 46 - .../store-assignment-updates/_config.js | 37 - .../_config.js | 3 - .../_config.js | 25 - .../_config.js | 9 - .../store-auto-subscribe-immediate/_config.js | 9 - .../store-auto-subscribe-implicit/_config.js | 34 - .../store-auto-subscribe-in-each/_config.js | 44 - .../store-auto-subscribe-in-each/main.svelte | 7 - .../_config.js | 18 - .../_config.js | 34 - .../store-auto-subscribe-in-script/_config.js | 27 - .../_config.js | 3 - .../_config.js | 3 - .../store-auto-subscribe-nullish/_config.js | 16 - .../_config.js | 30 - .../samples/store-auto-subscribe/_config.js | 34 - .../samples/store-dev-mode-error/_config.js | 11 - .../store-each-binding-deep/_config.js | 17 - .../_config.js | 17 - .../samples/store-each-binding/_config.js | 17 - .../samples/store-imported-module/_config.js | 5 - .../runtime/samples/store-imported/_config.js | 7 - .../samples/store-imports-hoisted/_config.js | 7 - .../_config.js | 8 - .../_config.js | 59 - .../_config.js | 59 - .../samples/store-resubscribe-b/_config.js | 3 - .../samples/store-resubscribe-c/_config.js | 3 - .../store-resubscribe-export/_config.js | 29 - .../store-resubscribe-observable/_config.js | 3 - .../samples/store-resubscribe/_config.js | 45 - .../store-shadow-scope-declaration/_config.js | 1 - .../main.svelte | 25 - .../samples/store-unreferenced/_config.js | 15 - .../samples/store-unreferenced/store.js | 3 - .../runtime/samples/svg-attributes/_config.js | 14 - .../_config.js | 19 - .../_config.js | 19 - .../test/runtime/samples/svg-class/_config.js | 12 - .../samples/svg-each-block-anchor/_config.js | 27 - .../svg-each-block-namespace/_config.js | 14 - .../svg-foreignobject-namespace/_config.js | 17 - .../runtime/samples/svg-html-tag/_config.js | 34 - .../runtime/samples/svg-html-tag2/_config.js | 38 - .../runtime/samples/svg-html-tag3/_config.js | 30 - .../runtime/samples/svg-multiple/_config.js | 30 - .../samples/svg-no-whitespace/_config.js | 9 - .../samples/svg-slot-namespace/_config.js | 17 - .../runtime/samples/svg-spread/_config.js | 7 - .../svg-tspan-preserve-space/_config.js | 3 - .../runtime/samples/svg-with-style/_config.js | 13 - .../test/runtime/samples/svg-xlink/_config.js | 17 - .../test/runtime/samples/svg-xmlns/_config.js | 24 - .../test/runtime/samples/svg/_config.js | 19 - .../samples/target-dom-detached/App.svelte | 11 - .../samples/target-dom-detached/_config.js | 13 - .../samples/target-dom-detached/main.svelte | 18 - .../runtime/samples/target-dom/App.svelte | 11 - .../runtime/samples/target-dom/_config.js | 13 - .../runtime/samples/target-dom/main.svelte | 18 - .../samples/target-shadow-dom/App.svelte | 11 - .../samples/target-shadow-dom/_config.js | 16 - .../samples/target-shadow-dom/main.svelte | 19 - .../test/runtime/samples/template/_config.js | 46 - .../textarea-bind-value-escape/_config.js | 5 - .../samples/textarea-children/_config.js | 17 - .../samples/textarea-content/_config.js | 71 - .../samples/textarea-value-escape/_config.js | 5 - .../runtime/samples/textarea-value/_config.js | 17 - .../this-in-function-expressions/_config.js | 10 - .../samples/transition-abort/_config.js | 34 - .../_config.js | 18 - .../transition-css-duration/_config.js | 13 - .../samples/transition-css-iframe/_config.js | 18 - .../_config.js | 24 - .../transition-css-in-out-in/_config.js | 23 - .../samples/transition-inert/_config.js | 28 - .../_config.js | 38 - .../transition-js-aborted-outro/_config.js | 27 - .../transition-js-args-dynamic/_config.js | 15 - .../samples/transition-js-args/_config.js | 14 - .../_config.js | 239 - .../transition-js-await-block/_config.js | 36 - .../samples/transition-js-context/_config.js | 11 - .../transition-js-deferred-b/_config.js | 14 - .../_config.js | 23 - .../samples/transition-js-deferred/_config.js | 14 - .../transition-js-deferred/main.svelte | 46 - .../transition-js-delay-in-out/_config.js | 22 - .../samples/transition-js-delay/_config.js | 28 - .../_config.js | 17 - .../_config.js | 40 - .../_config.js | 36 - .../_config.js | 40 - .../transition-js-each-block-intro/_config.js | 32 - .../_config.js | 54 - .../_config.js | 43 - .../_config.js | 24 - .../transition-js-each-block-outro/_config.js | 19 - .../_config.js | 54 - .../_config.js | 22 - .../_config.js | 20 - .../_config.js | 25 - .../_config.js | 72 - .../transition-js-each-unchanged/_config.js | 25 - .../transition-js-events-in-out/_config.js | 85 - .../samples/transition-js-events/_config.js | 84 - .../transition-js-if-block-bidi/_config.js | 28 - .../_config.js | 30 - .../_config.js | 35 - .../_config.js | 51 - .../_config.js | 44 - .../transition-js-if-block-intro/_config.js | 15 - .../_config.js | 19 - .../_config.js | 21 - .../_config.js | 21 - .../_config.js | 50 - .../_config.js | 17 - .../_config.js | 22 - .../Component.svelte | 18 - .../_config.js | 9 - .../main.svelte | 8 - .../Component.svelte | 18 - .../_config.js | 7 - .../main.svelte | 10 - .../samples/transition-js-initial/_config.js | 11 - .../_config.js | 13 - .../_config.js | 9 - .../_config.js | 9 - .../transition-js-local-and-global/_config.js | 75 - .../_config.js | 30 - .../_config.js | 24 - .../_config.js | 29 - .../_config.js | 29 - .../transition-js-local-nested-if/_config.js | 39 - .../samples/transition-js-local/_config.js | 39 - .../transition-js-nested-await/_config.js | 33 - .../transition-js-nested-component/_config.js | 24 - .../_config.js | 31 - .../_config.js | 10 - .../_config.js | 24 - .../transition-js-nested-each/_config.js | 24 - .../transition-js-nested-if/_config.js | 24 - .../transition-js-nested-intro/_config.js | 19 - .../transition-js-option-direction/_config.js | 13 - .../_config.js | 19 - .../transition-js-parameterised/_config.js | 15 - .../samples/transition-js-slot-2/_config.js | 24 - .../samples/transition-js-slot-3/_config.js | 23 - .../transition-js-slot-4-cancelled/_config.js | 41 - .../_config.js | 46 - .../_config.js | 46 - .../_config.js | 46 - .../transition-js-slot-fallback/_config.js | 23 - .../samples/transition-js-slot/_config.js | 26 - .../unchanged-expression-escape/_config.js | 7 - .../unchanged-expression-xss/_config.js | 3 - .../samples/whitespace-each-block/_config.js | 9 - .../samples/whitespace-list/_config.js | 19 - .../samples/whitespace-normal/_config.js | 9 - .../samples/whitespace-normal/main.svelte | 5 - .../window-bind-scroll-update/_config.js | 42 - .../_config.js | 3 - .../samples/window-binding-resize/_config.js | 50 - .../window-binding-scroll-store/_config.js | 29 - .../samples/window-event-context/_config.js | 22 - .../samples/window-event-custom/_config.js | 18 - .../runtime/samples/window-event/_config.js | 29 - .../runtime/samples/window-event/main.svelte | 11 - .../samples/attribute-dynamic/data.json | 4 - .../samples/bindings-group/_expected.html | 5 - .../samples/bindings-group/main.svelte | 12 - .../samples/comment-preserve/_config.js | 5 - .../samples/component-data-dynamic/data.json | 6 - .../samples/computed/data.json | 4 - .../ChildComponent.svelte | 6 - .../_expected.html | 1 - .../main.svelte | 10 - .../samples/default-data-override/data.json | 3 - .../samples/dynamic-text-escaped/data.json | 3 - .../samples/dynamic-text/data.json | 3 - .../samples/each-block/data.json | 3 - .../samples/entities/data.json | 3 - .../_expected-head.html | 11 - .../head-meta-hydrate-duplicate/_config.js | 6 - .../_expected-head.html | 6 - .../_expected.html | 1 - .../samples/head-multiple-title/data.json | 3 - .../_expected-head.html | 2 - .../samples/head-title/_expected-head.html | 1 - .../samples/head-title/data.json | 3 - .../samples/if-block-false/data.json | 3 - .../samples/if-block-true/data.json | 3 - .../samples/raw-mustaches/data.json | 3 - .../_expected.html | 5 - .../samples/styles-nested/One.svelte | 16 - .../samples/styles-nested/Two.svelte | 7 - .../samples/styles-nested/_expected.css | 2 - .../samples/styles-nested/_expected.html | 8 - .../samples/styles-nested/main.svelte | 13 - .../samples/styles/_expected.css | 1 - .../samples/styles/_expected.html | 1 - .../samples/styles/main.svelte | 7 - .../test/server-side-rendering/ssr-1.test.js | 106 - .../test/server-side-rendering/ssr-2.test.js | 111 - packages/svelte/test/sourcemaps/helpers.js | 132 - .../samples/attached-sourcemap/_config.js | 42 - .../samples/compile-option-dev/_config.js | 25 - .../samples/compile-option-dev/test.js | 39 - .../samples/decoded-sourcemap/_config.js | 14 - .../sourcemaps/samples/external/_config.js | 24 - .../samples/no-sourcemap/_config.js | 5 - .../samples/only-css-sourcemap/_config.js | 5 - .../samples/only-js-sourcemap/_config.js | 5 - .../samples/preprocessed-markup/_config.js | 12 - .../samples/preprocessed-multiple/_config.js | 25 - .../samples/preprocessed-no-map/_config.js | 15 - .../samples/preprocessed-script/_config.js | 12 - .../samples/preprocessed-styles/_config.js | 12 - .../samples/source-map-generator/_config.js | 25 - .../_config.js | 35 - .../samples/sourcemap-basename/_config.js | 33 - .../samples/sourcemap-concat/_config.js | 15 - .../samples/sourcemap-names/_config.js | 33 - .../samples/sourcemap-offsets/_config.js | 18 - .../samples/sourcemap-sources/_config.js | 49 - .../sourcemaps/samples/typescript/_config.js | 24 - .../svelte/test/sourcemaps/sourcemaps.test.js | 113 - .../test/stats/samples/basic/_config.js | 6 - .../test/stats/samples/basic/input.svelte | 0 packages/svelte/test/stats/stats.test.js | 56 - packages/svelte/test/store/store.test.js | 559 -- packages/svelte/test/tsconfig.json | 10 - packages/svelte/test/types/tsconfig.json | 16 - packages/svelte/test/utils/utils.test.js | 168 - .../errors.json | 14 - .../input.svelte | 148 - .../warnings.json | 698 --- .../samples/action-invalid/input.svelte | 1 - .../samples/action-invalid/warnings.json | 14 - .../samples/action-object/input.svelte | 11 - .../samples/action-object/warnings.json | 14 - .../samples/animation-missing/input.svelte | 7 - .../samples/animation-missing/warnings.json | 14 - .../samples/binding-await-catch/errors.json | 8 - .../samples/binding-await-then-2/errors.json | 8 - .../samples/binding-await-then/errors.json | 8 - .../samples/binding-const/errors.json | 14 - .../binding-dimensions-svg-child/errors.json | 14 - .../binding-dimensions-svg-child/input.svelte | 7 - .../binding-dimensions-svg/errors.json | 14 - .../binding-dimensions-void/errors.json | 14 - .../binding-dimensions-void/input.svelte | 5 - .../binding-input-type-boolean/errors.json | 14 - .../binding-input-type-dynamic/errors.json | 14 - .../binding-invalid-on-element/errors.json | 14 - .../binding-invalid-value-global/errors.json | 14 - .../samples/binding-invalid-value/errors.json | 14 - .../validator/samples/binding-let/errors.json | 14 - .../errors.json | 14 - .../const-tag-out-of-scope/input.svelte | 10 - .../const-tag-out-of-scope/warnings.json | 14 - .../samples/const-tag-readonly-1/errors.json | 8 - .../errors.json | 14 - .../errors.json | 14 - .../dollar-global-in-markup/errors.json | 14 - .../dollar-global-in-script/errors.json | 14 - .../each-block-multiple-children/_config.js | 3 - .../samples/error-mode-warn/warnings.json | 38 - .../samples/event-modifiers-legacy/_config.js | 3 - .../_config.js | 3 - .../samples/import-meta/input.svelte | 6 - .../samples/lets-on-component/input.svelte | 27 - .../samples/lets-on-component/warnings.json | 26 - .../missing-component-global/input.svelte | 3 - .../missing-component-global/warnings.json | 14 - .../samples/missing-component/input.svelte | 3 - .../samples/missing-component/warnings.json | 14 - .../samples/non-empty-block-dev/_config.js | 3 - .../_config.js | 3 - .../_config.js | 3 - .../input.svelte | 1 - .../_config.js | 3 - .../input.svelte | 1 - .../samples/transition-missing/input.svelte | 1 - .../samples/transition-missing/warnings.json | 14 - .../undefined-value-global/input.svelte | 5 - .../undefined-value-global/warnings.json | 14 - .../samples/undefined-value/input.svelte | 6 - .../samples/undefined-value/warnings.json | 14 - .../window-binding-online/input.svelte | 5 - .../svelte/test/validator/validator.test.js | 193 - .../vars/samples/$$props-logicless/_config.js | 20 - .../samples/$$props-logicless/input.svelte | 1 - .../test/vars/samples/$$props/_config.js | 20 - .../test/vars/samples/$$props/input.svelte | 3 - .../test/vars/samples/actions/_config.js | 31 - .../test/vars/samples/actions/input.svelte | 7 - .../test/vars/samples/animations/_config.js | 31 - .../test/vars/samples/animations/input.svelte | 11 - .../vars/samples/assumed-global/_config.js | 8 - .../vars/samples/assumed-global/input.svelte | 1 - .../samples/component-namespaced/_config.js | 20 - .../samples/component-namespaced/input.svelte | 5 - .../vars/samples/duplicate-globals/_config.js | 8 - .../samples/duplicate-globals/input.svelte | 7 - .../duplicate-non-hoistable/_config.js | 20 - .../duplicate-non-hoistable/input.svelte | 9 - .../vars/samples/duplicate-vars/_config.js | 31 - .../vars/samples/duplicate-vars/input.svelte | 9 - .../vars/samples/implicit-reactive/_config.js | 31 - .../samples/implicit-reactive/input.svelte | 6 - .../test/vars/samples/imports/_config.js | 42 - .../test/vars/samples/imports/input.svelte | 5 - .../test/vars/samples/modules-vars/_config.js | 75 - .../vars/samples/modules-vars/input.svelte | 18 - .../mutated-vs-reassigned-bindings/_config.js | 31 - .../input.svelte | 7 - .../samples/mutated-vs-reassigned/_config.js | 31 - .../mutated-vs-reassigned/input.svelte | 7 - .../svelte/test/vars/samples/props/_config.js | 53 - .../test/vars/samples/props/input.svelte | 19 - .../samples/referenced-from-script/_config.js | 163 - .../referenced-from-script/input.svelte | 16 - .../vars/samples/store-referenced/_config.js | 31 - .../samples/store-referenced/input.svelte | 5 - .../samples/store-unreferenced/_config.js | 31 - .../samples/store-unreferenced/input.svelte | 4 - .../samples/template-references/_config.js | 42 - .../samples/template-references/input.svelte | 9 - .../test/vars/samples/transitions/_config.js | 75 - .../vars/samples/transitions/input.svelte | 13 - .../test/vars/samples/undeclared/_config.js | 8 - .../test/vars/samples/undeclared/input.svelte | 3 - .../vars/samples/vars-report-false/_config.js | 12 - .../samples/vars-report-false/input.svelte | 5 - .../vars-report-full-noscript/_config.js | 24 - .../vars-report-full-noscript/input.svelte | 1 - .../vars-report-full-script/_config.js | 36 - .../vars-report-full-script/input.svelte | 5 - .../vars/samples/vars-report-full/_config.js | 25 - .../samples/vars-report-full/input.svelte | 3 - packages/svelte/test/vars/vars.test.js | 50 - packages/svelte/test/version/version.test.js | 16 - packages/svelte/test/vitest-global-setup.js | 27 - packages/svelte/tests/.gitignore | 6 + packages/svelte/tests/README.md | 51 + packages/svelte/tests/animation-helpers.js | 136 + .../samples/attribute-empty/_config.js | 9 + .../samples/attribute-empty}/input.svelte | 0 .../attribute-unique-binding/_config.js | 9 + .../attribute-unique-binding}/input.svelte | 0 .../attribute-unique-shorthand/_config.js | 9 + .../attribute-unique-shorthand}/input.svelte | 0 .../samples/attribute-unique/_config.js | 9 + .../samples/attribute-unique}/input.svelte | 0 .../samples/catch-before-closing/_config.js | 9 + .../catch-before-closing}/input.svelte | 0 .../samples/catch-without-await/_config.js | 9 + .../samples/catch-without-await}/input.svelte | 0 .../samples/comment-unclosed/_config.js | 9 + .../samples/comment-unclosed}/input.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../_config.js | 8 + .../main.svelte | 8 + .../component-slot-duplicate-error/_config.js | 8 + .../main.svelte | 0 .../component-slot-nested-error-2/_config.js | 9 + .../component-slot-nested-error-2/main.svelte | 0 .../component-slot-nested-error-3/_config.js | 9 + .../component-slot-nested-error-3/main.svelte | 0 .../component-slot-nested-error/_config.js | 9 + .../component-slot-nested-error/main.svelte | 0 .../css-global-without-selector/_config.js | 9 + .../css-global-without-selector}/input.svelte | 0 .../compiler-errors/samples/css/_config.js | 9 + .../compiler-errors/samples/css}/input.svelte | 0 .../dollar-binding-declaration/_config.js | 8 + .../dollar-binding-declaration/main.svelte | 3 + .../dollar-binding-global-js/_config.js | 9 + .../samples/dollar-binding-global-js/main.js | 1 + .../samples/dollar-binding-global/_config.js | 9 + .../samples/dollar-binding-global/main.svelte | 3 + .../samples/dollar-binding-import/_config.js | 8 + .../samples/dollar-binding-import/main.svelte | 3 + .../_config.js | 8 + .../main.svelte | 0 .../samples/else-before-closing-2/_config.js | 9 + .../else-before-closing-2}/input.svelte | 0 .../samples/else-before-closing-3/_config.js | 9 + .../else-before-closing-3}/input.svelte | 0 .../samples/else-before-closing/_config.js | 9 + .../samples/else-before-closing}/input.svelte | 0 .../else-if-before-closing-2/_config.js | 9 + .../else-if-before-closing-2}/input.svelte | 0 .../samples/else-if-before-closing/_config.js | 9 + .../else-if-before-closing}/input.svelte | 0 .../samples/else-if-without-if/_config.js | 9 + .../samples/else-if-without-if}/input.svelte | 0 .../empty-attribute-shorthand/_config.js | 9 + .../empty-attribute-shorthand}/input.svelte | 0 .../empty-classname-binding/_config.js | 9 + .../empty-classname-binding}/input.svelte | 0 .../samples/empty-directive-name/_config.js | 9 + .../empty-directive-name}/input.svelte | 0 .../samples/illegal-expression/_config.js | 9 + .../samples/illegal-expression}/input.svelte | 0 .../legacy-no-const-assignment/_config.js | 8 + .../legacy-no-const-assignment/main.svelte | 4 + .../samples/legacy-no-const-update/_config.js | 8 + .../legacy-no-const-update/main.svelte | 4 + .../samples/multiple-styles/_config.js | 9 + .../samples/multiple-styles}/input.svelte | 0 .../raw-mustaches-whitespace/_config.js | 9 + .../raw-mustaches-whitespace}/input.svelte | 0 .../samples/runes-duplicate-props/_config.js | 8 + .../samples/runes-duplicate-props/main.svelte | 4 + .../samples/runes-export-let/_config.js | 8 + .../samples/runes-export-let/main.svelte | 8 + .../runes-export-named-state/_config.js | 8 + .../samples/runes-export-named-state/main.js | 1 + .../runes-no-const-assignment/_config.js | 8 + .../samples/runes-no-const-assignment/main.js | 2 + .../runes-no-const-assignment/main.svelte | 4 + .../samples/runes-no-const-update/_config.js | 8 + .../samples/runes-no-const-update/main.svelte | 4 + .../runes-no-derived-assignment/_config.js | 8 + .../runes-no-derived-assignment/main.svelte | 5 + .../_config.js | 8 + .../main.svelte | 10 + .../_config.js | 8 + .../main.svelte | 10 + .../runes-no-derived-update/_config.js | 8 + .../runes-no-derived-update/main.svelte | 5 + .../samples/runes-no-rune-each/_config.js | 8 + .../samples/runes-no-rune-each/main.svelte | 8 + .../runes-wrong-derived-args/_config.js | 8 + .../samples/runes-wrong-derived-args/main.js | 1 + .../runes-wrong-derived-args/main.svelte | 3 + .../runes-wrong-derived-placement/_config.js | 8 + .../runes-wrong-derived-placement/main.js | 1 + .../runes-wrong-derived-placement/main.svelte | 3 + .../runes-wrong-effect-args/_config.js | 8 + .../samples/runes-wrong-effect-args/main.js | 1 + .../runes-wrong-effect-args/main.svelte | 3 + .../runes-wrong-effect-placement/_config.js | 8 + .../runes-wrong-effect-placement/main.js | 3 + .../runes-wrong-effect-placement/main.svelte | 5 + .../samples/runes-wrong-props-args/_config.js | 8 + .../runes-wrong-props-args/main.svelte | 3 + .../runes-wrong-props-placement/_config.js | 9 + .../runes-wrong-props-placement/main.js | 1 + .../runes-wrong-props-placement/main.svelte | 5 + .../samples/runes-wrong-state-args/_config.js | 8 + .../samples/runes-wrong-state-args/main.js | 1 + .../runes-wrong-state-args/main.svelte | 3 + .../runes-wrong-state-placement/_config.js | 8 + .../runes-wrong-state-placement/main.js | 2 + .../runes-wrong-state-placement/main.svelte | 4 + .../samples/script-unclosed-eof/_config.js | 9 + .../samples/script-unclosed-eof}/input.svelte | 0 .../samples/script-unclosed/_config.js | 9 + .../samples/script-unclosed}/input.svelte | 0 .../samples/self-reference/_config.js | 10 + .../samples/self-reference}/input.svelte | 0 .../store-autosub-context-module/_config.js | 8 + .../store-autosub-context-module/main.svelte | 0 .../samples/store-contextual/_config.js | 10 + .../samples/store-contextual/main.svelte | 0 .../store-global-disallowed/_config.js | 9 + .../store-global-disallowed/main.svelte | 3 + .../_config.js | 9 + .../main.svelte | 0 .../samples/store-shadow-scope/_config.js | 10 + .../samples/store-shadow-scope/main.svelte | 0 .../_config.js | 10 + .../main.svelte | 0 .../samples/style-unclosed-eof/_config.js | 9 + .../samples/style-unclosed-eof}/input.svelte | 0 .../samples/style-unclosed/_config.js | 9 + .../samples/style-unclosed}/input.svelte | 0 .../samples/svelte-selfdestructive/_config.js | 10 + .../svelte-selfdestructive}/input.svelte | 0 .../samples/then-before-closing/_config.js | 9 + .../samples/then-before-closing}/input.svelte | 0 .../samples/then-without-await/_config.js | 9 + .../samples/then-without-await}/input.svelte | 0 .../_config.js | 9 + .../input.svelte | 0 .../unexpected-end-of-input-b/_config.js | 9 + .../unexpected-end-of-input-b}/input.svelte | 0 .../unexpected-end-of-input-c/_config.js | 9 + .../unexpected-end-of-input-c}/input.svelte | 0 .../unexpected-end-of-input-d/_config.js | 9 + .../unexpected-end-of-input-d}/input.svelte | 0 .../unexpected-end-of-input/_config.js | 9 + .../unexpected-end-of-input}/input.svelte | 0 .../_config.js | 9 + .../input.svelte | 0 .../_config.js | 9 + .../input.svelte | 0 .../samples/unmatched-closing-tag/_config.js | 9 + .../unmatched-closing-tag}/input.svelte | 0 .../samples/void-closing/_config.js | 9 + .../samples/void-closing}/input.svelte | 0 .../samples/window-children/_config.js | 9 + .../samples/window-children}/input.svelte | 0 .../samples/window-duplicate/_config.js | 9 + .../samples/window-duplicate}/input.svelte | 0 .../samples/window-inside-block/_config.js | 9 + .../samples/window-inside-block}/input.svelte | 0 .../samples/window-inside-element/_config.js | 9 + .../window-inside-element}/input.svelte | 0 packages/svelte/tests/compiler-errors/test.ts | 64 + .../tests/css/samples/at-layer/_config.js | 3 + .../tests/css/samples/at-layer/expected.css | 13 + .../css/samples/at-layer/input.svelte | 0 .../attribute-selector-bind/expected.css | 3 + .../attribute-selector-bind/input.svelte | 0 .../expected.css | 7 + .../input.svelte | 11 + .../expected.css | 3 + .../input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../attribute-selector-only-name/expected.css | 6 + .../attribute-selector-only-name/input.svelte | 0 .../attribute-selector-unquoted/expected.css | 3 + .../attribute-selector-unquoted/input.svelte | 0 .../expected.css | 6 + .../input.svelte | 0 .../tests/css/samples/basic/expected.css | 3 + .../css/samples/basic/input.svelte | 0 .../css/samples/child-combinator/expected.css | 7 + .../css/samples/child-combinator/input.svelte | 0 .../css/samples/combinator-child/expected.css | 3 + .../samples/combinator-child/expected.html | 0 .../css/samples/combinator-child/input.svelte | 0 .../css/samples/comment-html/expected.css | 5 + .../css/samples/comment-html/input.svelte | 9 + .../css/samples/comment-repeated/expected.css | 6 + .../css/samples/comment-repeated/input.svelte | 10 + .../css/samples/container-query/_config.js | 3 + .../css/samples/container-query/expected.css | 83 + .../css/samples/container-query/input.svelte | 0 .../tests/css/samples/css-vars/expected.css | 11 + .../css/samples/css-vars/input.svelte | 0 .../css/samples/custom-css-hash/_config.js | 14 + .../css/samples/custom-css-hash/expected.css | 3 + .../css/samples/custom-css-hash/input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../directive-special-character/expected.css | 3 + .../directive-special-character/expected.html | 0 .../directive-special-character/input.svelte | 0 .../samples/dynamic-element-tag/_config.js | 5 + .../samples/dynamic-element-tag/expected.css | 18 + .../samples/dynamic-element-tag/expected.html | 0 .../samples/dynamic-element-tag/input.svelte | 0 .../css/samples/dynamic-element/_config.js | 20 + .../css/samples/dynamic-element/expected.css | 6 + .../css/samples/dynamic-element/expected.html | 1 + .../css/samples/dynamic-element/input.svelte | 0 .../tests/css/samples/empty-class/_config.js | 21 + .../css/samples/empty-class/expected.css | 3 + .../css/samples/empty-class/input.svelte | 0 .../css/samples/empty-rule-dev/_config.js | 7 + .../css/samples/empty-rule-dev/expected.css | 3 + .../css/samples/empty-rule-dev/input.svelte | 0 .../tests/css/samples/empty-rule/expected.css | 3 + .../css/samples/empty-rule/input.svelte | 0 .../_config.js | 5 + .../expected.css | 13 + .../expected.html | 0 .../input.svelte | 41 + .../_config.js | 24 + .../expected.css | 12 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 5 + .../expected.css | 22 + .../expected.html | 1 + .../input.svelte | 0 .../_config.js | 12 + .../expected.css | 30 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 12 + .../expected.css | 8 + .../expected.html | 0 .../input.svelte | 24 + .../_config.js | 5 + .../expected.css | 60 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 1 + .../input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../_config.js | 12 + .../expected.css | 12 + .../expected.html | 0 .../input.svelte | 31 + .../_config.js | 12 + .../expected.css | 8 + .../expected.html | 0 .../input.svelte | 25 + .../general-siblings-combinator-if/_config.js | 24 + .../expected.css | 12 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../_config.js | 42 + .../expected.css | 10 + .../input.svelte | 30 + .../expected.css | 11 + .../input.svelte | 0 .../_config.js | 12 + .../expected.css | 6 + .../expected.html | 0 .../input.svelte | 0 .../general-siblings-combinator/_config.js | 30 + .../general-siblings-combinator/expected.css | 14 + .../general-siblings-combinator/expected.html | 0 .../general-siblings-combinator/input.svelte | 0 .../expected.css | 4 + .../input.svelte | 0 .../css/samples/global-keyframes/expected.css | 12 + .../css/samples/global-keyframes/input.svelte | 0 .../global-with-child-combinator-2/_config.js | 12 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 9 + .../global-with-child-combinator-3/_config.js | 5 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../global-with-child-combinator/_config.js | 5 + .../global-with-child-combinator/expected.css | 3 + .../expected.html | 0 .../global-with-child-combinator/input.svelte | 0 .../global-with-unused-descendant/_config.js | 12 + .../expected.css | 3 + .../input.svelte | 0 .../tests/css/samples/global/expected.css | 11 + .../tests/css/samples/global/input.svelte | 16 + .../svelte/tests/css/samples/host/_config.js | 20 + .../tests/css/samples/host/expected.css | 23 + .../tests/css/samples/host/input.svelte | 31 + .../keyframes-autoprefixed/expected.css | 29 + .../keyframes-autoprefixed/input.svelte | 0 .../samples/keyframes-from-to/expected.css | 8 + .../samples/keyframes-from-to/input.svelte | 0 .../tests/css/samples/keyframes/expected.css | 14 + .../tests/css/samples/keyframes/input.svelte | 19 + .../samples/local-inside-global/expected.css | 7 + .../samples/local-inside-global/input.svelte | 0 .../css/samples/media-query-word/expected.css | 5 + .../css/samples/media-query-word/input.svelte | 0 .../css/samples/media-query/expected.css | 35 + .../css/samples/media-query/input.svelte | 0 .../tests/css/samples/nested/_config.js | 7 + .../tests/css/samples/nested/expected.css | 6 + .../css/samples/nested/expected.html | 0 .../css/samples/nested/input.svelte | 0 .../css/samples/not-selector/expected.css | 3 + .../css/samples/not-selector/input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 7 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 3 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 3 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 3 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 3 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 3 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../_config.js | 20 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../omit-scoping-attribute-global/_config.js | 3 + .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../omit-scoping-attribute-id/expected.css | 3 + .../omit-scoping-attribute-id/expected.html | 0 .../omit-scoping-attribute-id/input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../expected.css | 3 + .../expected.html | 0 .../input.svelte | 0 .../omit-scoping-attribute/expected.css | 3 + .../omit-scoping-attribute/expected.html | 0 .../omit-scoping-attribute/input.svelte | 0 .../samples/preserve-specificity/expected.css | 8 + .../preserve-specificity/expected.html | 0 .../samples/preserve-specificity/input.svelte | 0 .../css/samples/pseudo-element/expected.css | 11 + .../css/samples/pseudo-element/input.svelte | 0 .../quote-mark-inside-string/expected.css | 3 + .../quote-mark-inside-string/input.svelte | 7 + .../svelte/tests/css/samples/root/_config.js | 3 + .../tests/css/samples/root/expected.css | 9 + .../css/samples/root/expected.html | 0 .../css/samples/root/input.svelte | 0 .../_config.js | 5 + .../expected.css | 13 + .../expected.html | 0 .../input.svelte | 41 + .../siblings-combinator-await/_config.js | 30 + .../siblings-combinator-await/expected.css | 12 + .../siblings-combinator-await/expected.html | 0 .../siblings-combinator-await/input.svelte | 0 .../siblings-combinator-each-2/_config.js | 12 + .../siblings-combinator-each-2/expected.css | 23 + .../siblings-combinator-each-2/expected.html | 1 + .../siblings-combinator-each-2/input.svelte | 0 .../_config.js | 66 + .../expected.css | 27 + .../expected.html | 0 .../input.svelte | 74 + .../siblings-combinator-each-else/_config.js | 18 + .../expected.css | 8 + .../expected.html | 0 .../input.svelte | 24 + .../_config.js | 54 + .../expected.css | 60 + .../expected.html | 0 .../input.svelte | 0 .../siblings-combinator-each/expected.css | 3 + .../siblings-combinator-each/expected.html | 1 + .../siblings-combinator-each/input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../siblings-combinator-global/_config.js | 34 + .../siblings-combinator-global/expected.css | 9 + .../siblings-combinator-global/input.svelte | 0 .../_config.js | 12 + .../expected.css | 12 + .../expected.html | 0 .../input.svelte | 31 + .../_config.js | 12 + .../expected.css | 8 + .../expected.html | 0 .../input.svelte | 25 + .../samples/siblings-combinator-if/_config.js | 30 + .../siblings-combinator-if/expected.css | 12 + .../siblings-combinator-if/expected.html | 0 .../siblings-combinator-if/input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../expected.css | 3 + .../input.svelte | 0 .../siblings-combinator-slot/_config.js | 24 + .../siblings-combinator-slot/expected.css | 6 + .../siblings-combinator-slot/input.svelte | 24 + .../expected.css | 3 + .../input.svelte | 0 .../siblings-combinator-star/_config.js | 12 + .../siblings-combinator-star/expected.css | 6 + .../siblings-combinator-star/expected.html | 0 .../siblings-combinator-star/input.svelte | 0 .../_config.js | 5 + .../expected.css | 2 + .../expected.html | 0 .../input.svelte | 0 .../samples/siblings-combinator/_config.js | 30 + .../samples/siblings-combinator/expected.css | 27 + .../samples/siblings-combinator/expected.html | 0 .../samples/siblings-combinator/input.svelte | 0 .../tests/css/samples/spread/expected.css | 5 + .../css/samples/spread/input.svelte | 0 .../css/samples/supports-charset/expected.css | 1 + .../css/samples/supports-charset/input.svelte | 0 .../samples/supports-font-face/expected.css | 5 + .../samples/supports-font-face/input.svelte | 0 .../css/samples/supports-import/expected.css | 6 + .../css/samples/supports-import/input.svelte | 0 .../samples/supports-namespace/expected.css | 17 + .../samples/supports-namespace/input.svelte | 0 .../samples/supports-nested-page/_config.js | 6 + .../samples/supports-nested-page/expected.css | 30 + .../samples/supports-nested-page/input.svelte | 0 .../css/samples/supports-page/expected.css | 5 + .../css/samples/supports-page/input.svelte | 0 .../css/samples/supports-query/expected.css | 5 + .../css/samples/supports-query/input.svelte | 0 .../samples/undefined-with-scope/expected.css | 1 + .../undefined-with-scope/expected.html | 0 .../samples/undefined-with-scope/input.svelte | 0 .../samples/universal-selector/expected.css | 3 + .../samples/universal-selector/input.svelte | 0 .../expected.css | 7 + .../input.svelte | 11 + .../css/samples/unknown-at-rule/expected.css | 3 + .../css/samples/unknown-at-rule/input.svelte | 0 .../_config.js | 24 + .../expected.css | 15 + .../input.svelte | 23 + .../_config.js | 21 + .../expected.css | 7 + .../expected.html | 0 .../input.svelte | 0 .../unused-selector-leading/_config.js | 37 + .../unused-selector-leading/expected.css | 3 + .../unused-selector-leading/expected.html | 0 .../unused-selector-leading/input.svelte | 0 .../unused-selector-string-concat/_config.js | 66 + .../expected.css | 19 + .../input.svelte | 0 .../unused-selector-ternary-bailed/_config.js | 5 + .../expected.css | 7 + .../input.svelte | 0 .../unused-selector-ternary-concat/_config.js | 20 + .../expected.css | 5 + .../input.svelte | 0 .../unused-selector-ternary-nested/_config.js | 18 + .../expected.css | 7 + .../input.svelte | 0 .../unused-selector-ternary/_config.js | 24 + .../unused-selector-ternary/expected.css | 11 + .../unused-selector-ternary/expected.html | 0 .../unused-selector-ternary/input.svelte | 0 .../unused-selector-trailing/expected.css | 3 + .../unused-selector-trailing/input.svelte | 8 + .../css/samples/unused-selector/_config.js | 21 + .../css/samples/unused-selector/expected.css | 7 + .../css/samples/unused-selector/expected.html | 0 .../css/samples/unused-selector/input.svelte | 0 .../css/samples/weird-selectors/expected.css | 6 + .../css/samples/weird-selectors/input.svelte | 0 packages/svelte/tests/css/test.ts | 77 + packages/svelte/tests/helpers.js | 106 + packages/svelte/tests/html_equal.js | 163 + .../hydration/samples/basic/_before.html | 1 + .../tests/hydration/samples/basic/_config.js | 12 + .../hydration/samples/basic/main.svelte | 0 .../samples/binding-input/_before.html | 2 + .../samples/binding-input/_config.js | 30 + .../samples/binding-input/main.svelte | 0 .../samples/claim-comment/_before.html | 3 + .../samples/claim-comment/_config.js | 12 + .../samples/claim-comment/main.svelte | 0 .../samples/claim-static/_before.html | 8 + .../samples/claim-static}/main.svelte | 0 .../samples/claim-text/Component.svelte | 0 .../samples/claim-text/Layout.svelte | 0 .../hydration/samples/claim-text/_before.html | 5 + .../hydration/samples/claim-text/_config.js | 10 + .../hydration/samples/claim-text/main.svelte | 0 .../component-in-element/Nested.svelte | 0 .../samples/component-in-element/_before.html | 3 + .../samples/component-in-element/_config.js | 14 + .../samples/component-in-element/main.svelte | 0 .../hydration/samples/component/Nested.svelte | 0 .../hydration/samples/component/_before.html | 3 + .../hydration/samples/component/_config.js | 12 + .../hydration/samples/component/main.svelte | 0 .../samples/dynamic-text-changed/_after.html | 1 + .../samples/dynamic-text-changed/_before.html | 1 + .../samples/dynamic-text-changed/_config.js | 16 + .../samples/dynamic-text-changed/main.svelte | 0 .../samples/dynamic-text-nil/_before.html | 2 + .../samples/dynamic-text-nil/_config.js | 13 + .../samples/dynamic-text-nil/main.svelte | 0 .../samples/dynamic-text/_before.html | 1 + .../hydration/samples/dynamic-text/_config.js | 16 + .../samples/dynamic-text/main.svelte | 0 .../samples/each-block-arg-clash/_before.html | 5 + .../samples/each-block-arg-clash/_config.js | 22 + .../samples/each-block-arg-clash/main.svelte | 0 .../hydration/samples/each-block/_before.html | 5 + .../hydration/samples/each-block/_config.js | 20 + .../hydration/samples/each-block/main.svelte | 0 .../hydration/samples/each-else/_before.html | 3 + .../hydration/samples/each-else/main.svelte | 0 .../element-attribute-added/_after.html | 1 + .../element-attribute-added/_before.html | 1 + .../element-attribute-added/_config.js | 15 + .../element-attribute-added/main.svelte | 0 .../element-attribute-changed/_after.html | 1 + .../element-attribute-changed/_before.html | 1 + .../element-attribute-changed/_config.js | 15 + .../element-attribute-changed/main.svelte | 5 + .../element-attribute-removed/_after.html | 1 + .../element-attribute-removed/_before.html | 1 + .../element-attribute-removed/_config.js | 11 + .../element-attribute-removed/main.svelte | 5 + .../_before.html | 1 + .../element-attribute-unchanged-2/_config.js | 29 + .../element-attribute-unchanged-2/main.svelte | 7 + .../element-attribute-unchanged/_before.html | 1 + .../element-attribute-unchanged/_config.js | 11 + .../element-attribute-unchanged}/main.svelte | 0 .../element-nested-sibling/_before.html | 3 + .../samples/element-nested-sibling/_config.js | 14 + .../element-nested-sibling/main.svelte | 0 .../samples/element-nested/_before.html | 3 + .../samples/element-nested/_config.js | 12 + .../samples/element-nested/main.svelte | 0 .../samples/element-ref/_before.html | 1 + .../hydration/samples/element-ref/_config.js | 16 + .../hydration/samples/element-ref/main.svelte | 0 .../samples/event-handler/_before.html | 5 + .../samples/event-handler/_config.js | 30 + .../samples/event-handler/main.svelte | 0 .../samples/expression-sibling/_before.html | 1 + .../samples/expression-sibling/_config.js | 14 + .../samples/expression-sibling/main.svelte | 0 .../head-html-and-component/HeadNested.svelte | 0 .../head-html-and-component/Nested.svelte | 0 .../head-html-and-component/_before.html | 1 + .../head-html-and-component/_before_head.html | 6 + .../head-html-and-component/main.svelte | 0 .../head-meta-hydrate-duplicate/_before.html | 1 + .../_before_head.html | 4 + .../head-meta-hydrate-duplicate/_config.js | 7 + .../head-meta-hydrate-duplicate/main.svelte | 0 .../samples/html-tag-hydration/_after.html | 0 .../samples/html-tag-hydration/_before.html | 1 + .../samples/html-tag-hydration/main.svelte | 0 .../samples/if-block-anchor/_before.html | 2 + .../samples/if-block-anchor/_config.js | 20 + .../samples/if-block-anchor/main.svelte | 0 .../samples/if-block-false/_before.html | 5 + .../samples/if-block-false/_config.js | 15 + .../samples/if-block-false/main.svelte | 0 .../samples/if-block-mismatch/_after.html | 1 + .../samples/if-block-mismatch/_before.html | 1 + .../samples/if-block-mismatch/_config.js | 7 + .../samples/if-block-mismatch/main.svelte | 5 + .../samples/if-block-update/_before.html | 1 + .../samples/if-block-update/_config.js | 23 + .../samples/if-block-update/main.svelte | 0 .../hydration/samples/if-block/_before.html | 4 + .../hydration/samples/if-block/_config.js | 15 + .../hydration/samples/if-block/main.svelte | 0 .../samples/raw-mismatch/_after.html | 1 + .../samples/raw-mismatch/_before.html | 1 + .../hydration/samples/raw-mismatch/_config.js | 10 + .../samples/raw-mismatch/main.svelte | 1 + .../hydration/samples/raw-repair/_after.html | 0 .../hydration/samples/raw-repair/_before.html | 6 + .../hydration/samples/raw-repair/_config.js | 5 + .../hydration/samples/raw-repair/inner.svelte | 0 .../hydration/samples/raw-repair/main.svelte | 0 .../hydration/samples/raw-svg/_before.html | 1 + .../hydration/samples/raw-svg/_config.js | 17 + .../hydration/samples/raw-svg/main.svelte | 0 .../raw-with-empty-line-at-top/_before.html | 10 + .../raw-with-empty-line-at-top/main.svelte | 0 .../tests/hydration/samples/raw/_before.html | 4 + .../tests/hydration/samples/raw/_config.js | 18 + .../hydration/samples/raw/main.svelte | 0 .../_after.html | 1 + .../_before.html | 1 + .../_config.js | 11 + .../main.svelte | 0 .../samples/text-fallback/Nested.svelte | 0 .../samples/text-fallback/_before.html | 1 + .../samples/text-fallback/_config.js | 5 + .../samples/text-fallback/main.svelte | 0 .../samples/top-level-text/_before.html | 1 + .../samples/top-level-text/_config.js | 15 + .../samples/top-level-text/main.svelte | 0 packages/svelte/tests/hydration/test.ts | 156 + .../samples/action-duplicate/input.svelte | 0 .../samples/action-duplicate/output.json | 0 .../samples/action-with-call/input.svelte | 0 .../samples/action-with-call/output.json | 0 .../action-with-identifier/input.svelte | 0 .../action-with-identifier/output.json | 0 .../samples/action-with-literal/input.svelte | 0 .../samples/action-with-literal/output.json | 0 .../samples/action/input.svelte | 0 .../parser-legacy}/samples/action/output.json | 0 .../samples/animation/input.svelte | 0 .../samples/animation/output.json | 0 .../attribute-class-directive/input.svelte | 0 .../attribute-class-directive/output.json | 0 .../attribute-containing-solidus/input.svelte | 0 .../attribute-containing-solidus/output.json | 0 .../attribute-curly-bracket/input.svelte | 0 .../attribute-curly-bracket/output.json | 0 .../attribute-dynamic-boolean/input.svelte | 0 .../attribute-dynamic-boolean/output.json | 0 .../samples/attribute-dynamic/input.svelte | 0 .../samples/attribute-dynamic/output.json | 0 .../samples/attribute-empty/input.svelte | 0 .../samples/attribute-empty/output.json | 0 .../samples/attribute-escaped/input.svelte | 0 .../samples/attribute-escaped/output.json | 0 .../samples/attribute-multiple/input.svelte | 0 .../samples/attribute-multiple/output.json | 0 .../samples/attribute-shorthand/input.svelte | 0 .../samples/attribute-shorthand/output.json | 0 .../attribute-static-boolean/input.svelte | 0 .../attribute-static-boolean/output.json | 0 .../samples/attribute-static/input.svelte | 0 .../samples/attribute-static/output.json | 0 .../input.svelte | 0 .../output.json | 0 .../input.svelte | 0 .../output.json | 0 .../input.svelte | 0 .../output.json | 0 .../attribute-style-directive/input.svelte | 0 .../attribute-style-directive/output.json | 0 .../samples/attribute-style/input.svelte | 0 .../samples/attribute-style/output.json | 0 .../samples/attribute-unquoted/input.svelte | 0 .../samples/attribute-unquoted/output.json | 0 .../attribute-with-whitespace/input.svelte | 0 .../attribute-with-whitespace/output.json | 0 .../samples/await-catch/input.svelte | 0 .../samples/await-catch/output.json | 0 .../samples/await-then-catch/input.svelte | 0 .../samples/await-then-catch/output.json | 0 .../samples/binding-shorthand/input.svelte | 0 .../samples/binding-shorthand/output.json | 0 .../samples/binding/input.svelte | 0 .../samples/binding/output.json | 0 .../samples/comment-with-ignores/input.svelte | 0 .../samples/comment-with-ignores/output.json | 0 .../samples/comment/input.svelte | 0 .../samples/comment/output.json | 0 .../samples/component-dynamic/input.svelte | 0 .../samples/component-dynamic/output.json | 0 .../convert-entities-in-element/input.svelte | 0 .../convert-entities-in-element/output.json | 0 .../samples/convert-entities/input.svelte | 0 .../samples/convert-entities/output.json | 0 .../parser-legacy}/samples/css/input.svelte | 0 .../parser-legacy/samples/css/output.json | 84 + .../dynamic-element-string/input.svelte | 0 .../dynamic-element-string/output.json | 0 .../dynamic-element-variable/input.svelte | 0 .../dynamic-element-variable/output.json | 0 .../samples/dynamic-import/input.svelte | 0 .../samples/dynamic-import/output.json | 0 .../each-block-destructured/input.svelte | 0 .../each-block-destructured/output.json | 0 .../samples/each-block-else/input.svelte | 0 .../samples/each-block-else/output.json | 0 .../samples/each-block-indexed/input.svelte | 0 .../samples/each-block-indexed/output.json | 0 .../samples/each-block-keyed/input.svelte | 0 .../samples/each-block-keyed/output.json | 0 .../samples/each-block/input.svelte | 0 .../samples/each-block/output.json | 0 .../input.svelte | 0 .../output.json | 0 .../element-with-attribute/input.svelte | 0 .../element-with-attribute/output.json | 0 .../element-with-mustache/input.svelte | 0 .../samples/element-with-mustache/output.json | 0 .../samples/element-with-text/input.svelte | 0 .../samples/element-with-text/output.json | 0 .../samples/elements/input.svelte | 0 .../samples/elements/output.json | 0 .../samples/event-handler/input.svelte | 0 .../samples/event-handler/output.json | 0 .../samples/if-block-else/input.svelte | 0 .../samples/if-block-else/output.json | 0 .../samples/if-block-elseif/input.svelte | 0 .../samples/if-block-elseif/output.json | 0 .../samples/if-block/input.svelte | 0 .../samples/if-block/output.json | 0 .../implicitly-closed-li-block/_config.js | 5 + .../implicitly-closed-li-block/input.svelte | 0 .../implicitly-closed-li-block/output.json | 0 .../samples/implicitly-closed-li/input.svelte | 0 .../samples/implicitly-closed-li/output.json | 0 .../samples/javascript-comments/input.svelte | 17 + .../samples/javascript-comments/output.json | 302 ++ .../parser-legacy}/samples/nbsp/input.svelte | 0 .../parser-legacy}/samples/nbsp/output.json | 0 .../no-error-if-before-closing/input.svelte | 0 .../no-error-if-before-closing/output.json | 0 .../samples/raw-mustaches/input.svelte | 0 .../samples/raw-mustaches/output.json | 0 .../parser-legacy}/samples/refs/input.svelte | 0 .../parser-legacy}/samples/refs/output.json | 0 .../samples/script-comment-only/input.svelte | 0 .../samples/script-comment-only/output.json | 55 + .../samples/script}/input.svelte | 0 .../parser-legacy}/samples/script/output.json | 0 .../samples/self-closing-element/input.svelte | 0 .../samples/self-closing-element/output.json | 0 .../samples/self-reference/input.svelte | 0 .../samples/self-reference/output.json | 0 .../samples/slotted-element/input.svelte | 0 .../samples/slotted-element/output.json | 0 .../space-between-mustaches/input.svelte | 0 .../space-between-mustaches/output.json | 0 .../samples/spread/input.svelte | 0 .../parser-legacy}/samples/spread/output.json | 0 .../samples/style-inside-head/input.svelte | 0 .../samples/style-inside-head/output.json | 0 .../samples/textarea-children/input.svelte | 0 .../samples/textarea-children/output.json | 0 .../samples/textarea-end-tag/input.svelte | 0 .../samples/textarea-end-tag/output.json | 0 .../transition-intro-no-params/input.svelte | 0 .../transition-intro-no-params/output.json | 0 .../samples/transition-intro/input.svelte | 0 .../samples/transition-intro/output.json | 0 .../samples/unusual-identifier/input.svelte | 0 .../samples/unusual-identifier/output.json | 0 .../whitespace-after-script-tag/input.svelte | 0 .../whitespace-after-script-tag/output.json | 0 .../whitespace-after-style-tag/input.svelte | 0 .../whitespace-after-style-tag/output.json | 84 + .../whitespace-leading-trailing/input.svelte | 0 .../whitespace-leading-trailing/output.json | 0 .../samples/whitespace-normal/input.svelte | 0 .../samples/whitespace-normal/output.json | 0 packages/svelte/tests/parser-legacy/test.ts | 30 + .../samples/snippets/input.svelte | 5 + .../samples/snippets/output.json | 95 + packages/svelte/tests/parser-modern/test.ts | 36 + .../samples/attributes-with-equals/_config.js | 11 + .../attributes-with-equals/input.svelte | 0 .../attributes-with-equals/output.svelte | 0 .../preprocess/samples/comments/_config.js | 10 + .../preprocess/samples/comments/input.svelte | 0 .../preprocess/samples/comments/output.svelte | 0 .../samples/dependencies/_config.js | 18 + .../samples/dependencies/input.svelte | 0 .../samples/dependencies/output.svelte | 0 .../samples/empty-sourcemap/_config.js | 9 + .../samples/empty-sourcemap/input.svelte | 0 .../samples/empty-sourcemap/output.svelte | 0 .../preprocess/samples/filename/_config.js | 24 + .../preprocess/samples/filename/input.svelte | 0 .../preprocess/samples/filename/output.svelte | 0 .../samples/ignores-null/_config.js | 7 + .../samples/ignores-null/input.svelte | 0 .../samples/ignores-null/output.svelte | 0 .../preprocess/samples/markup/_config.js | 11 + .../preprocess/samples/markup/input.svelte | 0 .../preprocess/samples/markup/output.svelte | 0 .../samples/multiple-preprocessors/_config.js | 16 + .../multiple-preprocessors/input.svelte | 0 .../multiple-preprocessors/output.svelte | 0 .../samples/partial-names/_config.js | 8 + .../samples/partial-names/input.svelte | 0 .../samples/partial-names/output.svelte | 0 .../samples/script-multiple/_config.js | 11 + .../samples/script-multiple/input.svelte | 0 .../samples/script-multiple/output.svelte | 0 .../samples/script-self-closing/_config.js | 13 + .../samples/script-self-closing/input.svelte | 0 .../samples/script-self-closing/output.svelte | 0 .../preprocess/samples/script/_config.js | 19 + .../samples/script/expected_map.json | 0 .../preprocess/samples/script/input.svelte | 0 .../preprocess/samples/script/output.svelte | 0 .../preprocess/samples/style-async/_config.js | 11 + .../samples/style-async/input.svelte | 0 .../samples/style-async/output.svelte | 0 .../_config.js | 13 + .../expected_map.json | 0 .../input.svelte | 0 .../output.svelte | 0 .../style-attributes-modified/_config.js | 15 + .../expected_map.json | 0 .../style-attributes-modified/input.svelte | 0 .../style-attributes-modified/output.svelte | 0 .../samples/style-attributes/_config.js | 15 + .../style-attributes/expected_map.json | 0 .../samples/style-attributes/input.svelte | 0 .../samples/style-attributes/output.svelte | 0 .../samples/style-self-closing/_config.js | 13 + .../samples/style-self-closing/input.svelte | 0 .../samples/style-self-closing/output.svelte | 0 .../tests/preprocess/samples/style/_config.js | 11 + .../preprocess/samples/style/input.svelte | 0 .../preprocess/samples/style/output.svelte | 0 packages/svelte/tests/preprocess/test.ts | 41 + .../svelte/tests/runtime-browser/assert.js | 169 + .../$$props/_config.js | 20 + .../$$props/main.svelte | 0 .../$$slot-dynamic-content/_config.js | 32 + .../$$slot-dynamic-content/main.svelte | 0 .../$$slot-dynamic-content/my-widget.svelte | 0 .../custom-elements-samples/$$slot/_config.js | 38 + .../$$slot/main.svelte | 31 + .../custom-elements-samples/action/_config.js | 23 + .../action/main.svelte | 0 .../camel-case-attribute/_config.js | 36 + .../camel-case-attribute/main.svelte | 0 .../ce-options-valid/_config.js | 15 + .../ce-options-valid/main.svelte | 0 .../custom-class/_config.js | 17 + .../custom-class/main.svelte | 0 .../custom-method/_config.js | 16 + .../custom-method/main.svelte | 0 .../escaped-css/_config.js | 16 + .../escaped-css/main.svelte | 0 .../custom-elements-samples/events/_config.js | 38 + .../events/main.svelte | 0 .../extended-builtin/_config.js | 33 + .../extended-builtin/custom-button.js | 0 .../extended-builtin/main.svelte | 0 .../html-slots/_config.js | 22 + .../html-slots/main.svelte | 0 .../custom-elements-samples/html/_config.js | 16 + .../custom-elements-samples/html/main.svelte | 0 .../nested/Counter.svelte | 0 .../custom-elements-samples/nested/_config.js | 27 + .../nested/main.svelte | 0 .../new-styled/_config.js | 23 + .../new-styled/main.svelte | 0 .../no-missing-prop-warnings/_config.js | 23 + .../no-missing-prop-warnings/main.svelte | 0 .../no-shadow-dom/_config.js | 19 + .../no-shadow-dom/main.svelte | 0 .../custom-elements-samples/no-tag/_config.js | 17 + .../no-tag/main.svelte | 0 .../oncreate/_config.js | 16 + .../oncreate/main.svelte | 0 .../ondestroy/_config.js | 18 + .../ondestroy/main.svelte | 0 .../custom-elements-samples/props/_config.js | 32 + .../custom-elements-samples/props/main.svelte | 0 .../props/my-widget.svelte | 0 .../reflect-attributes-add-remove/_config.js | 21 + .../reflect-attributes-add-remove/main.svelte | 0 .../reflect-attributes/_config.js | 32 + .../reflect-attributes/main.svelte | 0 .../reflect-attributes/my-widget.svelte | 0 .../tests/runtime-browser/driver-ssr.js | 10 + .../{test => tests}/runtime-browser/driver.js | 16 +- .../_config.js | 10 + .../main.svelte | 0 .../Svg.svelte | 0 .../_config.js | 65 + .../main.svelte | 0 .../Slider.svelte | 0 .../_config.js | 46 + .../main.svelte | 0 .../Slider.svelte | 0 .../_config.js | 34 + .../main.svelte | 0 .../_config.js | 16 + .../main.svelte | 0 .../Nested.svelte | 8 + .../_config.js | 9 + .../main.svelte | 8 + .../dynamic-element-custom-element/_config.js | 47 + .../main.svelte | 0 .../_config.js | 24 + .../main.svelte | 0 .../_config.js | 28 + .../main.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../Slider.svelte | 0 .../_config.js | 46 + .../main.svelte | 0 .../Slider1.svelte | 0 .../Slider2.svelte | 0 .../_config.js | 68 + .../main.svelte | 0 .../Slider1.svelte | 0 .../Slider2.svelte | 0 .../_config.js | 70 + .../main.svelte | 0 .../Slider.svelte | 0 .../_config.js | 76 + .../main.svelte | 0 .../Slider1.svelte | 0 .../Slider2.svelte | 0 .../_config.js | 58 + .../main.svelte | 0 .../Slider1.svelte | 0 .../Slider2.svelte | 0 .../_config.js | 103 + .../main.svelte | 0 .../svelte/tests/runtime-browser/test-ssr.ts | 55 + packages/svelte/tests/runtime-browser/test.ts | 207 + .../samples/action-body/_config.js | 23 + .../samples/action-body/main.svelte | 0 .../_config.js | 35 + .../main.svelte | 0 .../_config.js | 35 + .../main.svelte | 0 .../_config.js | 18 + .../main.svelte | 0 .../_config.js | 26 + .../main.svelte | 0 .../_config.js | 19 + .../main.svelte | 0 .../action-custom-event-handler/_config.js | 19 + .../action-custom-event-handler/main.svelte | 23 + .../samples/action-document/_config.js | 19 + .../samples/action-document/main.svelte | 0 .../samples/action-function/_config.js | 31 + .../samples/action-function/main.svelte | 0 .../samples/action-object-deep/_config.js | 13 + .../samples/action-object-deep/main.svelte | 0 .../samples/action-object/_config.js | 13 + .../samples/action-object/main.svelte | 10 + .../_config.js | 13 + .../main.svelte | 8 + .../action-ternary-template/_config.js | 26 + .../action-ternary-template/main.svelte | 19 + .../samples/action-this/_config.js | 14 + .../samples/action-this/main.svelte | 0 .../samples/action-update/_config.js | 42 + .../samples/action-update/main.svelte | 0 .../runtime-legacy/samples/action/_config.js | 32 + .../samples/action/main.svelte | 0 .../apply-directives-in-order-2/_config.js | 67 + .../apply-directives-in-order-2/main.svelte | 0 .../apply-directives-in-order/_config.js | 46 + .../apply-directives-in-order/main.svelte | 0 .../array-literal-spread-deopt/_config.js | 5 + .../array-literal-spread-deopt/main.svelte | 0 .../array-rest-is-array-or-object/_config.js | 14 + .../array-rest-is-array-or-object/main.svelte | 0 .../samples/assignment-in-init/_config.js | 8 + .../samples/assignment-in-init/main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../samples/assignment-to-const1/_config.js | 5 + .../samples/assignment-to-const1/main.svelte | 0 .../samples/assignment-to-const2/_config.js | 5 + .../samples/assignment-to-const2/main.svelte | 0 .../main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../attribute-boolean-false/_config.js | 10 + .../attribute-boolean-false/main.svelte | 0 .../attribute-boolean-hidden/_config.js | 12 + .../attribute-boolean-hidden/main.svelte | 0 .../_config.js | 21 + .../main.svelte | 0 .../attribute-boolean-inert/_config.js | 14 + .../attribute-boolean-inert/main.svelte | 0 .../samples/attribute-boolean-true/_config.js | 11 + .../attribute-boolean-true/main.svelte | 0 .../attribute-boolean-with-spread/_config.js | 5 + .../attribute-boolean-with-spread/main.svelte | 0 .../_config.js | 9 + .../main.svelte | 0 .../samples/attribute-casing/_config.js | 26 + .../samples/attribute-casing/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../attribute-dynamic-multiple/_config.js | 19 + .../attribute-dynamic-multiple/main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../attribute-dynamic-quotemarks/_config.js | 5 + .../attribute-dynamic-quotemarks/main.svelte | 0 .../attribute-dynamic-shorthand/_config.js | 13 + .../attribute-dynamic-shorthand/main.svelte | 0 .../samples/attribute-dynamic-type/_config.js | 22 + .../attribute-dynamic-type/main.svelte | 0 .../samples/attribute-dynamic/_config.js | 16 + .../samples/attribute-dynamic/main.svelte | 0 .../samples/attribute-empty-svg/_config.js | 9 + .../samples/attribute-empty-svg/main.svelte | 0 .../samples/attribute-empty/_config.js | 5 + .../samples/attribute-empty/main.svelte | 0 .../samples/attribute-false/_config.js | 5 + .../samples/attribute-false/main.svelte | 0 .../samples/attribute-microdata/_config.js | 27 + .../samples/attribute-microdata/main.svelte | 0 .../samples/attribute-namespaced/_config.js | 19 + .../samples/attribute-namespaced/main.svelte | 0 .../_config.js | 48 + .../main.svelte | 0 .../_config.js | 43 + .../main.svelte | 16 + .../_config.js | 52 + .../main.svelte | 0 .../_config.js | 52 + .../main.svelte | 0 .../_config.js | 48 + .../main.svelte | 0 .../_config.js | 48 + .../main.svelte | 0 .../_config.js | 52 + .../main.svelte | 0 .../_config.js | 52 + .../main.svelte | 0 .../samples/attribute-null/_config.js | 5 + .../samples/attribute-null/main.svelte | 0 .../attribute-partial-number/Component.svelte | 0 .../attribute-partial-number/_config.js | 5 + .../attribute-partial-number/main.svelte | 0 .../attribute-prefer-expression/_config.js | 19 + .../attribute-prefer-expression/main.svelte | 0 .../attribute-static-at-symbol/_config.js | 5 + .../attribute-static-at-symbol/main.svelte | 0 .../attribute-static-boolean/_config.js | 10 + .../attribute-static-boolean/main.svelte | 0 .../attribute-static-quotemarks/_config.js | 10 + .../attribute-static-quotemarks/main.svelte | 0 .../samples/attribute-static/_config.js | 5 + .../samples/attribute-static}/main.svelte | 0 .../samples/attribute-undefined/_config.js | 5 + .../samples/attribute-undefined/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../samples/attribute-url/_config.js | 11 + .../samples/attribute-url/main.svelte | 0 .../samples/autofocus/_config.js | 38 + .../samples/autofocus/main.svelte | 0 .../await-block-func-function/_config.js | 27 + .../await-block-func-function/main.svelte | 0 .../await-catch-no-expression/_config.js | 48 + .../await-catch-no-expression/main.svelte | 0 .../samples/await-catch-shorthand/_config.js | 39 + .../samples/await-catch-shorthand/main.svelte | 0 .../await-component-oncreate/Foo.svelte | 0 .../await-component-oncreate/_config.js | 23 + .../await-component-oncreate/main.svelte | 0 .../await-conservative-update/_config.js | 20 + .../await-conservative-update/main.svelte | 0 .../await-conservative-update/sleep.js | 3 +- .../samples/await-containing-if/_config.js | 43 + .../samples/await-containing-if/main.svelte | 0 .../samples/await-function-promise/_config.js | 24 + .../await-function-promise/main.svelte | 0 .../await-in-dynamic-component/Widget.svelte | 0 .../await-in-dynamic-component/_config.js | 7 + .../await-in-dynamic-component/main.svelte | 0 .../samples/await-in-each/_config.js | 38 + .../samples/await-in-each/main.svelte | 18 + .../samples/await-in-removed-if/_config.js | 25 + .../samples/await-in-removed-if/main.svelte | 0 .../Component.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../_config.js | 16 + .../main.svelte | 0 .../samples/await-set-simultaneous/_config.js | 22 + .../await-set-simultaneous/main.svelte | 0 .../Widget.svelte | 0 .../await-then-blowback-reactive/_config.js | 25 + .../await-then-blowback-reactive/main.svelte | 0 .../await-then-catch-anchor/_config.js | 46 + .../await-then-catch-anchor/main.svelte | 0 .../samples/await-then-catch-event/_config.js | 49 + .../await-then-catch-event/main.svelte | 0 .../samples/await-then-catch-if/_config.js | 51 + .../samples/await-then-catch-if/main.svelte | 0 .../await-then-catch-in-slot/Foo.svelte | 0 .../await-then-catch-in-slot/_config.js | 38 + .../await-then-catch-in-slot/main.svelte | 0 .../await-then-catch-multiple/_config.js | 60 + .../await-then-catch-multiple/main.svelte | 0 .../await-then-catch-no-values/_config.js | 39 + .../await-then-catch-no-values/main.svelte | 0 .../await-then-catch-non-promise/_config.js | 22 + .../await-then-catch-non-promise/main.svelte | 0 .../samples/await-then-catch-order/_config.js | 31 + .../await-then-catch-order/main.svelte | 0 .../await-then-catch-static/_config.js | 57 + .../await-then-catch-static/main.svelte | 0 .../samples/await-then-catch/_config.js | 46 + .../samples/await-then-catch/main.svelte | 0 .../_config.js | 73 + .../main.svelte | 0 .../await-then-destruct-array/_config.js | 65 + .../await-then-destruct-array/main.svelte | 0 .../_config.js | 38 + .../main.svelte | 0 .../await-then-destruct-default/_config.js | 24 + .../await-then-destruct-default/main.svelte | 0 .../_config.js | 67 + .../main.svelte | 0 .../await-then-destruct-object-if/_config.js | 33 + .../await-then-destruct-object-if/main.svelte | 0 .../await-then-destruct-object/_config.js | 66 + .../await-then-destruct-object/main.svelte | 0 .../await-then-destruct-rest/_config.js | 22 + .../await-then-destruct-rest/main.svelte | 0 .../_config.js | 18 + .../main.svelte | 0 .../samples/await-then-if/_config.js | 31 + .../samples/await-then-if/main.svelte | 0 .../samples/await-then-no-context/main.svelte | 0 .../await-then-no-expression/_config.js | 65 + .../await-then-no-expression/main.svelte | 0 .../samples/await-then-shorthand/_config.js | 49 + .../samples/await-then-shorthand/main.svelte | 0 .../await-with-components/Widget.svelte | 0 .../samples/await-with-components/_config.js | 36 + .../samples/await-with-components/main.svelte | 0 .../await-with-update-2/Component.svelte | 0 .../samples/await-with-update-2/_config.js | 74 + .../samples/await-with-update-2/main.svelte | 0 .../await-with-update-catch-scope/_config.js | 55 + .../await-with-update-catch-scope/main.svelte | 0 .../await-with-update/Component.svelte | 0 .../samples/await-with-update/_config.js | 64 + .../samples/await-with-update/main.svelte | 0 .../samples/await-without-catch/_config.js | 43 + .../samples/await-without-catch/main.svelte | 0 .../samples/binding-backflow/Child.svelte | 20 + .../samples/binding-backflow/Parent.svelte | 11 + .../samples/binding-backflow/_config.js | 47 + .../samples/binding-backflow/main.svelte | 9 + .../samples/binding-circular/_config.js | 9 + .../samples/binding-circular/main.svelte | 0 .../_config.js | 59 + .../main.svelte | 0 .../binding-contenteditable-html/_config.js | 50 + .../binding-contenteditable-html/main.svelte | 6 + .../_config.js | 34 + .../main.svelte | 0 .../_config.js | 50 + .../main.svelte | 0 .../binding-contenteditable-text/_config.js | 41 + .../binding-contenteditable-text/main.svelte | 0 .../samples/binding-details-open/_config.js | 34 + .../samples/binding-details-open/main.svelte | 0 .../binding-indirect-computed/_config.js | 40 + .../binding-indirect-computed/main.svelte | 0 .../binding-indirect-spread/_config.js | 58 + .../binding-indirect-spread/main.svelte | 0 .../binding-indirect-value/Component.svelte | 0 .../samples/binding-indirect-value/_config.js | 13 + .../binding-indirect-value/main.svelte | 0 .../samples/binding-indirect/_config.js | 113 + .../samples/binding-indirect/main.svelte | 0 .../_config.js | 60 + .../main.svelte | 0 .../_config.js | 76 + .../main.svelte | 0 .../_config.js | 94 + .../main.svelte | 0 .../binding-input-checkbox-group/_config.js | 94 + .../binding-input-checkbox-group/main.svelte | 0 .../_config.js | 56 + .../main.svelte | 0 .../_config.js | 37 + .../main.svelte | 11 + .../samples/binding-input-checkbox/_config.js | 47 + .../binding-input-checkbox/main.svelte | 0 .../_config.js | 84 + .../main.svelte | 0 .../binding-input-group-each-1/_config.js | 338 ++ .../binding-input-group-each-1/main.svelte | 0 .../binding-input-group-each-10/_config.js | 51 + .../binding-input-group-each-10/main.svelte | 0 .../binding-input-group-each-11/_config.js | 92 + .../binding-input-group-each-11/main.svelte | 0 .../binding-input-group-each-12/_config.js | 91 + .../binding-input-group-each-12/main.svelte | 0 .../binding-input-group-each-13/_config.js | 37 + .../binding-input-group-each-13/main.svelte | 0 .../binding-input-group-each-2/_config.js | 80 + .../binding-input-group-each-2/main.svelte | 0 .../binding-input-group-each-3/_config.js | 334 ++ .../binding-input-group-each-3/main.svelte | 0 .../binding-input-group-each-4/_config.js | 195 + .../binding-input-group-each-4/main.svelte | 0 .../binding-input-group-each-5/_config.js | 194 + .../binding-input-group-each-5/main.svelte | 0 .../binding-input-group-each-6/_config.js | 97 + .../binding-input-group-each-6/main.svelte | 0 .../binding-input-group-each-7/_config.js | 57 + .../binding-input-group-each-7/main.svelte | 0 .../binding-input-group-each-8/_config.js | 91 + .../binding-input-group-each-8/main.svelte | 36 + .../binding-input-group-each-9/_config.js | 51 + .../binding-input-group-each-9/main.svelte | 0 .../_config.js | 50 + .../main.svelte | 14 + .../_config.js | 44 + .../main.svelte | 0 .../binding-input-group-undefined/_config.js | 32 + .../binding-input-group-undefined/main.svelte | 0 .../_config.js | 21 + .../main.svelte | 0 .../samples/binding-input-number-2/_config.js | 40 + .../binding-input-number-2/main.svelte | 0 .../samples/binding-input-number/_config.js | 60 + .../samples/binding-input-number/main.svelte | 0 .../binding-input-radio-group/_config.js | 98 + .../binding-input-radio-group/main.svelte | 0 .../_config.js | 41 + .../main.svelte | 13 + .../samples/binding-input-range/_config.js | 47 + .../samples/binding-input-range}/main.svelte | 0 .../_config.js | 41 + .../main.svelte | 0 .../_config.js | 155 + .../main.svelte | 0 .../binding-input-text-contextual/_config.js | 78 + .../binding-input-text-contextual/main.svelte | 0 .../_config.js | 47 + .../main.svelte | 0 .../_config.js | 70 + .../main.svelte | 0 .../_config.js | 50 + .../main.svelte | 0 .../_config.js | 73 + .../main.svelte | 0 .../_config.js | 56 + .../main.svelte | 0 .../binding-input-text-deep/_config.js | 50 + .../binding-input-text-deep/main.svelte | 0 .../binding-input-text-undefined/_config.js | 33 + .../binding-input-text-undefined/main.svelte | 0 .../samples/binding-input-text/_config.js | 46 + .../samples/binding-input-text/main.svelte | 0 .../binding-input-with-event/_config.js | 21 + .../binding-input-with-event/main.svelte | 0 .../Tab.svelte | 0 .../_config.js | 12 + .../main.svelte | 0 .../_config.js | 45 + .../main.svelte | 0 .../binding-select-in-each-block/_config.js | 32 + .../binding-select-in-each-block/main.svelte | 0 .../binding-select-in-yield/Modal.svelte | 0 .../binding-select-in-yield/_config.js | 77 + .../binding-select-in-yield/main.svelte | 0 .../_config.js | 28 + .../main.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../binding-select-initial-value/_config.js | 28 + .../binding-select-initial-value/main.svelte | 0 .../samples/binding-select-late-2/_config.js | 37 + .../samples/binding-select-late-2/main.svelte | 0 .../samples/binding-select-late-3/_config.js | 42 + .../samples/binding-select-late-3/main.svelte | 0 .../samples/binding-select-late/_config.js | 39 + .../samples/binding-select-late/main.svelte | 0 .../binding-select-multiple/_config.js | 78 + .../binding-select-multiple/main.svelte | 0 .../_config.js | 35 + .../main.svelte | 0 .../binding-select-optgroup/_config.js | 55 + .../binding-select-optgroup/main.svelte | 0 .../binding-select-unmatched/_config.js | 111 + .../binding-select-unmatched/main.svelte | 0 .../samples/binding-select/_config.js | 52 + .../samples/binding-select/main.svelte | 0 .../samples/binding-store-deep/_config.js | 56 + .../samples/binding-store-deep/main.svelte | 0 .../samples/binding-store/_config.js | 53 + .../samples/binding-store/main.svelte | 9 + .../samples/binding-textarea/_config.js | 46 + .../samples/binding-textarea/main.svelte | 0 .../samples/binding-this-and-value/_config.js | 30 + .../binding-this-and-value/main.svelte | 0 .../Foo.svelte | 4 + .../_config.js | 10 + .../main.svelte | 0 .../Foo.svelte | 5 + .../_config.js | 13 + .../main.svelte | 0 .../Foo.svelte | 5 + .../_config.js | 14 + .../main.svelte | 0 .../Foo.svelte | 5 + .../_config.js | 10 + .../main.svelte | 0 .../_config.js | 59 + .../main.svelte | 0 .../Foo.svelte | 0 .../_config.js | 17 + .../main.svelte | 0 .../_config.js | 17 + .../main.svelte | 0 .../samples/binding-this-each-key/_config.js | 12 + .../samples/binding-this-each-key/main.svelte | 15 + .../binding-this-each-object-props/_config.js | 19 + .../main.svelte | 0 .../_config.js | 18 + .../main.svelte | 13 + .../_config.js | 32 + .../main.svelte | 0 .../binding-this-element-reactive/_config.js | 7 + .../binding-this-element-reactive/main.svelte | 0 .../_config.js | 10 + .../main.svelte | 0 .../binding-this-no-innerhtml/_config.js | 10 + .../binding-this-no-innerhtml/main.svelte | 0 .../samples/binding-this-store/_config.js | 6 + .../samples/binding-this-store/main.svelte | 0 .../samples/binding-this-unset/_config.js | 29 + .../samples/binding-this-unset/main.svelte | 0 .../binding-this-with-context/_config.js | 84 + .../binding-this-with-context/main.svelte | 0 .../samples/binding-this/_config.js | 10 + .../samples/binding-this/main.svelte | 0 .../binding-using-props/TextInput.svelte | 0 .../samples/binding-using-props/_config.js | 20 + .../samples/binding-using-props/main.svelte | 0 .../bindings-before-onmount/One.svelte | 13 + .../bindings-before-onmount/Two.svelte | 0 .../bindings-before-onmount/_config.js | 7 + .../bindings-before-onmount/main.svelte | 0 .../samples/bindings-coalesced/Foo.svelte | 0 .../samples/bindings-coalesced/_config.js | 20 + .../samples/bindings-coalesced/main.svelte | 0 .../bindings-global-dependency/_config.js | 6 + .../bindings-global-dependency/main.svelte | 0 .../samples/bitmask-overflow-2/_config.js | 5 + .../samples/bitmask-overflow-2/main.svelte | 0 .../samples/bitmask-overflow-3/_config.js | 5 + .../samples/bitmask-overflow-3/main.svelte | 0 .../samples/bitmask-overflow-if-2/_config.js | 25 + .../samples/bitmask-overflow-if-2/main.svelte | 0 .../samples/bitmask-overflow-if/_config.js | 26 + .../samples/bitmask-overflow-if/main.svelte | 0 .../bitmask-overflow-slot-2/Echo.svelte | 0 .../bitmask-overflow-slot-2/_config.js | 101 + .../bitmask-overflow-slot-2/main.svelte | 33 + .../bitmask-overflow-slot-3/Echo.svelte | 0 .../bitmask-overflow-slot-3/_config.js | 37 + .../bitmask-overflow-slot-3/main.svelte | 0 .../bitmask-overflow-slot-4/Echo.svelte | 0 .../bitmask-overflow-slot-4/_config.js | 52 + .../bitmask-overflow-slot-4/main.svelte | 0 .../bitmask-overflow-slot-5/Echo.svelte | 0 .../bitmask-overflow-slot-5/_config.js | 60 + .../bitmask-overflow-slot-5/main.svelte | 0 .../bitmask-overflow-slot-6/Slotted.svelte | 0 .../bitmask-overflow-slot-6/_config.js | 39 + .../bitmask-overflow-slot-6/main.svelte | 0 .../samples/bitmask-overflow-slot/Echo.svelte | 0 .../samples/bitmask-overflow-slot/_config.js | 129 + .../samples/bitmask-overflow-slot/main.svelte | 110 + .../samples/bitmask-overflow/_config.js | 127 + .../samples/bitmask-overflow/main.svelte | 105 + .../samples/class-boolean/_config.js | 5 + .../samples/class-boolean/main.svelte | 0 .../samples/class-helper/_config.js | 15 + .../samples/class-helper/main.svelte | 0 .../samples/class-in-each/_config.js | 28 + .../samples/class-in-each/main.svelte | 0 .../class-shortcut-with-class/_config.js | 20 + .../class-shortcut-with-class/main.svelte | 0 .../class-shortcut-with-transition/_config.js | 30 + .../main.svelte | 0 .../samples/class-shortcut/_config.js | 20 + .../samples/class-shortcut/main.svelte | 0 .../samples/class-with-attribute/_config.js | 5 + .../samples/class-with-attribute/main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../class-with-dynamic-attribute/_config.js | 20 + .../class-with-dynamic-attribute/main.svelte | 0 .../class-with-spread-and-bind/_config.js | 20 + .../class-with-spread-and-bind/main.svelte | 0 .../samples/class-with-spread/_config.js | 27 + .../samples/class-with-spread/main.svelte | 0 .../component-binding-accessors/Nested.svelte | 0 .../component-binding-accessors/_config.js | 22 + .../component-binding-accessors/main.svelte | 0 .../component-binding-aliased/Widget.svelte | 0 .../component-binding-aliased/_config.js | 7 + .../component-binding-aliased/main.svelte | 0 .../Nested.svelte | 0 .../component-binding-blowback-b/_config.js | 40 + .../component-binding-blowback-b/main.svelte | 0 .../Nested.svelte | 0 .../component-binding-blowback-c/_config.js | 40 + .../component-binding-blowback-c/main.svelte | 0 .../component-binding-blowback-d/One.svelte | 0 .../component-binding-blowback-d/Two.svelte | 0 .../component-binding-blowback-d/_config.js | 29 + .../component-binding-blowback-d/main.svelte | 0 .../component-binding-blowback-e/One.svelte | 0 .../component-binding-blowback-e/Two.svelte | 0 .../component-binding-blowback-e/_config.js | 29 + .../component-binding-blowback-e/main.svelte | 0 .../component-binding-blowback-f/One.svelte | 0 .../component-binding-blowback-f/Two.svelte | 0 .../component-binding-blowback-f/_config.js | 41 + .../component-binding-blowback-f/main.svelte | 0 .../component-binding-computed/Nested.svelte | 0 .../component-binding-computed/_config.js | 40 + .../component-binding-computed/main.svelte | 0 .../Bar.svelte | 0 .../Baz.svelte | 0 .../Foo.svelte | 0 .../_config.js | 26 + .../main.svelte | 0 .../component-binding-conditional/Bar.svelte | 0 .../component-binding-conditional/Baz.svelte | 0 .../component-binding-conditional/Foo.svelte | 0 .../component-binding-conditional/_config.js | 20 + .../component-binding-conditional/main.svelte | 0 .../component-binding-deep/Widget.svelte | 0 .../samples/component-binding-deep/_config.js | 32 + .../component-binding-deep/main.svelte | 0 .../Widget.svelte | 0 .../component-binding-each-nested/_config.js | 33 + .../component-binding-each-nested/main.svelte | 0 .../Widget.svelte | 0 .../component-binding-each-object/_config.js | 24 + .../component-binding-each-object/main.svelte | 0 .../Child.svelte | 0 .../InnerChild.svelte | 12 + .../_config.js | 60 + .../main.svelte | 0 .../Child.svelte | 0 .../InnerChild.svelte | 12 + .../_config.js | 59 + .../main.svelte | 0 .../component-binding-each/Widget.svelte | 0 .../samples/component-binding-each/_config.js | 33 + .../component-binding-each/main.svelte | 0 .../component-binding-infinite-loop/A.svelte | 0 .../component-binding-infinite-loop/B.svelte | 0 .../component-binding-infinite-loop/C.svelte | 0 .../_config.js | 101 + .../main.svelte | 0 .../component-binding-nested/Bar.svelte | 0 .../component-binding-nested/Baz.svelte | 0 .../component-binding-nested/Foo.svelte | 0 .../component-binding-nested/_config.js | 70 + .../component-binding-nested/main.svelte | 0 .../Counter.svelte | 0 .../component-binding-non-leaky/_config.js | 36 + .../component-binding-non-leaky/main.svelte | 0 .../component-binding-onMount/Mount.svelte | 0 .../component-binding-onMount/_config.js | 16 + .../component-binding-onMount/main.svelte | 11 + .../Bar.svelte | 0 .../Foo.svelte | 0 .../_config.js | 42 + .../main.svelte | 0 .../Bar.svelte | 0 .../Foo.svelte | 0 .../_config.js | 42 + .../main.svelte | 0 .../Counter.svelte | 0 .../_config.js | 36 + .../main.svelte | 0 .../Bar.svelte | 0 .../Foo.svelte | 0 .../_config.js | 42 + .../main.svelte | 0 .../Component.svelte | 0 .../_config.js | 7 + .../main.svelte | 13 + .../Button.svelte | 0 .../_config.js | 52 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 35 + .../main.svelte | 0 .../component-binding-store/Input.svelte | 0 .../component-binding-store/_config.js | 71 + .../component-binding-store/main.svelte | 0 .../samples/component-binding/Counter.svelte | 0 .../samples/component-binding/_config.js | 36 + .../samples/component-binding/main.svelte | 0 .../component-data-dynamic-late/Widget.svelte | 0 .../component-data-dynamic-late/_config.js | 15 + .../component-data-dynamic-late/main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 15 + .../main.svelte | 0 .../component-data-dynamic/Widget.svelte | 0 .../samples/component-data-dynamic/_config.js | 36 + .../component-data-dynamic/main.svelte | 0 .../component-data-empty/Widget.svelte | 0 .../samples/component-data-empty/_config.js | 5 + .../samples/component-data-empty/main.svelte | 0 .../Link.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../component-data-static-boolean/Foo.svelte | 0 .../component-data-static-boolean/_config.js | 5 + .../component-data-static-boolean/main.svelte | 0 .../component-data-static/Widget.svelte | 0 .../samples/component-data-static/_config.js | 10 + .../samples/component-data-static/main.svelte | 0 .../Button.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../Button.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../Button.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../component-event-not-stale/Button.svelte | 0 .../component-event-not-stale/_config.js | 28 + .../component-event-not-stale/main.svelte | 0 .../component-events-console/Widget.svelte | 0 .../component-events-console/_config.js | 27 + .../component-events-console/main.svelte | 0 .../component-events-data/Widget.svelte | 0 .../samples/component-events-data/_config.js | 22 + .../samples/component-events-data/main.svelte | 0 .../component-events-each/Widget.svelte | 0 .../samples/component-events-each/_config.js | 33 + .../samples/component-events-each/main.svelte | 0 .../component-events-nullish/Widget.svelte | 0 .../component-events-nullish/_config.js | 11 + .../component-events-nullish/main.svelte | 0 .../component-events-this/Inner.svelte | 8 + .../component-events-this/Widget.svelte | 0 .../samples/component-events-this/_config.js | 13 + .../samples/component-events-this/main.svelte | 0 .../samples/component-events/Widget.svelte | 0 .../samples/component-events/_config.js | 26 + .../samples/component-events/main.svelte | 0 .../component-if-placement/Component.svelte | 0 .../samples/component-if-placement/_config.js | 25 + .../component-if-placement/main.svelte | 0 .../Countdown.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../component-name-deconflicted/Nested.svelte | 0 .../component-name-deconflicted/_config.js | 20 + .../component-name-deconflicted/main.svelte | 0 .../component-namespace/Tooltip.svelte | 0 .../samples/component-namespace/Widget.svelte | 0 .../samples/component-namespace/_config.js | 5 + .../samples/component-namespace/main.svelte | 0 .../samples/component-namespaced/Foo.svelte | 0 .../samples/component-namespaced/_config.js | 21 + .../component-namespaced/components.svelte | 0 .../samples/component-namespaced/main.svelte | 0 .../component-nested-deeper/Level1.svelte | 0 .../component-nested-deeper/Level2.svelte | 0 .../component-nested-deeper/Level3.svelte | 0 .../component-nested-deeper/_config.js | 11 + .../component-nested-deeper/main.svelte | 0 .../component-not-constructor-dev/_config.js | 10 + .../component-not-constructor-dev/main.svelte | 0 .../component-not-constructor/Sub.svelte | 0 .../component-not-constructor/_config.js | 10 + .../component-not-constructor/main.svelte | 0 .../component-not-constructor2-dev/Sub.svelte | 0 .../component-not-constructor2-dev/_config.js | 24 + .../main.svelte | 0 .../component-not-constructor2/Sub.svelte | 0 .../component-not-constructor2/_config.js | 18 + .../component-not-constructor2/main.svelte | 0 .../samples/component-not-void/Link.svelte | 0 .../samples/component-not-void/_config.js | 5 + .../samples/component-not-void/main.svelte | 0 .../samples/component-props/_config.js | 15 + .../samples/component-props/main.svelte | 7 + .../samples/component-ref/Widget.svelte | 0 .../samples/component-ref/_config.js | 10 + .../samples/component-ref/main.svelte | 0 .../component-shorthand-import/Widget.svelte | 0 .../component-shorthand-import/_config.js | 5 + .../component-shorthand-import/main.svelte | 0 .../Component.svelte | 0 .../component-slot-attribute-order/_config.js | 17 + .../main.svelte | 0 .../component-slot-chained/Inner.svelte | 0 .../component-slot-chained/Outer.svelte | 0 .../samples/component-slot-chained/_config.js | 10 + .../component-slot-chained/main.svelte | 0 .../Hello.svelte | 0 .../Nested.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../Hello.svelte | 0 .../Nested.svelte | 0 .../World.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../component-slot-component-named/Bar.svelte | 0 .../component-slot-component-named/Foo.svelte | 0 .../Nested.svelte | 0 .../component-slot-component-named/_config.js | 11 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 35 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 18 + .../main.svelte | 0 .../Inner.svelte | 0 .../Nested.svelte | 0 .../_config.js | 18 + .../main.svelte | 0 .../Nested.svelte | 0 .../component-slot-default-in-each/_config.js | 9 + .../main.svelte | 0 .../component-slot-default/Nested.svelte | 0 .../samples/component-slot-default/_config.js | 5 + .../component-slot-default/main.svelte | 0 .../component-slot-dynamic/Nested.svelte | 0 .../samples/component-slot-dynamic/_config.js | 11 + .../component-slot-dynamic/main.svelte | 0 .../component-slot-each-block/Nested.svelte | 0 .../component-slot-each-block/_config.js | 29 + .../component-slot-each-block/main.svelte | 0 .../component-slot-empty-b/Nested.svelte | 0 .../samples/component-slot-empty-b/_config.js | 5 + .../component-slot-empty-b/main.svelte | 0 .../component-slot-empty/Nested.svelte | 0 .../samples/component-slot-empty/_config.js | 5 + .../samples/component-slot-empty/main.svelte | 0 .../component-slot-fallback-2/Inner.svelte | 0 .../component-slot-fallback-2/Outer.svelte | 0 .../component-slot-fallback-2/_config.js | 42 + .../component-slot-fallback-2/main.svelte | 0 .../component-slot-fallback-2/store.svelte | 0 .../component-slot-fallback-3/Inner.svelte | 0 .../component-slot-fallback-3/_config.js | 8 + .../component-slot-fallback-3/main.svelte | 0 .../component-slot-fallback-4/Inner.svelte | 0 .../component-slot-fallback-4/_config.js | 7 + .../component-slot-fallback-4/main.svelte | 0 .../component-slot-fallback-5/IconA.svelte | 0 .../component-slot-fallback-5/IconB.svelte | 0 .../component-slot-fallback-5/Inner.svelte | 0 .../component-slot-fallback-5/_config.js | 35 + .../component-slot-fallback-5/main.svelte | 0 .../component-slot-fallback-6/Foo.svelte | 0 .../component-slot-fallback-6/Inner.svelte | 0 .../component-slot-fallback-6/_config.js | 29 + .../component-slot-fallback-6/main.svelte | 0 .../Nested.svelte | 0 .../component-slot-fallback-empty/_config.js | 15 + .../component-slot-fallback-empty/main.svelte | 0 .../component-slot-fallback/Nested.svelte | 0 .../component-slot-fallback/_config.js | 11 + .../component-slot-fallback/main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 21 + .../main.svelte | 0 .../component-slot-if-block/Nested.svelte | 0 .../component-slot-if-block/_config.js | 21 + .../component-slot-if-block/main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 18 + .../main.svelte | 0 .../component-slot-let-aliased/Nested.svelte | 0 .../component-slot-let-aliased/_config.js | 29 + .../component-slot-let-aliased/main.svelte | 0 .../component-slot-let-b/Nested.svelte | 0 .../samples/component-slot-let-b/_config.js | 23 + .../samples/component-slot-let-b/main.svelte | 0 .../component-slot-let-c/Nested.svelte | 0 .../samples/component-slot-let-c/_config.js | 23 + .../samples/component-slot-let-c/main.svelte | 0 .../component-slot-let-d/Nested.svelte | 0 .../samples/component-slot-let-d/_config.js | 25 + .../samples/component-slot-let-d/main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 79 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../component-slot-let-e/Nested.svelte | 0 .../samples/component-slot-let-e/_config.js | 25 + .../samples/component-slot-let-e/main.svelte | 0 .../samples/component-slot-let-f/A.svelte | 0 .../samples/component-slot-let-f/B.svelte | 0 .../samples/component-slot-let-f/_config.js | 20 + .../samples/component-slot-let-f/main.svelte | 0 .../samples/component-slot-let-g/A.svelte | 0 .../samples/component-slot-let-g/_config.js | 30 + .../samples/component-slot-let-g/main.svelte | 0 .../Nested.svelte | 0 .../component-slot-let-in-binding/_config.js | 28 + .../component-slot-let-in-binding/main.svelte | 0 .../component-slot-let-in-slot-2/Inner.svelte | 0 .../component-slot-let-in-slot-2/Outer.svelte | 0 .../component-slot-let-in-slot-2/_config.js | 31 + .../component-slot-let-in-slot-2/main.svelte | 0 .../component-slot-let-in-slot/Inner.svelte | 0 .../component-slot-let-in-slot/Outer.svelte | 0 .../component-slot-let-in-slot/_config.js | 14 + .../component-slot-let-in-slot/main.svelte | 0 .../Inner.svelte | 0 .../Outer.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../Bar.svelte | 0 .../Foo.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../component-slot-let-named/Nested.svelte | 0 .../component-slot-let-named/_config.js | 29 + .../component-slot-let-named/main.svelte | 0 .../component-slot-let-scope-2/Nested.svelte | 0 .../component-slot-let-scope-2/_config.js | 5 + .../component-slot-let-scope-2/main.svelte | 0 .../component-slot-let-scope-3/Nested.svelte | 0 .../component-slot-let-scope-3/_config.js | 31 + .../component-slot-let-scope-3/main.svelte | 0 .../component-slot-let-scope/Nested.svelte | 0 .../component-slot-let-scope/_config.js | 5 + .../component-slot-let-scope/main.svelte | 0 .../component-slot-let-static/Nested.svelte | 0 .../component-slot-let-static/_config.js | 5 + .../component-slot-let-static/main.svelte | 0 .../samples/component-slot-let/Nested.svelte | 0 .../samples/component-slot-let/_config.js | 29 + .../samples/component-slot-let/main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../component-slot-named-b/Nested.svelte | 0 .../samples/component-slot-named-b/_config.js | 7 + .../component-slot-named-b/main.svelte | 0 .../component-slot-named-c/Nested.svelte | 0 .../samples/component-slot-named-c/_config.js | 8 + .../component-slot-named-c/main.svelte | 0 .../component-slot-named/Nested.svelte | 0 .../samples/component-slot-named/_config.js | 11 + .../samples/component-slot-named/main.svelte | 0 .../Nested.svelte | 0 .../component-slot-names-sanitized/_config.js | 14 + .../main.svelte | 0 .../Inner.svelte | 0 .../Outer.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../component-slot-nested-if/Display.svelte | 0 .../component-slot-nested-if/Input.svelte | 0 .../component-slot-nested-if/_config.js | 33 + .../component-slot-nested-if/main.svelte | 0 .../One.svelte | 0 .../Two.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../component-slot-nested-in-slot/One.svelte | 0 .../component-slot-nested-in-slot/Two.svelte | 0 .../component-slot-nested-in-slot/_config.js | 26 + .../component-slot-nested-in-slot/main.svelte | 0 .../component-slot-nested/Nested.svelte | 0 .../samples/component-slot-nested/_config.js | 8 + .../samples/component-slot-nested/main.svelte | 0 .../component-slot-slot/Component.svelte | 0 .../component-slot-slot/Forward.svelte | 0 .../samples/component-slot-slot/_config.js | 5 + .../samples/component-slot-slot/main.svelte | 0 .../component-slot-spread-props/Nested.svelte | 0 .../component-slot-spread-props/_config.js | 30 + .../component-slot-spread-props/main.svelte | 0 .../component-slot-spread/Nested.svelte | 0 .../samples/component-slot-spread/_config.js | 75 + .../samples/component-slot-spread/main.svelte | 14 + .../Nested.svelte | 0 .../_config.js | 24 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../component-static-at-symbol/Email.svelte | 0 .../component-static-at-symbol/_config.js | 5 + .../component-static-at-symbol/main.svelte | 0 .../component-svelte-fragment-2/Nested.svelte | 0 .../component-svelte-fragment-2/_config.js | 8 + .../component-svelte-fragment-2/main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 79 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../component-svelte-fragment-let-e/A.svelte | 0 .../component-svelte-fragment-let-e/B.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../component-svelte-fragment-let-f/A.svelte | 0 .../_config.js | 30 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 28 + .../main.svelte | 0 .../Inner.svelte | 0 .../Outer.svelte | 0 .../_config.js | 14 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../Nested.svelte | 0 .../component-svelte-fragment-let/_config.js | 29 + .../component-svelte-fragment-let/main.svelte | 0 .../Child.svelte | 0 .../Nested.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../component-svelte-fragment/B.svelte | 0 .../component-svelte-fragment/Nested.svelte | 0 .../component-svelte-fragment/_config.js | 8 + .../component-svelte-fragment/main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 16 + .../main.svelte | 0 .../samples/component-transition/_config.js | 35 + .../samples/component-transition/main.svelte | 0 .../Foo.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../samples/component-yield-if/Widget.svelte | 0 .../samples/component-yield-if/_config.js | 26 + .../samples/component-yield-if/main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../Widget.svelte | 0 .../component-yield-multiple-in-if/_config.js | 12 + .../main.svelte | 0 .../component-yield-nested-if/Inner.svelte | 0 .../component-yield-nested-if/Outer.svelte | 0 .../component-yield-nested-if/_config.js | 16 + .../component-yield-nested-if/main.svelte | 0 .../component-yield-parent/Widget.svelte | 0 .../samples/component-yield-parent/_config.js | 20 + .../component-yield-parent/main.svelte | 0 .../component-yield-placement/Modal.svelte | 0 .../component-yield-placement/_config.js | 30 + .../component-yield-placement/main.svelte | 0 .../component-yield-static/Widget.svelte | 0 .../samples/component-yield-static/_config.js | 17 + .../component-yield-static/main.svelte | 0 .../samples/component-yield/_config.js | 8 + .../samples/component-yield/main.svelte | 0 .../samples/component/Widget.svelte | 0 .../samples/component/_config.js | 5 + .../samples/component/main.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../samples/const-tag-await-then/_config.js | 27 + .../samples/const-tag-await-then/main.svelte | 0 .../Component.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../const-tag-component/Component.svelte | 0 .../samples/const-tag-component/_config.js | 54 + .../samples/const-tag-component/main.svelte | 0 .../samples/const-tag-dependencies/_config.js | 17 + .../const-tag-dependencies/main.svelte | 0 .../samples/const-tag-each-arrow/_config.js | 55 + .../samples/const-tag-each-arrow/main.svelte | 0 .../samples/const-tag-each-const/_config.js | 31 + .../samples/const-tag-each-const/main.svelte | 0 .../_config.js | 15 + .../main.svelte | 44 + .../_config.js | 15 + .../main.svelte | 42 + .../_config.js | 38 + .../main.svelte | 0 .../_config.js | 38 + .../main.svelte | 0 .../const-tag-each-destructure/_config.js | 38 + .../const-tag-each-destructure/main.svelte | 0 .../_config.js | 31 + .../main.svelte | 0 .../_config.js | 34 + .../main.svelte | 0 .../_config.js | 31 + .../main.svelte | 0 .../samples/const-tag-each-else/_config.js | 35 + .../samples/const-tag-each-else/main.svelte | 0 .../const-tag-each-function/_config.js | 31 + .../const-tag-each-function/main.svelte | 0 .../samples/const-tag-each/_config.js | 38 + .../samples/const-tag-each/main.svelte | 0 .../const-tag-func-function/_config.js | 7 + .../const-tag-func-function/main.svelte | 0 .../samples/const-tag-hoisting/_config.js | 17 + .../samples/const-tag-hoisting/main.svelte | 0 .../samples/const-tag-if-else-if/_config.js | 58 + .../samples/const-tag-if-else-if/main.svelte | 0 .../const-tag-if-else-outro/_config.js | 59 + .../const-tag-if-else-outro/main.svelte | 0 .../samples/const-tag-if-else/_config.js | 54 + .../samples/const-tag-if-else/main.svelte | 0 .../samples/const-tag-if/_config.js | 30 + .../samples/const-tag-if/main.svelte | 0 .../samples/const-tag-invalidate/_config.js | 48 + .../samples/const-tag-invalidate/main.svelte | 0 .../samples/const-tag-ordering/_config.js | 17 + .../samples/const-tag-ordering/main.svelte | 0 .../samples/const-tag-shadow-2/_config.js | 39 + .../samples/const-tag-shadow-2/main.svelte | 0 .../samples/const-tag-shadow/_config.js | 48 + .../samples/const-tag-shadow/main.svelte | 0 .../samples/context-api-b/Leaf.svelte | 0 .../samples/context-api-b/Nested.svelte | 0 .../samples/context-api-b/_config.js | 8 + .../samples/context-api-b/main.svelte | 0 .../samples/context-api-c/Leaf.svelte | 0 .../samples/context-api-c/Nested.svelte | 0 .../samples/context-api-c/_config.js | 8 + .../samples/context-api-c/main.svelte | 0 .../samples/context-api-d/Leaf.svelte | 0 .../samples/context-api-d/Nested.svelte | 0 .../samples/context-api-d/_config.js | 9 + .../samples/context-api-d/main.svelte | 0 .../samples/context-api/Tab.svelte | 0 .../samples/context-api/TabList.svelte | 0 .../samples/context-api/TabPanel.svelte | 0 .../samples/context-api/Tabs.svelte | 0 .../samples/context-api/_config.js | 87 + .../samples/context-api/main.svelte | 0 .../samples/context-in-await/Child.svelte | 0 .../samples/context-in-await/_config.js | 18 + .../samples/context-in-await/main.svelte | 0 .../context-setcontext-return/_config.js | 7 + .../context-setcontext-return/main.svelte | 0 .../samples/contextual-callback-b/_config.js | 14 + .../samples/contextual-callback-b/main.svelte | 11 + .../samples/contextual-callback/Widget.svelte | 0 .../samples/contextual-callback/_config.js | 14 + .../samples/contextual-callback/main.svelte | 0 .../samples/css-comments/_config.js | 11 + .../samples/css-comments/main.svelte | 0 .../css-space-in-attribute/Widget.svelte | 0 .../samples/css-space-in-attribute/_config.js | 13 + .../css-space-in-attribute/main.svelte | 0 .../samples/css-vars-escape/Sub.svelte | 0 .../samples/css-vars-escape/_config.js | 9 + .../samples/css-vars-escape/main.svelte | 0 .../runtime-legacy}/samples/css/Widget.svelte | 0 .../runtime-legacy/samples/css/_config.js | 10 + .../runtime-legacy/samples/css}/main.svelte | 0 .../samples/custom-method/_config.js | 37 + .../samples/custom-method/main.svelte | 0 .../samples/deconflict-anchor/Anchor.svelte | 0 .../samples/deconflict-anchor/_config.js | 5 + .../samples/deconflict-anchor/main.svelte | 0 .../deconflict-block-methods/_config.js | 8 + .../deconflict-block-methods/main.svelte | 0 .../samples/deconflict-builtins-2/_config.js | 5 + .../samples/deconflict-builtins-2/main.svelte | 0 .../samples/deconflict-builtins/_config.js | 9 + .../samples/deconflict-builtins/get.js | 0 .../samples/deconflict-builtins/main.svelte | 0 .../_config.js | 9 + .../main.svelte | 0 .../_config.js | 9 + .../main.svelte | 0 .../deconflict-component-refs/_config.js | 29 + .../deconflict-component-refs/main.svelte | 0 .../samples/deconflict-contexts/_config.js | 11 + .../samples/deconflict-contexts/main.svelte | 0 .../deconflict-contextual-action/_config.js | 19 + .../deconflict-contextual-action/main.svelte | 0 .../deconflict-contextual-action/util.js | 0 .../deconflict-contextual-bind/Widget.svelte | 0 .../deconflict-contextual-bind/_config.js | 3 + .../deconflict-contextual-bind/main.svelte | 0 .../samples/deconflict-ctx/_config.js | 7 + .../samples/deconflict-ctx/main.svelte | 0 .../deconflict-elements-indexes/_config.js | 25 + .../deconflict-elements-indexes/main.svelte | 0 .../samples/deconflict-globals/_config.js | 15 + .../samples/deconflict-globals/main.svelte | 0 .../samples/deconflict-non-helpers/_config.js | 9 + .../deconflict-non-helpers/main.svelte | 0 .../samples/deconflict-non-helpers/module.js | 0 .../samples/deconflict-self/_config.js | 5 + .../samples/deconflict-self/main.svelte | 0 .../deconflict-self/nested/main.svelte | 0 .../samples/deconflict-spread-i/_config.js | 3 + .../samples/deconflict-spread-i/main.svelte | 0 .../samples/deconflict-template-1/_config.js | 5 + .../samples/deconflict-template-1/main.svelte | 0 .../samples/deconflict-template-1/module.js | 0 .../samples/deconflict-template-2/_config.js | 5 + .../samples/deconflict-template-2/main.svelte | 0 .../samples/deconflict-template-3/_config.js | 5 + .../samples/deconflict-template-3/main.svelte | 1 + .../samples/deconflict-template-4/_config.js | 5 + .../samples/deconflict-template-4/main.svelte | 5 + .../samples/deconflict-value/Widget.svelte | 0 .../samples/deconflict-value/_config.js | 10 + .../samples/deconflict-value/main.svelte | 0 .../samples/deconflict-vars/_config.js | 5 + .../samples/deconflict-vars/main.svelte | 0 .../samples/default-data-function/_config.js | 10 + .../samples/default-data-function/main.svelte | 0 .../samples/default-data-override/_config.js | 9 + .../samples/default-data-override/main.svelte | 0 .../samples/default-data/_config.js | 5 + .../samples/default-data/main.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../samples/destructured-props-1/A.svelte | 0 .../samples/destructured-props-1/_config.js | 11 + .../samples/destructured-props-1/main.svelte | 0 .../samples/destructured-props-2/A.svelte | 0 .../samples/destructured-props-2/_config.js | 25 + .../samples/destructured-props-2/main.svelte | 0 .../samples/destructured-props-3/A.svelte | 0 .../samples/destructured-props-3/_config.js | 21 + .../samples/destructured-props-3/main.svelte | 0 .../samples/destructured-props-4/A.svelte | 0 .../samples/destructured-props-4/_config.js | 11 + .../samples/destructured-props-4/main.svelte | 0 .../samples/destructured-props-5/A.svelte | 0 .../samples/destructured-props-5/_config.js | 25 + .../samples/destructured-props-5/main.svelte | 0 .../destructuring-assignment-array/_config.js | 29 + .../main.svelte | 0 .../destructuring-between-exports/_config.js | 10 + .../destructuring-between-exports/main.svelte | 0 .../_config.js | 20 + .../main.svelte | 11 + .../samples/destructuring/_config.js | 19 + .../samples/destructuring/main.svelte | 0 .../document-binding-fullscreen/_config.js | 29 + .../document-binding-fullscreen/main.svelte | 0 .../samples/document-event/_config.js | 15 + .../samples/document-event/main.svelte | 0 .../Green.svelte | 0 .../Red.svelte | 0 .../_config.js | 36 + .../main.svelte | 0 .../Green.svelte | 0 .../Red.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../dynamic-component-bindings/Bar.svelte | 0 .../dynamic-component-bindings/Foo.svelte | 0 .../dynamic-component-bindings/_config.js | 40 + .../dynamic-component-bindings/main.svelte | 0 .../dynamic-component-destroy-null/_config.js | 11 + .../main.svelte | 0 .../dynamic-component-dirty/_config.js | 28 + .../dynamic-component-dirty/main.svelte | 0 .../dynamic-component-events/Bar.svelte | 0 .../dynamic-component-events/Foo.svelte | 0 .../dynamic-component-events/_config.js | 30 + .../dynamic-component-events/main.svelte | 0 .../dynamic-component-in-if/Bar.svelte | 0 .../dynamic-component-in-if/Foo.svelte | 0 .../dynamic-component-in-if/_config.js | 18 + .../dynamic-component-in-if/main.svelte | 0 .../Bar.svelte | 0 .../Foo.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../dynamic-component-nulled-out/Foo.svelte | 0 .../dynamic-component-nulled-out/_config.js | 24 + .../dynamic-component-nulled-out/main.svelte | 0 .../samples/dynamic-component-ref/Foo.svelte | 5 + .../samples/dynamic-component-ref/_config.js | 9 + .../samples/dynamic-component-ref/main.svelte | 0 .../samples/dynamic-component-slot/Bar.svelte | 0 .../samples/dynamic-component-slot/Baz.svelte | 0 .../samples/dynamic-component-slot/Foo.svelte | 0 .../samples/dynamic-component-slot/_config.js | 40 + .../dynamic-component-slot/main.svelte | 0 .../Bar.svelte | 0 .../Foo.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../samples/dynamic-component/Bar.svelte | 0 .../samples/dynamic-component/Foo.svelte | 0 .../samples/dynamic-component/_config.js | 22 + .../samples/dynamic-component/main.svelte | 0 .../dynamic-element-action-update/_config.js | 50 + .../dynamic-element-action-update/main.svelte | 0 .../dynamic-element-animation-2/_config.js | 119 + .../dynamic-element-animation-2/main.svelte | 0 .../dynamic-element-animation/_config.js | 64 + .../dynamic-element-animation/main.svelte | 0 .../_config.js | 19 + .../main.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../dynamic-element-attribute/_config.js | 19 + .../dynamic-element-attribute/main.svelte | 0 .../dynamic-element-binding-this/_config.js | 10 + .../dynamic-element-binding-this/main.svelte | 0 .../dynamic-element-change-tag/_config.js | 19 + .../dynamic-element-change-tag/main.svelte | 0 .../Link.svelte | 0 .../_config.js | 13 + .../main.svelte | 0 .../dynamic-element-empty-tag/_config.js | 5 + .../dynamic-element-empty-tag/main.svelte | 0 .../dynamic-element-event-handler1/_config.js | 27 + .../main.svelte | 0 .../dynamic-element-event-handler2/_config.js | 28 + .../main.svelte | 0 .../dynamic-element-expression/_config.js | 5 + .../dynamic-element-expression/main.svelte | 0 .../dynamic-element-invalid-this/_config.js | 12 + .../dynamic-element-invalid-this/main.svelte | 0 .../dynamic-element-null-tag/_config.js | 5 + .../dynamic-element-null-tag/main.svelte | 0 .../dynamic-element-pass-props/_config.js | 20 + .../dynamic-element-pass-props/main.svelte | 0 .../samples/dynamic-element-slot/Foo.svelte | 0 .../samples/dynamic-element-slot/_config.js | 34 + .../samples/dynamic-element-slot/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 8 + .../samples/dynamic-element-store/_config.js | 5 + .../samples/dynamic-element-store/main.svelte | 0 .../samples/dynamic-element-string/_config.js | 5 + .../dynamic-element-string/main.svelte | 0 .../samples/dynamic-element-svg/_config.js | 12 + .../samples/dynamic-element-svg/main.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../dynamic-element-transition/_config.js | 22 + .../dynamic-element-transition/main.svelte | 0 .../dynamic-element-undefined-tag/_config.js | 21 + .../dynamic-element-undefined-tag/main.svelte | 0 .../dynamic-element-variable/_config.js | 24 + .../dynamic-element-variable/main.svelte | 0 .../dynamic-element-void-tag/_config.js | 14 + .../dynamic-element-void-tag/main.svelte | 12 + .../_config.js | 11 + .../main.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 12 + .../main.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../samples/each-block-after-let/Child.svelte | 0 .../samples/each-block-after-let/_config.js | 9 + .../samples/each-block-after-let/main.svelte | 0 .../each-block-array-literal/_config.js | 26 + .../each-block-array-literal/main.svelte | 0 .../Child.svelte | 0 .../each-block-component-no-props/_config.js | 18 + .../each-block-component-no-props/main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 39 + .../main.svelte | 0 .../each-block-containing-if/_config.js | 19 + .../each-block-containing-if/main.svelte | 0 .../_config.js | 30 + .../main.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../_config.js | 31 + .../main.svelte | 0 .../_config.js | 31 + .../main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../each-block-destructured-array/_config.js | 27 + .../each-block-destructured-array/main.svelte | 0 .../_config.js | 9 + .../main.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../_config.js | 60 + .../main.svelte | 0 .../_config.js | 54 + .../main.svelte | 0 .../_config.js | 45 + .../main.svelte | 0 .../_config.js | 41 + .../main.svelte | 0 .../_config.js | 47 + .../main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../each-block-destructured-object/_config.js | 27 + .../main.svelte | 0 .../each-block-dynamic-else-static/_config.js | 45 + .../main.svelte | 0 .../samples/each-block-else-in-if/_config.js | 22 + .../samples/each-block-else-in-if/main.svelte | 0 .../Widget.svelte | 0 .../each-block-else-mount-or-intro/_config.js | 8 + .../main.svelte | 0 .../each-block-else-starts-empty/_config.js | 29 + .../each-block-else-starts-empty/main.svelte | 0 .../samples/each-block-else/_config.js | 50 + .../samples/each-block-else/main.svelte | 0 .../each-block-empty-outro/Thing.svelte | 0 .../samples/each-block-empty-outro/_config.js | 19 + .../each-block-empty-outro/main.svelte | 0 .../each-block-func-function/_config.js | 11 + .../each-block-func-function/main.svelte | 0 .../samples/each-block-function/_config.js | 20 + .../samples/each-block-function/main.svelte | 0 .../samples/each-block-in-if-block/_config.js | 20 + .../each-block-in-if-block/main.svelte | 0 .../samples/each-block-index-only/_config.js | 28 + .../samples/each-block-index-only/main.svelte | 0 .../samples/each-block-indexed/_config.js | 10 + .../samples/each-block-indexed/main.svelte | 0 .../each-block-keyed-bind-group/_config.js | 79 + .../each-block-keyed-bind-group/main.svelte | 0 .../each-block-keyed-changed/_config.js | 17 + .../each-block-keyed-changed/main.svelte | 0 .../Component.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../each-block-keyed-dynamic-2/_config.js | 26 + .../each-block-keyed-dynamic-2/main.svelte | 0 .../each-block-keyed-dynamic-key/_config.js | 39 + .../each-block-keyed-dynamic-key/main.svelte | 0 .../each-block-keyed-dynamic/_config.js | 38 + .../each-block-keyed-dynamic/main.svelte | 0 .../samples/each-block-keyed-else/_config.js | 50 + .../samples/each-block-keyed-else/main.svelte | 0 .../samples/each-block-keyed-empty/_config.js | 9 + .../each-block-keyed-empty/main.svelte | 0 .../each-block-keyed-html-b/_config.js | 19 + .../each-block-keyed-html-b/main.svelte | 0 .../samples/each-block-keyed-html/_config.js | 12 + .../samples/each-block-keyed-html/main.svelte | 0 .../samples/each-block-keyed-iife/_config.js | 9 + .../samples/each-block-keyed-iife/main.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../each-block-keyed-nested/Child.svelte | 0 .../each-block-keyed-nested/_config.js | 18 + .../each-block-keyed-nested/main.svelte | 0 .../each-block-keyed-non-prop/_config.js | 34 + .../each-block-keyed-non-prop/main.svelte | 0 .../_config.js | 33 + .../main.svelte | 0 .../_config.js | 67 + .../main.svelte | 0 .../each-block-keyed-recursive/_config.js | 32 + .../each-block-keyed-recursive/main.svelte | 0 .../each-block-keyed-shift/Nested.svelte | 0 .../samples/each-block-keyed-shift/_config.js | 36 + .../each-block-keyed-shift/main.svelte | 0 .../each-block-keyed-siblings/_config.js | 27 + .../each-block-keyed-siblings/main.svelte | 0 .../each-block-keyed-static/_config.js | 12 + .../each-block-keyed-static/main.svelte | 0 .../each-block-keyed-unshift/Nested.svelte | 0 .../each-block-keyed-unshift/_config.js | 25 + .../each-block-keyed-unshift/main.svelte | 0 .../samples/each-block-keyed/_config.js | 35 + .../samples/each-block-keyed/main.svelte | 0 .../each-block-random-permute/_config.js | 37 + .../each-block-random-permute/main.svelte | 0 .../_config.js | 10 + .../main.svelte | 0 .../each-block-scope-shadow-bind-2/_config.js | 28 + .../main.svelte | 0 .../each-block-scope-shadow-bind-3/_config.js | 111 + .../main.svelte | 0 .../each-block-scope-shadow-bind-4/_config.js | 71 + .../main.svelte | 0 .../each-block-scope-shadow-bind/_config.js | 28 + .../each-block-scope-shadow-bind/main.svelte | 0 .../each-block-scope-shadow-self/_config.js | 16 + .../each-block-scope-shadow-self/main.svelte | 0 .../each-block-scope-shadow/_config.js | 5 + .../each-block-scope-shadow/main.svelte | 0 .../samples/each-block-static/_config.js | 17 + .../samples/each-block-static/main.svelte | 0 .../samples/each-block-string/_config.js | 12 + .../samples/each-block-string/main.svelte | 0 .../samples/each-block-text-node/_config.js | 18 + .../samples/each-block-text-node/main.svelte | 0 .../each-block-unkeyed-else-2/_config.js | 50 + .../each-block-unkeyed-else-2/main.svelte | 0 .../each-block-with-iterable/_config.js | 31 + .../each-block-with-iterable/main.svelte | 0 .../samples/each-block/_config.js | 31 + .../samples/each-block/main.svelte | 0 .../each-blocks-assignment-2/_config.js | 23 + .../each-blocks-assignment-2/main.svelte | 12 + .../samples/each-blocks-assignment/_config.js | 104 + .../each-blocks-assignment/main.svelte | 0 .../samples/each-blocks-expression/_config.js | 5 + .../each-blocks-expression/main.svelte | 0 .../samples/each-blocks-nested-b/_config.js | 26 + .../samples/each-blocks-nested-b/main.svelte | 0 .../samples/each-blocks-nested/_config.js | 15 + .../samples/each-blocks-nested/main.svelte | 0 .../samples/element-invalid-name/_config.js | 7 + .../samples/element-invalid-name/main.svelte | 0 .../samples/empty-dom/_config.js | 5 + .../samples/empty-dom/main.svelte | 0 .../samples/empty-style-block/_config.js | 5 + .../samples/empty-style-block/main.svelte | 0 .../escape-template-literals/Widget.svelte | 0 .../escape-template-literals/_config.js | 5 + .../escape-template-literals/main.svelte | 0 .../samples/escaped-text/_config.js | 31 + .../samples/escaped-text/main.svelte | 0 .../samples/event-handler-async/_config.js | 7 + .../samples/event-handler-async/main.svelte | 0 .../event-handler-console-log/_config.js | 28 + .../event-handler-console-log/main.svelte | 0 .../event-handler-deconflicted/_config.js | 11 + .../event-handler-deconflicted/main.svelte | 0 .../event-handler-destructured/_config.js | 22 + .../event-handler-destructured/main.svelte | 0 .../event-handler-dynamic-2/_config.js | 36 + .../event-handler-dynamic-2/main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../event-handler-dynamic-hash/_config.js | 65 + .../event-handler-dynamic-hash/main.svelte | 0 .../event-handler-dynamic-invalid/_config.js | 29 + .../event-handler-dynamic-invalid/main.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../_config.js | 21 + .../main.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../event-handler-dynamic-multiple/_config.js | 18 + .../main.svelte | 0 .../samples/event-handler-dynamic/_config.js | 65 + .../samples/event-handler-dynamic/main.svelte | 0 .../_config.js | 41 + .../main.svelte | 0 .../event-handler-each-context/_config.js | 25 + .../event-handler-each-context/main.svelte | 0 .../_config.js | 40 + .../main.svelte | 0 .../event-handler-each-modifier/_config.js | 30 + .../event-handler-each-modifier/main.svelte | 34 + .../samples/event-handler-each/_config.js | 33 + .../samples/event-handler-each/main.svelte | 0 .../event-handler-event-methods/_config.js | 14 + .../event-handler-event-methods/main.svelte | 0 .../samples/event-handler-hoisted/_config.js | 21 + .../samples/event-handler-hoisted/main.svelte | 0 .../_config.js | 13 + .../main.svelte | 0 .../Button.svelte | 5 + .../_config.js | 28 + .../main.svelte | 6 + .../event-handler-modifier-once/_config.js | 20 + .../event-handler-modifier-once/main.svelte | 5 + .../_config.js | 21 + .../main.svelte | 0 .../event-handler-modifier-self/_config.js | 20 + .../event-handler-modifier-self/main.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../event-handler-modifier-trusted/_config.js | 13 + .../main.svelte | 0 .../samples/event-handler-multiple/_config.js | 17 + .../event-handler-multiple/main.svelte | 0 .../samples/event-handler-removal/_config.js | 22 + .../samples/event-handler-removal/main.svelte | 0 .../samples/event-handler-sanitize/_config.js | 30 + .../event-handler-sanitize/main.svelte | 0 .../event-handler-this-methods/_config.js | 20 + .../event-handler-this-methods/main.svelte | 0 .../samples/event-handler/_config.js | 31 + .../samples/event-handler/main.svelte | 0 .../export-function-hoisting/_config.js | 5 + .../export-function-hoisting/main.svelte | 0 .../fragment-trailing-whitespace/_config.js | 25 + .../fragment-trailing-whitespace/main.svelte | 0 .../function-expression-inline/_config.js | 28 + .../function-expression-inline/main.svelte | 0 .../samples/function-hoisting/_config.js | 9 + .../samples/function-hoisting/main.svelte | 0 .../samples/function-in-expression/_config.js | 17 + .../function-in-expression/main.svelte | 0 .../_config.js | 13 + .../main.svelte | 0 .../globals-accessible-directly/_config.js | 9 + .../globals-accessible-directly/main.svelte | 0 .../globals-not-dereferenced/_config.js | 14 + .../globals-not-dereferenced/main.svelte | 0 .../_config.js | 84 + .../main.svelte | 0 .../globals-shadowed-by-data/_config.js | 14 + .../globals-shadowed-by-data/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../globals-shadowed-by-helpers/_config.js | 14 + .../globals-shadowed-by-helpers/main.svelte | 0 .../samples/hash-in-attribute/_config.js | 34 + .../samples/hash-in-attribute/main.svelte | 0 .../A.svelte | 0 .../B.svelte | 0 .../_config.js | 17 + .../main.svelte | 0 .../samples/head-if-block/_config.js | 14 + .../samples/head-if-block/main.svelte | 0 .../samples/head-if-else-block/_config.js | 16 + .../samples/head-if-else-block/main.svelte | 0 .../head-if-else-raw-dynamic/_config.js | 19 + .../head-if-else-raw-dynamic/main.svelte | 0 .../samples/head-raw-dynamic/Bar.svelte | 0 .../samples/head-raw-dynamic/Foo.svelte | 0 .../samples/head-raw-dynamic/_config.js | 26 + .../samples/head-raw-dynamic/main.svelte | 0 .../head-title-dynamic-simple/_config.js | 14 + .../head-title-dynamic-simple/main.svelte | 0 .../samples/head-title-dynamic/_config.js | 14 + .../samples/head-title-dynamic/main.svelte | 0 .../samples/head-title-empty/_config.js | 7 + .../samples/head-title-empty/main.svelte | 0 .../_config.js | 10 + .../main.svelte | 8 + .../samples/head-title-static/_config.js | 7 + .../samples/head-title-static/main.svelte | 0 .../samples/hello-world/_config.js | 14 + .../samples/hello-world/main.svelte | 0 .../helpers-not-call-expression/_config.js | 5 + .../helpers-not-call-expression/main.svelte | 0 .../runtime-legacy/samples/helpers/_config.js | 5 + .../samples/helpers/main.svelte | 0 .../_config.js | 7 + .../main.svelte | 5 + .../_config.js | 21 + .../main.svelte | 0 .../Component.svelte | 0 .../_config.js | 13 + .../main.svelte | 0 .../html-entities-inside-elements/_config.js | 7 + .../html-entities-inside-elements/main.svelte | 0 .../samples/html-entities/_config.js | 30 + .../samples/html-entities/main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 14 + .../main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../if-block-conservative-update/_config.js | 29 + .../if-block-conservative-update/main.svelte | 0 .../_config.js | 47 + .../main.svelte | 0 .../samples/if-block-else-in-each/_config.js | 11 + .../samples/if-block-else-in-each/main.svelte | 0 .../if-block-else-partial-outro/Foo.svelte | 0 .../if-block-else-partial-outro/_config.js | 21 + .../if-block-else-partial-outro/main.svelte | 0 .../samples/if-block-else-update/_config.js | 60 + .../samples/if-block-else-update/main.svelte | 0 .../samples/if-block-else/_config.js | 41 + .../samples/if-block-else/main.svelte | 0 .../if-block-elseif-no-else/_config.js | 24 + .../if-block-elseif-no-else/main.svelte | 0 .../samples/if-block-elseif-text/_config.js | 29 + .../samples/if-block-elseif-text/main.svelte | 0 .../samples/if-block-elseif/_config.js | 29 + .../samples/if-block-elseif/main.svelte | 0 .../samples/if-block-expression/_config.js | 5 + .../samples/if-block-expression/main.svelte | 0 .../samples/if-block-first/_config.js | 14 + .../samples/if-block-first/main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 30 + .../main.svelte | 0 .../samples/if-block-or/_config.js | 16 + .../samples/if-block-or/main.svelte | 0 .../Foo.svelte | 0 .../_config.js | 14 + .../main.svelte | 0 .../Component.svelte | 0 .../if-block-outro-nested-else/_config.js | 8 + .../if-block-outro-nested-else/main.svelte | 0 .../Component.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../_config.js | 14 + .../main.svelte | 0 .../EEE.svelte | 0 .../RRR.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../if-block-static-with-else/_config.js | 5 + .../if-block-static-with-else/main.svelte | 0 .../RRR.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../samples/if-block-widget/Widget.svelte | 0 .../samples/if-block-widget/_config.js | 35 + .../samples/if-block-widget/main.svelte | 0 .../samples/if-block/_config.js | 16 + .../samples/if-block/main.svelte | 0 .../samples/if-in-keyed-each/_config.js | 19 + .../samples/if-in-keyed-each/main.svelte | 0 .../_config.js | 28 + .../counter.js | 0 .../main.svelte | 0 .../ignore-unchanged-attribute/_config.js | 30 + .../ignore-unchanged-attribute}/counter.js | 0 .../ignore-unchanged-attribute/main.svelte | 0 .../samples/ignore-unchanged-raw/_config.js | 28 + .../samples/ignore-unchanged-raw}/counter.js | 0 .../samples/ignore-unchanged-raw/main.svelte | 0 .../samples/ignore-unchanged-tag/_config.js | 28 + .../samples/ignore-unchanged-tag}/counter.js | 0 .../samples/ignore-unchanged-tag/main.svelte | 0 .../samples/immutable-nested/Nested.svelte | 0 .../samples/immutable-nested/_config.js | 44 + .../samples/immutable-nested/main.svelte | 0 .../samples/immutable-option/_config.js | 13 + .../samples/immutable-option/main.svelte | 0 .../immutable-svelte-meta-false/_config.js | 13 + .../immutable-svelte-meta-false/main.svelte | 0 .../samples/immutable-svelte-meta/_config.js | 11 + .../samples/immutable-svelte-meta/main.svelte | 0 .../ComponentOne.svelte | 0 .../ComponentTwo.svelte | 0 .../imported-renamed-components/_config.js | 5 + .../imported-renamed-components/main.svelte | 0 .../samples/initial-state-assign/_config.js | 11 + .../samples/initial-state-assign/main.svelte | 0 .../samples/inline-expressions/_config.js | 13 + .../samples/inline-expressions/main.svelte | 0 .../inline-style-become-undefined/_config.js | 14 + .../inline-style-become-undefined/main.svelte | 0 .../_config.js | 15 + .../main.svelte | 0 .../_config.js | 16 + .../main.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../inline-style-directive-dynamic/_config.js | 12 + .../main.svelte | 0 .../inline-style-directive-escape/_config.js | 17 + .../inline-style-directive-escape/main.svelte | 0 .../_config.js | 30 + .../main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../_config.js | 40 + .../main.svelte | 0 .../_config.js | 33 + .../main.svelte | 0 .../inline-style-directive-spread/_config.js | 17 + .../inline-style-directive-spread/main.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../_config.js | 26 + .../main.svelte | 0 .../inline-style-directive-string/_config.js | 15 + .../inline-style-directive-string/main.svelte | 0 .../_config.js | 24 + .../main.svelte | 0 .../samples/inline-style-directive/_config.js | 17 + .../inline-style-directive/main.svelte | 0 .../samples/inline-style-important/_config.js | 21 + .../inline-style-important/main.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../samples/inline-style/_config.js | 15 + .../samples/inline-style/main.svelte | 0 .../innerhtml-interpolated-literal/_config.js | 9 + .../main.svelte | 0 .../innerhtml-with-comments/_config.js | 10 + .../innerhtml-with-comments/main.svelte | 0 .../samples/input-list/_config.js | 10 + .../samples/input-list/main.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../_config.js | 37 + .../main.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../instrumentation-script-update/_config.js | 22 + .../instrumentation-script-update/main.svelte | 0 .../_config.js | 37 + .../main.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../_config.js | 33 + .../main.svelte | 0 .../samples/internal-state/Foo.svelte | 0 .../samples/internal-state/_config.js | 23 + .../samples/internal-state/main.svelte | 0 .../invalidation-in-if-condition/_config.js | 21 + .../invalidation-in-if-condition/main.svelte | 0 .../samples/isolated-text/_config.js | 8 + .../samples/isolated-text/main.svelte | 0 .../samples/key-block-2/_config.js | 16 + .../samples/key-block-2/main.svelte | 0 .../samples/key-block-3/_config.js | 13 + .../samples/key-block-3/main.svelte | 0 .../key-block-array-immutable/_config.js | 17 + .../key-block-array-immutable/main.svelte | 0 .../samples/key-block-array/_config.js | 17 + .../samples/key-block-array/main.svelte | 0 .../Component1.svelte | 0 .../Component2.svelte | 0 .../key-block-component-slot/_config.js | 27 + .../key-block-component-slot/main.svelte | 0 .../samples/key-block-expression-2/_config.js | 20 + .../key-block-expression-2/main.svelte | 0 .../samples/key-block-expression/_config.js | 23 + .../samples/key-block-expression/main.svelte | 0 .../samples/key-block-post-hydrate/_config.js | 24 + .../key-block-post-hydrate/main.svelte | 0 .../samples/key-block-static-if/_config.js | 26 + .../samples/key-block-static-if/main.svelte | 0 .../samples/key-block-static/_config.js | 11 + .../samples/key-block-static/main.svelte | 0 .../key-block-transition-local/_config.js | 41 + .../key-block-transition-local/main.svelte | 0 .../samples/key-block-transition/_config.js | 28 + .../samples/key-block-transition/main.svelte | 0 .../samples/key-block/_config.js | 19 + .../samples/key-block/main.svelte | 0 .../samples/keyed-each-dev-unique/_config.js | 10 + .../samples/keyed-each-dev-unique/main.svelte | 0 .../samples/lifecycle-next-tick/_config.js | 28 + .../samples/lifecycle-next-tick/main.svelte | 0 .../Child.svelte | 0 .../_config.js | 8 + .../main.svelte | 16 + .../lifecycle-render-afterUpdate/_config.js | 24 + .../lifecycle-render-afterUpdate/main.svelte | 45 + .../Child.svelte | 7 + .../lifecycle-render-beforeUpdate/_config.js | 28 + .../lifecycle-render-beforeUpdate/main.svelte | 20 + .../Item.svelte | 28 + .../_config.js | 55 + .../main.svelte | 33 + .../order.js | 2 + .../samples/lifecycle-render-order/_config.js | 11 + .../lifecycle-render-order/main.svelte | 0 .../samples/lifecycle-render-order}/order.js | 0 .../samples/mixed-let-export/_config.js | 11 + .../samples/mixed-let-export/main.svelte | 0 .../samples/module-context-bind/_config.js | 6 + .../samples/module-context-bind/main.svelte | 0 .../Foo.svelte | 5 + .../_config.js | 6 + .../main.svelte | 6 + .../samples/module-context-export/Foo.svelte | 0 .../samples/module-context-export/_config.js | 5 + .../samples/module-context-export/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../samples/module-context/_config.js | 5 + .../samples/module-context/main.svelte | 0 .../_config.js | 17 + .../main.svelte | 0 .../names-deconflicted-nested/_config.js | 23 + .../names-deconflicted-nested/main.svelte | 0 .../samples/names-deconflicted/Widget.svelte | 0 .../samples/names-deconflicted/_config.js | 11 + .../samples/names-deconflicted/main.svelte | 0 .../samples/namespace-html/_config.js | 22 + .../samples/namespace-html/main.svelte | 5 + .../samples/nbsp-div/_config.js | 19 + .../samples/nbsp-div/main.svelte | 0 .../runtime-legacy/samples/nbsp/_config.js | 10 + .../runtime-legacy}/samples/nbsp/main.svelte | 0 .../nested-transition-detach-each/_config.js | 46 + .../nested-transition-detach-each/main.svelte | 0 .../Folder.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../Span.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../samples/noscript-removal/_config.js | 38 + .../samples/noscript-removal/main.svelte | 0 .../observable-auto-subscribe/Nested.svelte | 0 .../observable-auto-subscribe/_config.js | 55 + .../observable-auto-subscribe/main.svelte | 0 .../ondestroy-before-cleanup/Top.svelte | 0 .../ondestroy-before-cleanup/_config.js | 13 + .../ondestroy-before-cleanup/container.js | 3 + .../ondestroy-before-cleanup/main.svelte | 0 .../samples/ondestroy-deep/A.svelte | 0 .../samples/ondestroy-deep/B.svelte | 0 .../samples/ondestroy-deep/C.svelte | 0 .../samples/ondestroy-deep/_config.js | 14 + .../samples/ondestroy-deep/destroyed.js | 1 + .../samples/ondestroy-deep/main.svelte | 0 .../samples/onmount-async/_config.js | 3 + .../samples/onmount-async/main.svelte | 0 .../ParentWidget.svelte | 0 .../Widget.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../onmount-fires-when-ready/Widget.svelte | 0 .../onmount-fires-when-ready/_config.js | 12 + .../onmount-fires-when-ready/main.svelte | 0 .../onmount-sibling-order/Nested.svelte | 0 .../samples/onmount-sibling-order/_config.js | 11 + .../samples/onmount-sibling-order/main.svelte | 0 .../samples/onmount-sibling-order/result.js | 0 .../samples/option-without-select/_config.js | 19 + .../samples/option-without-select/main.svelte | 0 .../paren-wrapped-expressions/_config.js | 16 + .../paren-wrapped-expressions/main.svelte | 0 .../samples/pre-tag/.editorconfig | 0 .../runtime-legacy/samples/pre-tag/_config.js | 36 + .../samples/pre-tag/main.svelte | 0 .../runtime-legacy/samples/preload/_config.js | 7 + .../samples/preload/main.svelte | 0 .../samples/preserve-comments/_config.js | 15 + .../samples/preserve-comments}/main.svelte | 0 .../samples/preserve-whitespaces/_config.js | 40 + .../samples/preserve-whitespaces/main.svelte | 0 .../samples/prop-accessors/_config.js | 18 + .../samples/prop-accessors/main.svelte | 0 .../samples/prop-exports/_config.js | 33 + .../samples/prop-exports/main.svelte | 0 .../samples/prop-not-action/Nested.svelte | 0 .../samples/prop-not-action/_config.js | 11 + .../samples/prop-not-action/main.svelte | 0 .../samples/prop-quoted/Nested.svelte | 0 .../samples/prop-quoted/_config.js | 14 + .../samples/prop-quoted/main.svelte | 0 .../samples/prop-subscribable/_config.js | 12 + .../samples/prop-subscribable/main.svelte | 0 .../prop-without-semicolon-b/_config.js | 9 + .../prop-without-semicolon-b/main.svelte | 0 .../samples/prop-without-semicolon/_config.js | 5 + .../prop-without-semicolon/main.svelte | 0 .../Comp.svelte | 0 .../_config.js | 36 + .../main.svelte | 0 .../samples/props-reactive-slot/Comp.svelte | 0 .../samples/props-reactive-slot/_config.js | 23 + .../samples/props-reactive-slot/main.svelte | 0 .../samples/props-reactive/Nested.svelte | 0 .../samples/props-reactive/_config.js | 22 + .../samples/props-reactive/main.svelte | 0 .../samples/props/RenderProps.svelte | 0 .../runtime-legacy/samples/props/_config.js | 22 + .../runtime-legacy}/samples/props/main.svelte | 0 .../samples/raw-anchor-first-child/_config.js | 20 + .../raw-anchor-first-child/main.svelte | 0 .../raw-anchor-first-last-child/_config.js | 22 + .../raw-anchor-first-last-child/main.svelte | 0 .../samples/raw-anchor-last-child/_config.js | 18 + .../samples/raw-anchor-last-child/main.svelte | 0 .../_config.js | 24 + .../main.svelte | 0 .../raw-anchor-next-sibling/_config.js | 20 + .../raw-anchor-next-sibling/main.svelte | 0 .../raw-anchor-previous-sibling/_config.js | 20 + .../raw-anchor-previous-sibling/main.svelte | 0 .../raw-mustache-as-root/RawMustache.svelte | 0 .../samples/raw-mustache-as-root/_config.js | 41 + .../samples/raw-mustache-as-root/main.svelte | 0 .../raw-mustache-before-element/_config.js | 5 + .../raw-mustache-before-element/main.svelte | 0 .../raw-mustache-inside-head/_config.js | 30 + .../raw-mustache-inside-head/main.svelte | 0 .../raw-mustache-inside-slot/Component.svelte | 0 .../raw-mustache-inside-slot/_config.js | 39 + .../raw-mustache-inside-slot/main.svelte | 0 .../raw-mustaches-preserved/_config.js | 17 + .../raw-mustaches-preserved/main.svelte | 0 .../samples/raw-mustaches-td-tr/_config.js | 20 + .../samples/raw-mustaches-td-tr/main.svelte | 0 .../samples/raw-mustaches/_config.js | 18 + .../samples/raw-mustaches/main.svelte | 0 .../runtime-legacy/samples/raw-svg/_config.js | 12 + .../samples/raw-svg/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../_config.js | 10 + .../main.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../store.js | 30 + .../_config.js | 10 + .../main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../samples/reactive-block-break/_config.js | 5 + .../samples/reactive-block-break/main.svelte | 0 .../reactive-compound-operator/_config.js | 36 + .../reactive-compound-operator/main.svelte | 0 .../_config.js | 36 + .../main.svelte | 0 .../reactive-function-inline/_config.js | 10 + .../reactive-function-inline/main.svelte | 0 .../samples/reactive-function/_config.js | 16 + .../samples/reactive-function/main.svelte | 0 .../reactive-import-statement-2/_config.js | 5 + .../reactive-import-statement-2/data.js | 0 .../reactive-import-statement-2/main.svelte | 0 .../reactive-import-statement/_config.js | 47 + .../samples/reactive-import-statement/data.js | 0 .../reactive-import-statement/main.svelte | 0 .../reactive-statement-indirect/_config.js | 23 + .../reactive-statement-indirect/main.svelte | 0 .../reactive-statement-module-vars/_config.js | 25 + .../main.svelte | 20 + .../reactive-update-expression/_config.js | 38 + .../reactive-update-expression/main.svelte | 0 .../reactive-value-assign-property/_config.js | 7 + .../main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../samples/reactive-value-coerce/_config.js | 12 + .../samples/reactive-value-coerce/main.svelte | 0 .../_config.js | 34 + .../main.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../reactive-value-function-hoist/_config.js | 21 + .../reactive-value-function-hoist/main.svelte | 0 .../reactive-value-function/_config.js | 11 + .../reactive-value-function/main.svelte | 0 .../reactive-value-mutate-const/_config.js | 24 + .../reactive-value-mutate-const/main.svelte | 0 .../samples/reactive-value-mutate/_config.js | 5 + .../samples/reactive-value-mutate/main.svelte | 0 .../reactive-values-deconflicted/_config.js | 15 + .../reactive-values-deconflicted/main.svelte | 0 .../reactive-values-exported/_config.js | 20 + .../reactive-values-exported/main.svelte | 0 .../samples/reactive-values-fixed/_config.js | 16 + .../samples/reactive-values-fixed/main.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../reactive-values-implicit/_config.js | 19 + .../reactive-values-implicit/main.svelte | 0 .../_config.js | 17 + .../main.svelte | 0 .../_config.js | 7 + .../main.svelte | 0 .../_config.js | 16 + .../main.svelte | 0 .../reactive-values-non-cyclical/_config.js | 22 + .../reactive-values-non-cyclical/main.svelte | 13 + .../reactive-values-overwrite/_config.js | 29 + .../reactive-values-overwrite/main.svelte | 0 .../reactive-values-second-order/_config.js | 10 + .../reactive-values-second-order/main.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../_config.js | 8 + .../main.svelte | 0 .../_config.js | 13 + .../main.svelte | 0 .../reactive-values-text-node/_config.js | 27 + .../reactive-values-text-node/main.svelte | 0 .../reactive-values-uninitialised/_config.js | 5 + .../reactive-values-uninitialised/main.svelte | 0 .../samples/reactive-values/_config.js | 21 + .../samples/reactive-values/main.svelte | 0 .../renamed-instance-exports/_config.js | 14 + .../renamed-instance-exports/main.svelte | 0 .../samples/rest-props-no-alias/_config.js | 15 + .../samples/rest-props-no-alias/main.svelte | 6 + .../rest-props-without-props}/App.svelte | 0 .../rest-props-without-props/_config.js | 68 + .../rest-props-without-props}/main.svelte | 0 .../samples/rest-props}/App.svelte | 0 .../samples/rest-props/_config.js | 74 + .../samples/rest-props}/main.svelte | 0 .../script-style-non-top-level/_config.js | 10 + .../script-style-non-top-level/main.svelte | 4 + .../samples/select-bind-array/_config.js | 21 + .../samples/select-bind-array/main.svelte | 0 .../samples/select-bind-in-array/_config.js | 16 + .../samples/select-bind-in-array/main.svelte | 0 .../samples/select-change-handler/_config.js | 25 + .../samples/select-change-handler/main.svelte | 0 .../_config.js | 14 + .../main.svelte | 0 .../select.svelte | 0 .../samples/select-multiple-spread/_config.js | 15 + .../select-multiple-spread/main.svelte | 0 .../select-multiple-spread/select.svelte | 0 .../samples/select-no-whitespace/_config.js | 8 + .../samples/select-no-whitespace/main.svelte | 0 .../select-one-way-bind-object/_config.js | 21 + .../select-one-way-bind-object/main.svelte | 0 .../samples/select-one-way-bind/_config.js | 19 + .../samples/select-one-way-bind/main.svelte | 0 .../_config.js | 9 + .../main.svelte | 0 .../samples/select-props/_config.js | 17 + .../samples/select-props/main.svelte | 0 .../runtime-legacy/samples/select/_config.js | 30 + .../samples/select/main.svelte | 0 .../self-reference-component/Countdown.svelte | 0 .../self-reference-component/_config.js | 5 + .../self-reference-component/main.svelte | 10 + .../samples/self-reference-tree/_config.js | 57 + .../samples/self-reference-tree/main.svelte | 0 .../samples/self-reference/_config.js | 16 + .../samples/self-reference/main.svelte | 0 .../samples/semicolon-hoisting/_config.js | 5 + .../samples/semicolon-hoisting/main.svelte | 0 .../samples/set-in-oncreate/_config.js | 7 + .../samples/set-in-oncreate/main.svelte | 0 .../Widget.svelte | 12 + .../set-in-onstate-dedupes-renders/_config.js | 7 + .../main.svelte | 12 + .../samples/set-in-onstate/_config.js | 19 + .../samples/set-in-onstate/main.svelte | 11 + .../samples/set-null-text-node/_config.js | 20 + .../samples/set-null-text-node/main.svelte | 0 .../samples/set-prevents-loop/Foo.svelte | 0 .../samples/set-prevents-loop/_config.js | 3 + .../samples/set-prevents-loop/main.svelte | 0 .../samples/set-undefined-attr/_config.js | 7 + .../samples/set-undefined-attr/main.svelte | 0 .../shorthand-method-in-template/Foo.svelte | 0 .../shorthand-method-in-template/_config.js | 5 + .../shorthand-method-in-template/main.svelte | 0 .../sigil-component-prop/Widget.svelte | 0 .../samples/sigil-component-prop/_config.js | 11 + .../samples/sigil-component-prop/main.svelte | 0 .../sigil-expression-function-body/_config.js | 5 + .../main.svelte | 0 .../samples/sigil-static-at/_config.js | 5 + .../samples/sigil-static-at/main.svelte | 0 .../samples/sigil-static-hash/_config.js | 5 + .../samples/sigil-static-hash/main.svelte | 0 .../samples/single-static-element/_config.js | 5 + .../samples/single-static-element/main.svelte | 0 .../samples/single-text-node/_config.js | 5 + .../samples/single-text-node/main.svelte | 0 .../slot-if-block-update-no-anchor/_config.js | 12 + .../main.svelte | 0 .../samples/slot-in-custom-element/_config.js | 9 + .../slot-in-custom-element/main.svelte | 0 .../slot-in-dynamic-element/_config.js | 9 + .../slot-in-dynamic-element/main.svelte | 0 .../runtime-legacy/samples/slot/A.svelte | 32 + .../runtime-legacy/samples/slot/_config.js | 20 + .../runtime-legacy/samples/slot/main.svelte | 23 + .../samples/spread-component-2/Widget.svelte | 0 .../samples/spread-component-2/_config.js | 92 + .../samples/spread-component-2/main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 61 + .../main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 59 + .../main.svelte | 0 .../_config.js | 17 + .../main.svelte | 0 .../spread-component-dynamic/Foo.svelte | 0 .../spread-component-dynamic/_config.js | 19 + .../spread-component-dynamic/main.svelte | 0 .../spread-component-immutable/Widget.svelte | 1 + .../spread-component-immutable/_config.js | 17 + .../spread-component-immutable/main.svelte | 0 .../spread-component-literal/Widget.svelte | 0 .../spread-component-literal/_config.js | 7 + .../spread-component-literal/main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 9 + .../main.svelte | 0 .../Widget.svelte | 0 .../spread-component-side-effects/_config.js | 26 + .../spread-component-side-effects/main.svelte | 0 .../spread-component-with-bind/Widget.svelte | 0 .../spread-component-with-bind/_config.js | 29 + .../spread-component-with-bind/main.svelte | 0 .../samples/spread-component/Widget.svelte | 0 .../samples/spread-component/_config.js | 40 + .../samples/spread-component/main.svelte | 0 .../spread-each-component/Nested.svelte | 0 .../samples/spread-each-component/_config.js | 31 + .../samples/spread-each-component/main.svelte | 0 .../samples/spread-each-element/_config.js | 31 + .../samples/spread-each-element/main.svelte | 0 .../samples/spread-element-boolean/_config.js | 23 + .../spread-element-boolean/main.svelte | 0 .../samples/spread-element-class/_config.js | 9 + .../samples/spread-element-class/main.svelte | 14 + .../_config.js | 17 + .../main.svelte | 0 .../_config.js | 13 + .../main.svelte | 0 .../_config.js | 42 + .../main.svelte | 0 .../spread-element-input-select/_config.js | 29 + .../spread-element-input-select/main.svelte | 0 .../_config.js | 16 + .../main.svelte | 0 .../InputOne.svelte | 0 .../InputTwo.svelte | 0 .../spread-element-input-value/_config.js | 73 + .../spread-element-input-value/main.svelte | 0 .../spread-element-input-value/utils.js | 6 + .../samples/spread-element-input/_config.js | 9 + .../samples/spread-element-input/main.svelte | 0 .../_config.js | 9 + .../main.svelte | 0 .../spread-element-multiple/_config.js | 32 + .../spread-element-multiple/main.svelte | 0 .../spread-element-readonly/_config.js | 11 + .../spread-element-readonly/main.svelte | 0 .../samples/spread-element-removal/_config.js | 5 + .../spread-element-removal/main.svelte | 0 .../samples/spread-element-scope/_config.js | 9 + .../samples/spread-element-scope/main.svelte | 0 .../Select.svelte | 0 .../_config.js | 14 + .../main.svelte | 0 .../samples/spread-element/_config.js | 24 + .../samples/spread-element/main.svelte | 0 .../samples/spread-own-props/Widget.svelte | 0 .../samples/spread-own-props/_config.js | 38 + .../samples/spread-own-props/main.svelte | 0 .../samples/spread-reuse-levels/Nested.svelte | 0 .../samples/spread-reuse-levels/_config.js | 25 + .../samples/spread-reuse-levels/main.svelte | 0 .../spread-width-height-attributes/_config.js | 6 + .../main.svelte | 0 .../runtime-legacy/samples/spring/_config.js | 5 + .../samples/spring/main.svelte | 0 .../samples/state-deconflicted/_config.js | 53 + .../samples/state-deconflicted/main.svelte | 0 .../samples/static-svelte-element/_config.js | 15 + .../samples/static-svelte-element/main.svelte | 0 .../samples/static-svelte-element2/_config.js | 15 + .../static-svelte-element2/main.svelte | 0 .../_config.js | 13 + .../main.svelte | 0 .../_config.js | 39 + .../main.svelte | 0 .../_config.js | 48 + .../main.svelte | 0 .../store-assignment-updates/_config.js | 40 + .../store-assignment-updates/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../store-auto-subscribe-immediate/_config.js | 11 + .../main.svelte | 0 .../store-auto-subscribe-implicit/_config.js | 37 + .../store-auto-subscribe-implicit/main.svelte | 0 .../App.svelte | 0 .../_config.js | 22 + .../main.svelte | 0 .../_config.js | 38 + .../main.svelte | 0 .../store-auto-subscribe-in-script/_config.js | 29 + .../main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../store-auto-subscribe-nullish/_config.js | 17 + .../store-auto-subscribe-nullish/main.svelte | 0 .../_config.js | 31 + .../main.svelte | 0 .../samples/store-auto-subscribe/_config.js | 37 + .../samples/store-auto-subscribe/main.svelte | 0 .../samples/store-dev-mode-error/_config.js | 13 + .../samples/store-dev-mode-error/main.svelte | 0 .../store-each-binding-deep/_config.js | 20 + .../store-each-binding-deep/main.svelte | 0 .../_config.js | 20 + .../main.svelte | 0 .../samples/store-each-binding/_config.js | 20 + .../samples/store-each-binding/main.svelte | 0 .../samples/store-imported-module/_config.js | 7 + .../samples/store-imported-module/foo.js | 0 .../samples/store-imported-module/main.svelte | 0 .../samples/store-imported/_config.js | 9 + .../samples/store-imported/foo.js | 0 .../samples/store-imported/main.svelte | 0 .../samples/store-imports-hoisted/_config.js | 9 + .../samples/store-imports-hoisted/foo.js | 0 .../samples/store-imports-hoisted/main.svelte | 0 .../_config.js | 10 + .../main.svelte | 0 .../_config.js | 64 + .../main.svelte | 0 .../_config.js | 64 + .../main.svelte | 0 .../samples/store-resubscribe-b/_config.js | 5 + .../samples/store-resubscribe-b/main.svelte | 0 .../samples/store-resubscribe-c/_config.js | 5 + .../samples/store-resubscribe-c/main.svelte | 0 .../store-resubscribe-export/_config.js | 33 + .../store-resubscribe-export/main.svelte | 0 .../store-resubscribe-observable/_config.js | 5 + .../store-resubscribe-observable/main.svelte | 0 .../samples/store-resubscribe/_config.js | 47 + .../samples/store-resubscribe/main.svelte | 0 .../store-shadow-scope-declaration/_config.js | 3 + .../main.svelte | 25 + .../samples/store-unreferenced/Nested.svelte | 0 .../samples/store-unreferenced/_config.js | 16 + .../samples/store-unreferenced/main.svelte | 0 .../samples/store-unreferenced}/store.js | 0 .../samples/svg-attributes/_config.js | 17 + .../samples/svg-attributes/main.svelte | 0 .../Rect.svelte | 0 .../_config.js | 26 + .../main.svelte | 0 .../Rect.svelte | 0 .../_config.js | 26 + .../main.svelte | 0 .../samples/svg-class/_config.js | 15 + .../samples/svg-class/main.svelte | 0 .../samples/svg-each-block-anchor/_config.js | 29 + .../samples/svg-each-block-anchor/main.svelte | 0 .../svg-each-block-namespace/_config.js | 16 + .../svg-each-block-namespace/main.svelte | 0 .../svg-foreignobject-namespace/_config.js | 21 + .../svg-foreignobject-namespace/main.svelte | 0 .../samples/svg-html-tag/_config.js | 38 + .../samples/svg-html-tag/main.svelte | 0 .../samples/svg-html-tag2/_config.js | 43 + .../samples/svg-html-tag2/main.svelte | 0 .../samples/svg-html-tag3/_config.js | 38 + .../samples/svg-html-tag3/main.svelte | 0 .../samples/svg-multiple/_config.js | 32 + .../samples/svg-multiple/main.svelte | 0 .../samples/svg-no-whitespace/_config.js | 12 + .../samples/svg-no-whitespace/main.svelte | 0 .../samples/svg-slot-namespace/Widget.svelte | 0 .../samples/svg-slot-namespace/_config.js | 21 + .../samples/svg-slot-namespace/main.svelte | 0 .../samples/svg-spread/_config.js | 9 + .../samples/svg-spread/main.svelte | 0 .../svg-tspan-preserve-space/_config.js | 5 + .../svg-tspan-preserve-space/main.svelte | 0 .../samples/svg-with-style/_config.js | 15 + .../samples/svg-with-style/main.svelte | 0 .../samples/svg-xlink/_config.js | 22 + .../samples/svg-xlink/main.svelte | 0 .../samples/svg-xmlns/_config.js | 26 + .../samples/svg-xmlns/main.svelte | 0 .../runtime-legacy/samples/svg/_config.js | 26 + .../runtime-legacy}/samples/svg/main.svelte | 0 .../samples/table-nesting/_config.js | 13 + .../samples/table-nesting/main.svelte | 9 + .../samples/template/_config.js | 54 + .../samples/template/main.svelte | 0 .../textarea-bind-value-escape/_config.js | 7 + .../textarea-bind-value-escape/main.svelte | 0 .../samples/textarea-children/_config.js | 19 + .../samples/textarea-children/main.svelte | 0 .../samples/textarea-content/.editorconfig | 0 .../samples/textarea-content/_config.js | 91 + .../samples/textarea-content/main.svelte | 0 .../samples/textarea-value-escape/_config.js | 7 + .../samples/textarea-value-escape/main.svelte | 0 .../samples/textarea-value/_config.js | 18 + .../samples/textarea-value/main.svelte | 0 .../this-in-function-expressions/_config.js | 14 + .../this-in-function-expressions/main.svelte | 0 .../samples/transition-abort/_config.js | 36 + .../samples/transition-abort/main.svelte | 0 .../_config.js | 21 + .../main.svelte | 0 .../transition-css-duration/_config.js | 19 + .../transition-css-duration/main.svelte | 0 .../samples/transition-css-iframe/Foo.svelte | 0 .../transition-css-iframe/Frame.svelte | 4 +- .../samples/transition-css-iframe/_config.js | 20 + .../samples/transition-css-iframe/main.svelte | 0 .../_config.js | 21 + .../main.svelte | 0 .../transition-css-in-out-in/_config.js | 23 + .../transition-css-in-out-in/main.svelte | 0 .../samples/transition-inert/_config.js | 34 + .../samples/transition-inert/main.svelte | 0 .../_config.js | 49 + .../main.svelte | 0 .../transition-js-aborted-outro/_config.js | 29 + .../transition-js-aborted-outro/main.svelte | 0 .../transition-js-args-dynamic/_config.js | 19 + .../transition-js-args-dynamic/main.svelte | 0 .../samples/transition-js-args/_config.js | 20 + .../samples/transition-js-args/main.svelte | 0 .../_config.js | 285 + .../main.svelte | 0 .../transition-js-await-block/_config.js | 44 + .../transition-js-await-block/main.svelte | 0 .../samples/transition-js-context/_config.js | 15 + .../samples/transition-js-context/main.svelte | 0 .../transition-js-deferred-b/_config.js | 19 + .../transition-js-deferred-b/main.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../samples/transition-js-deferred/_config.js | 19 + .../transition-js-deferred/main.svelte | 39 + .../transition-js-delay-in-out/_config.js | 29 + .../transition-js-delay-in-out/main.svelte | 0 .../samples/transition-js-delay/_config.js | 32 + .../samples/transition-js-delay/main.svelte | 0 .../_config.js | 19 + .../main.svelte | 0 .../transition-js-dynamic-component/A.svelte | 0 .../transition-js-dynamic-component/B.svelte | 0 .../_config.js | 44 + .../main.svelte | 0 .../_config.js | 42 + .../main.svelte | 0 .../_config.js | 46 + .../main.svelte | 0 .../transition-js-each-block-intro/_config.js | 40 + .../main.svelte | 0 .../_config.js | 62 + .../main.svelte | 0 .../_config.js | 52 + .../main.svelte | 0 .../_config.js | 30 + .../main.svelte | 0 .../transition-js-each-block-outro/_config.js | 23 + .../main.svelte | 0 .../_config.js | 62 + .../main.svelte | 0 .../_config.js | 26 + .../main.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../_config.js | 29 + .../main.svelte | 0 .../_config.js | 85 + .../main.svelte | 0 .../transition-js-each-unchanged/_config.js | 29 + .../transition-js-each-unchanged/main.svelte | 0 .../transition-js-events-in-out/_config.js | 87 + .../transition-js-events-in-out/main.svelte | 0 .../samples/transition-js-events/_config.js | 86 + .../samples/transition-js-events/main.svelte | 0 .../transition-js-if-block-bidi/_config.js | 34 + .../transition-js-if-block-bidi/main.svelte | 0 .../_config.js | 32 + .../main.svelte | 0 .../_config.js | 37 + .../main.svelte | 0 .../_config.js | 56 + .../main.svelte | 0 .../_config.js | 52 + .../main.svelte | 0 .../transition-js-if-block-intro/_config.js | 19 + .../transition-js-if-block-intro/main.svelte | 0 .../_config.js | 21 + .../main.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../_config.js | 25 + .../main.svelte | 0 .../_config.js | 52 + .../main.svelte | 0 .../_config.js | 19 + .../main.svelte | 0 .../_config.js | 24 + .../main.svelte | 0 .../Component.svelte | 18 + .../_config.js | 11 + .../main.svelte | 8 + .../Component.svelte | 18 + .../_config.js | 9 + .../main.svelte | 10 + .../samples/transition-js-initial/_config.js | 14 + .../samples/transition-js-initial/main.svelte | 0 .../_config.js | 16 + .../main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 11 + .../main.svelte | 0 .../_config.js | 12 + .../main.svelte | 0 .../transition-js-local-and-global/_config.js | 82 + .../main.svelte | 0 .../_config.js | 36 + .../main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 27 + .../main.svelte | 0 .../_config.js | 37 + .../main.svelte | 0 .../_config.js | 35 + .../main.svelte | 0 .../transition-js-local-nested-if/_config.js | 42 + .../transition-js-local-nested-if/main.svelte | 0 .../samples/transition-js-local/_config.js | 41 + .../samples/transition-js-local/main.svelte | 0 .../transition-js-nested-await/_config.js | 40 + .../transition-js-nested-await/main.svelte | 0 .../Widget.svelte | 0 .../transition-js-nested-component/_config.js | 28 + .../main.svelte | 0 .../_config.js | 33 + .../main.svelte | 0 .../Widget.svelte | 0 .../_config.js | 12 + .../main.svelte | 0 .../_config.js | 28 + .../main.svelte | 0 .../transition-js-nested-each/_config.js | 28 + .../transition-js-nested-each/main.svelte | 0 .../transition-js-nested-if/_config.js | 28 + .../transition-js-nested-if/main.svelte | 0 .../transition-js-nested-intro/Child.svelte | 0 .../transition-js-nested-intro/_config.js | 23 + .../transition-js-nested-intro/main.svelte | 0 .../transition-js-option-direction/_config.js | 21 + .../main.svelte | 0 .../_config.js | 23 + .../main.svelte | 0 .../transition-js-parameterised/_config.js | 19 + .../transition-js-parameterised/main.svelte | 0 .../transition-js-slot-2/Nested.svelte | 0 .../samples/transition-js-slot-2/_config.js | 31 + .../samples/transition-js-slot-2/main.svelte | 0 .../transition-js-slot-3/Nested.svelte | 0 .../samples/transition-js-slot-3/_config.js | 30 + .../samples/transition-js-slot-3/main.svelte | 0 .../Nested.svelte | 0 .../transition-js-slot-4-cancelled/_config.js | 58 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 55 + .../main.svelte | 0 .../Nested.svelte | 0 .../Nested2.svelte | 0 .../_config.js | 55 + .../main.svelte | 0 .../Nested.svelte | 0 .../_config.js | 55 + .../main.svelte | 0 .../transition-js-slot-fallback/_config.js | 30 + .../transition-js-slot-fallback/main.svelte | 0 .../samples/transition-js-slot/Nested.svelte | 0 .../samples/transition-js-slot/_config.js | 30 + .../samples/transition-js-slot/main.svelte | 0 .../unchanged-expression-escape/_config.js | 9 + .../unchanged-expression-escape/main.svelte | 0 .../unchanged-expression-xss/_config.js | 5 + .../unchanged-expression-xss/main.svelte | 0 .../samples/whitespace-each-block/_config.js | 11 + .../samples/whitespace-each-block/main.svelte | 0 .../samples/whitespace-list/_config.js | 21 + .../samples/whitespace-list/main.svelte | 0 .../samples/whitespace-normal/_config.js | 11 + .../samples/whitespace-normal/main.svelte | 5 + .../window-bind-scroll-update/_config.js | 47 + .../window-bind-scroll-update/main.svelte | 0 .../_config.js | 5 + .../main.svelte | 0 .../samples/window-binding-resize/_config.js | 52 + .../samples/window-binding-resize/main.svelte | 0 .../window-binding-scroll-store/_config.js | 42 + .../window-binding-scroll-store/main.svelte | 0 .../samples/window-event-context/_config.js | 23 + .../samples/window-event-context/main.svelte | 0 .../samples/window-event-custom/_config.js | 20 + .../samples/window-event-custom/main.svelte | 0 .../samples/window-event/_config.js | 30 + .../samples/window-event/main.svelte | 11 + .../svelte/tests/runtime-legacy/shared.ts | 344 ++ packages/svelte/tests/runtime-legacy/test.ts | 14 + .../samples/ambiguous-source/_config.js | 13 + .../samples/ambiguous-source/main.svelte | 7 + .../samples/ambiguous-source/utils.js | 3 + .../class-private-state-increment/_config.js | 15 + .../class-private-state-increment/main.svelte | 16 + .../class-private-state-init/_config.js | 15 + .../class-private-state-init/main.svelte | 15 + .../samples/class-private-state/_config.js | 15 + .../samples/class-private-state/main.svelte | 19 + .../class-state-derived-private/_config.js | 30 + .../class-state-derived-private/main.svelte | 15 + .../samples/class-state-derived/_config.js | 30 + .../samples/class-state-derived/main.svelte | 11 + .../samples/class-state-increment/_config.js | 15 + .../samples/class-state-increment/main.svelte | 8 + .../class-state-init-conflict/_config.js | 15 + .../class-state-init-conflict/main.svelte | 16 + .../class-state-init-eager-2/_config.js | 17 + .../class-state-init-eager-2/main.svelte | 20 + .../class-state-init-eager-3/_config.js | 17 + .../class-state-init-eager-3/main.svelte | 16 + .../samples/class-state-init-eager/_config.js | 17 + .../class-state-init-eager/main.svelte | 16 + .../samples/class-state-init/_config.js | 15 + .../samples/class-state-init/main.svelte | 12 + .../class-state-public-private/_config.js | 30 + .../class-state-public-private/main.svelte | 17 + .../samples/class-state/_config.js | 15 + .../samples/class-state/main.svelte | 8 + .../component-let-directive/Counter.svelte | 13 + .../component-let-directive/_config.js | 21 + .../component-let-directive/main.svelte | 11 + .../samples/derived-destructured/_config.js | 5 + .../samples/derived-destructured/main.svelte | 6 + .../samples/derived-direct/_config.js | 13 + .../samples/derived-direct/main.svelte | 6 + .../derived-indirect-arrow-fn/_config.js | 13 + .../derived-indirect-arrow-fn/main.svelte | 7 + .../samples/derived-indirect-fn-2/_config.js | 13 + .../samples/derived-indirect-fn-2/main.svelte | 8 + .../samples/derived-indirect-fn/_config.js | 13 + .../samples/derived-indirect-fn/main.svelte | 9 + .../samples/derived-stale-value/_config.js | 25 + .../samples/derived-stale-value/main.svelte | 15 + .../samples/each-mutation/_config.js | 32 + .../samples/each-mutation/main.svelte | 20 + .../samples/effect-loop-2/_config.js | 19 + .../samples/effect-loop-2/main.svelte | 25 + .../samples/effect-loop/_config.js | 6 + .../samples/effect-loop/main.svelte | 11 + .../samples/effect-order/_config.js | 19 + .../samples/effect-order/main.svelte | 21 + .../samples/effect-self-scheduling/_config.js | 36 + .../effect-self-scheduling/main.svelte | 15 + .../runtime-runes/samples/effect/_config.js | 16 + .../runtime-runes/samples/effect/main.svelte | 13 + .../samples/effects-order/_config.js | 16 + .../samples/effects-order/main.svelte | 17 + .../samples/event-attribute-bubble/_config.js | 44 + .../event-attribute-bubble/main.svelte | 12 + .../samples/event-attribute-bubble/sub.svelte | 6 + .../event-attribute-capture/_config.js | 27 + .../event-attribute-capture/main.svelte | 13 + .../event-attribute-spread-capture/_config.js | 27 + .../main.svelte | 15 + .../samples/event-attribute-spread/_config.js | 19 + .../event-attribute-spread/main.svelte | 7 + .../samples/event-attribute-window/_config.js | 11 + .../event-attribute-window/main.svelte | 6 + .../samples/event-attribute/_config.js | 17 + .../samples/event-attribute/main.svelte | 7 + .../samples/event-exported/_config.js | 18 + .../samples/event-exported/main.svelte | 8 + .../samples/event-exported/sub.svelte | 9 + .../_config.js | 18 + .../main.svelte | 12 + .../sub.svelte | 5 + .../runtime-runes/samples/exports1/_config.js | 32 + .../samples/exports1/main.svelte | 9 + .../runtime-runes/samples/exports1/sub.svelte | 21 + .../runtime-runes/samples/exports2/_config.js | 32 + .../samples/exports2/main.svelte | 9 + .../runtime-runes/samples/exports2/sub.svelte | 19 + .../legacy-class-transformation/_config.js | 15 + .../legacy-class-transformation/inner.svelte | 5 + .../legacy-class-transformation/main.svelte | 11 + .../Item.svelte | 24 + .../_config.js | 63 + .../main.svelte | 31 + .../Item.svelte | 20 + .../_config.js | 53 + .../main.svelte | 23 + .../Item.svelte | 24 + .../_config.js | 63 + .../main.svelte | 31 + .../Item.svelte | 20 + .../_config.js | 55 + .../main.svelte | 27 + .../samples/mutation-both/_config.js | 34 + .../samples/mutation-both/main.svelte | 22 + .../samples/mutation-local/_config.js | 5 + .../samples/mutation-local/main.svelte | 14 + .../runtime-runes/samples/mutation/_config.js | 16 + .../samples/mutation/main.svelte | 21 + .../samples/not-actual-runes/_config.js | 20 + .../samples/not-actual-runes/main.svelte | 20 + .../samples/not-actual-runes/store.js | 4 + .../samples/nullish-operator/_config.js | 13 + .../samples/nullish-operator/main.svelte | 28 + .../samples/pre-effect-ordering/_config.js | 31 + .../samples/pre-effect-ordering/main.svelte | 22 + .../samples/pre-effect/_config.js | 16 + .../samples/pre-effect/main.svelte | 13 + .../props-bound-fallback/Counter.svelte | 5 + .../samples/props-bound-fallback/_config.js | 16 + .../samples/props-bound-fallback/main.svelte | 9 + .../props-bound-to-normal/Inner.svelte | 5 + .../samples/props-bound-to-normal/_config.js | 21 + .../samples/props-bound-to-normal/main.svelte | 17 + .../samples/props-bound/Counter.svelte | 5 + .../samples/props-bound/_config.js | 32 + .../samples/props-bound/main.svelte | 15 + .../props-default-value-behavior/_config.js | 372 ++ .../props-default-value-behavior/inner.svelte | 20 + .../props-default-value-behavior/main.svelte | 110 + .../props-default-value-lazy/_config.js | 23 + .../props-default-value-lazy/main.svelte | 31 + .../samples/props-quoted/_config.js | 14 + .../samples/props-quoted/main.svelte | 5 + .../runtime-runes/samples/props/_config.js | 22 + .../runtime-runes/samples/props/main.svelte | 5 + .../samples/rune-name-used-by-rune/_config.js | 5 + .../rune-name-used-by-rune/main.svelte | 8 + .../samples/runes-from-func/_config.js | 11 + .../samples/runes-from-func/main.svelte | 19 + .../runes-in-module-context/_config.js | 13 + .../runes-in-module-context/main.svelte | 18 + .../runtime-runes/samples/selector/_config.js | 47 + .../samples/selector/main.svelte | 11 + .../snippet-argument-destructured/_config.js | 21 + .../snippet-argument-destructured/main.svelte | 13 + .../samples/snippet-argument/_config.js | 21 + .../samples/snippet-argument/main.svelte | 13 + .../samples/snippet-namespace-1/Widget.svelte | 7 + .../samples/snippet-namespace-1/_config.js | 21 + .../samples/snippet-namespace-1/main.svelte | 11 + .../samples/snippet-namespace-2/_config.js | 21 + .../samples/snippet-namespace-2/main.svelte | 8 + .../Counter.svelte | 5 + .../snippet-prop-explicit-no-args/_config.js | 7 + .../snippet-prop-explicit-no-args/main.svelte | 9 + .../snippet-prop-explicit/Counter.svelte | 11 + .../samples/snippet-prop-explicit/_config.js | 21 + .../samples/snippet-prop-explicit/main.svelte | 9 + .../snippet-prop-implicit/Counter.svelte | 11 + .../samples/snippet-prop-implicit/_config.js | 21 + .../samples/snippet-prop-implicit/main.svelte | 9 + .../snippet-prop-reactive/Inner.svelte | 5 + .../samples/snippet-prop-reactive/_config.js | 20 + .../samples/snippet-prop-reactive/main.svelte | 17 + .../samples/snippet-reactive/_config.js | 20 + .../samples/snippet-reactive/main.svelte | 16 + .../samples/snippet-spread/Button.svelte | 7 + .../samples/snippet-spread/_config.js | 5 + .../samples/snippet-spread/main.svelte | 7 + .../snippet-validation-error/_config.js | 10 + .../snippet-validation-error/main.svelte | 7 + .../runtime-runes/samples/snippet/_config.js | 8 + .../runtime-runes/samples/snippet/main.svelte | 5 + .../samples/state-undefined/_config.js | 12 + .../samples/state-undefined/main.svelte | 5 + .../store-no-mutation-validation/_config.js | 5 + .../store-no-mutation-validation/main.svelte | 7 + .../samples/tick-timing/_config.js | 16 + .../samples/tick-timing/main.svelte | 11 + .../samples/untracked/_config.js | 43 + .../samples/untracked/main.svelte | 9 + .../samples/wrapped-$state-2/_config.js | 18 + .../samples/wrapped-$state-2/main.svelte | 22 + .../samples/wrapped-$state/_config.js | 32 + .../samples/wrapped-$state/main.svelte | 30 + packages/svelte/tests/runtime-runes/test.ts | 8 + .../samples/attribute-boolean/_expected.html | 0 .../samples/attribute-boolean/main.svelte | 0 .../samples/attribute-dynamic/_config.js | 8 + .../samples/attribute-dynamic/_expected.html | 0 .../samples/attribute-dynamic/main.svelte | 0 .../_config.js | 3 + .../_expected.html | 0 .../main.svelte | 0 .../_config.js | 3 + .../_expected.html | 0 .../main.svelte | 0 .../attribute-escaped-quotes/_expected.html | 0 .../attribute-escaped-quotes/main.svelte | 0 .../attribute-spread-with-null/_expected.html | 0 .../attribute-spread-with-null/main.svelte | 0 .../samples/attribute-static/_expected.html | 0 .../samples/attribute-static/main.svelte | 0 .../samples/bindings-empty-string/_config.js | 3 + .../bindings-empty-string/_expected.html | 0 .../samples/bindings-empty-string/main.svelte | 0 .../samples/bindings-group/_config.js | 3 + .../samples/bindings-group/_expected.html | 5 + .../samples/bindings-group/main.svelte | 12 + .../samples/bindings-readonly/_expected.html | 0 .../samples/bindings-readonly/main.svelte | 0 .../samples/bindings-zero/_config.js | 3 + .../samples/bindings-zero/_expected.html | 0 .../samples/bindings-zero/main.svelte | 0 .../samples/bindings/_config.js | 3 + .../samples/bindings/_expected.html | 0 .../samples/bindings/main.svelte | 0 .../samples/comment-preserve/_config.js | 7 + .../samples/comment-preserve/_expected.html | 5 + .../samples/comment-preserve}/main.svelte | 0 .../samples/comment/_expected.html | 0 .../samples/comment/main.svelte} | 0 .../component-binding-renamed/Foo.svelte | 0 .../component-binding-renamed/_config.js | 3 + .../component-binding-renamed/_expected.html | 0 .../component-binding-renamed/main.svelte | 0 .../samples/component-binding/Foo.svelte | 0 .../samples/component-binding/_config.js | 3 + .../samples/component-binding/_expected.html | 0 .../samples/component-binding/main.svelte | 0 .../component-data-dynamic/Widget.svelte | 0 .../samples/component-data-dynamic/_config.js | 12 + .../component-data-dynamic/_expected.html | 0 .../component-data-dynamic/main.svelte | 0 .../component-data-empty/Widget.svelte | 0 .../component-data-empty/_expected.html | 0 .../samples/component-data-empty/main.svelte | 0 .../Widget.svelte | 0 .../_expected.html | 0 .../component-refs-and-attributes/main.svelte | 0 .../samples/component-refs/Widget.svelte | 0 .../samples/component-refs/_expected.html | 0 .../samples/component-refs/main.svelte | 0 .../Widget.svelte | 0 .../_expected.html | 0 .../main.svelte | 0 .../samples/component-yield/Widget.svelte | 0 .../samples/component-yield/_expected.html | 0 .../samples/component-yield/main.svelte | 0 .../samples/component/Widget.svelte | 0 .../samples/component/_expected.html | 0 .../samples/component/main.svelte | 0 .../samples/computed/_config.js | 8 + .../samples/computed/_expected.html | 0 .../samples/computed/main.svelte | 0 .../ChildComponent.svelte | 0 .../_config.js | 3 + .../_expected.html | 1 + .../main.svelte | 11 + .../samples/default-data-override/_config.js | 7 + .../default-data-override/_expected.html | 0 .../samples/default-data-override/main.svelte | 0 .../samples/default-data/_expected.html | 0 .../samples/default-data/main.svelte | 0 .../samples/directives/_expected.html | 0 .../samples/directives/main.svelte | 0 .../samples/dynamic-element-string/_config.js | 3 + .../dynamic-element-string/_expected.html | 0 .../dynamic-element-string/main.svelte | 0 .../dynamic-element-variable/_config.js | 3 + .../dynamic-element-variable/_expected.html | 0 .../dynamic-element-variable/main.svelte | 0 .../samples/dynamic-text-escaped/_config.js | 7 + .../dynamic-text-escaped/_expected.html | 0 .../samples/dynamic-text-escaped/main.svelte | 0 .../samples/dynamic-text/_config.js | 7 + .../samples/dynamic-text/_expected.html | 0 .../samples/dynamic-text/main.svelte | 0 .../samples/each-block/_config.js | 7 + .../samples/each-block/_expected.html | 0 .../samples/each-block/main.svelte | 0 .../empty-elements-closed/_expected.html | 0 .../samples/empty-elements-closed/main.svelte | 0 .../samples/entities/_config.js | 7 + .../samples/entities/_expected.html | 0 .../samples/entities/main.svelte | 0 .../head-html-and-component/HeadNested.svelte | 0 .../head-html-and-component/Nested.svelte | 0 .../head-html-and-component/_config.js | 3 + .../_expected-head.html | 16 + .../head-html-and-component/_expected.html | 0 .../head-html-and-component/main.svelte | 0 .../head-meta-hydrate-duplicate/_config.js | 5 + .../_expected-head.html | 6 + .../_expected.html | 1 + .../head-meta-hydrate-duplicate/main.svelte | 0 .../samples/head-multiple-title/A.svelte | 0 .../samples/head-multiple-title/B.svelte | 0 .../samples/head-multiple-title/_config.js | 5 + .../head-multiple-title/_expected-head.html | 0 .../head-multiple-title/_expected.html | 0 .../samples/head-multiple-title/main.svelte | 0 .../Foo.svelte | 0 .../_expected-head.html | 4 + .../_expected.html | 0 .../main.svelte | 0 .../samples/head-title/_config.js | 7 + .../samples/head-title/_expected-head.html | 1 + .../samples/head-title/_expected.html | 0 .../samples/head-title/main.svelte | 0 .../samples/helpers/_expected.html | 0 .../samples/helpers/main.svelte | 0 .../samples/if-block-false/_config.js | 7 + .../samples/if-block-false/_expected.html | 0 .../samples/if-block-false/main.svelte | 0 .../samples/if-block-true/_config.js | 7 + .../samples/if-block-true/_expected.html | 0 .../samples/if-block-true/main.svelte | 0 .../import-non-component/_expected.html | 0 .../samples/import-non-component/answer.js | 0 .../samples/import-non-component/main.svelte | 0 .../samples/import-non-component/problems.js | 0 .../samples/raw-mustaches/_config.js | 7 + .../samples/raw-mustaches/_expected.html | 0 .../samples/raw-mustaches/main.svelte | 0 .../samples/sanitize-name/[foo].svelte | 0 .../samples/sanitize-name/_expected.html | 0 .../samples/sanitize-name/main.svelte | 0 .../spread-attributes-boolean/_config.js | 3 + .../spread-attributes-boolean/_expected.html | 0 .../spread-attributes-boolean/main.svelte | 0 .../spread-attributes-white-space/_config.js | 3 + .../_expected.html | 5 + .../spread-attributes-white-space/main.svelte | 0 .../samples/spread-attributes/_expected.html | 0 .../samples/spread-attributes/main.svelte | 0 .../samples/static-div/_expected.html | 0 .../samples/static-div/main.svelte | 0 .../samples/static-text/_expected.html | 0 .../samples/static-text/main.svelte | 0 .../samples/text-area-bind/_config.js | 3 + .../samples/text-area-bind/_expected.html | 0 .../samples/text-area-bind/main.svelte | 0 .../samples/textarea-children/_config.js | 3 + .../samples/textarea-children/_expected.html | 0 .../samples/textarea-children/main.svelte | 0 .../samples/textarea-value/_config.js | 3 + .../samples/textarea-value/_expected.html | 0 .../samples/textarea-value/main.svelte | 0 .../samples/triple/_expected.html | 0 .../samples/triple/main.svelte | 0 .../tests/server-side-rendering/test.ts | 68 + packages/svelte/tests/signals/test.ts | 149 + .../_config.js | 3 + .../_expected/client/index.svelte.js | 29 + .../_expected/server/index.svelte.js | 19 + .../index.svelte | 11 + .../_expected/client/index.svelte.js | 38 + .../_expected/server/index.svelte.js | 28 + .../function-prop-no-getter/index.svelte | 11 + .../snapshot/samples/hello-world/_config.js | 3 + .../_expected/client/index.svelte.js | 16 + .../_expected/server/index.svelte.js | 9 + .../snapshot/samples/hello-world/index.svelte | 1 + packages/svelte/tests/snapshot/test.ts | 48 + packages/svelte/tests/sourcemaps/helpers.js | 132 + .../samples/attached-sourcemap/_config.js | 55 + .../samples/attached-sourcemap/input.svelte | 0 .../samples/attached-sourcemap/test.js | 0 .../tests/sourcemaps/samples/basic/_config.js | 5 + .../sourcemaps/samples/basic/input.svelte | 0 .../sourcemaps/samples/basic/test.js | 0 .../samples/binding-shorthand/_config.js | 3 + .../samples/binding-shorthand}/input.svelte | 0 .../samples/binding-shorthand}/test.js | 0 .../sourcemaps/samples/binding/input.svelte | 0 .../sourcemaps/samples/binding/test.js | 0 .../samples/compile-option-dev/_config.js | 27 + .../samples/compile-option-dev/input.svelte | 0 .../samples/compile-option-dev/test.js | 40 + .../tests/sourcemaps/samples/css/_config.js | 5 + .../sourcemaps/samples/css/input.svelte | 0 .../sourcemaps/samples/css/test.js | 0 .../samples/decoded-sourcemap/_config.js | 16 + .../samples/decoded-sourcemap/input.svelte | 0 .../samples/decoded-sourcemap/test.js | 0 .../sourcemaps/samples/each-block/_config.js | 5 + .../samples/each-block/input.svelte | 0 .../sourcemaps/samples/each-block/test.js | 0 .../sourcemaps/samples/external/_config.js | 26 + .../sourcemaps/samples/external/input.svelte | 0 .../sourcemaps/samples/external/test.js | 0 .../sourcemaps/samples/markup/_config.js | 5 + .../sourcemaps/samples/markup/input.svelte | 0 .../sourcemaps/samples/markup/test.js | 0 .../samples/no-sourcemap/_config.js | 9 + .../samples/no-sourcemap/input.svelte | 0 .../sourcemaps/samples/no-sourcemap/test.js | 0 .../samples/only-css-sourcemap/_config.js | 9 + .../samples/only-css-sourcemap/input.svelte | 0 .../samples/only-css-sourcemap/test.js | 0 .../samples/only-js-sourcemap/_config.js | 9 + .../samples/only-js-sourcemap/input.svelte | 0 .../samples/only-js-sourcemap/test.js | 0 .../samples/preprocessed-markup/_config.js | 14 + .../samples/preprocessed-markup/input.svelte | 0 .../samples/preprocessed-markup/test.js | 0 .../samples/preprocessed-multiple/_config.js | 27 + .../preprocessed-multiple/input.svelte | 0 .../samples/preprocessed-multiple/test.js | 0 .../samples/preprocessed-no-map/_config.js | 18 + .../samples/preprocessed-no-map/input.svelte | 0 .../samples/preprocessed-no-map/test.js | 0 .../samples/preprocessed-script/_config.js | 14 + .../samples/preprocessed-script/input.svelte | 0 .../samples/preprocessed-script/test.js | 0 .../samples/preprocessed-styles/_config.js | 14 + .../samples/preprocessed-styles/input.svelte | 0 .../samples/preprocessed-styles/test.js | 0 .../samples/script-after-comment/input.svelte | 0 .../samples/script-after-comment/test.js | 0 .../sourcemaps/samples/script/input.svelte | 0 .../sourcemaps/samples/script/test.js | 0 .../samples/source-map-generator/_config.js | 27 + .../samples/source-map-generator/input.svelte | 0 .../samples/source-map-generator/test.js | 0 .../_config.js | 37 + .../input.svelte | 0 .../test.js | 0 .../samples/sourcemap-basename/_config.js | 35 + .../samples/sourcemap-basename/input.svelte | 0 .../samples/sourcemap-basename/test.js | 0 .../samples/sourcemap-concat/_config.js | 17 + .../samples/sourcemap-concat/input.svelte | 0 .../samples/sourcemap-concat/test.js | 0 .../samples/sourcemap-names/_config.js | 35 + .../samples/sourcemap-names/input.svelte | 0 .../samples/sourcemap-names/test.js | 0 .../samples/sourcemap-offsets/_config.js | 20 + .../samples/sourcemap-offsets/input.svelte | 0 .../samples/sourcemap-offsets/test.js | 0 .../samples/sourcemap-sources/_config.js | 61 + .../samples/sourcemap-sources/input.svelte | 0 .../samples/sourcemap-sources/test.js | 0 .../samples/static-no-script/_config.js | 5 + .../samples/static-no-script/input.svelte | 0 .../samples/static-no-script/test.js | 0 .../samples/two-scripts/input.svelte | 0 .../sourcemaps/samples/two-scripts/test.js | 0 .../sourcemaps/samples/typescript/_config.js | 26 + .../samples/typescript/input.svelte | 0 .../sourcemaps/samples/typescript/test.js | 0 packages/svelte/tests/sourcemaps/test.ts | 124 + packages/svelte/tests/store/test.ts | 593 +++ packages/svelte/tests/suite.ts | 102 + .../svelte/{test => tests}/types/actions.ts | 2 +- packages/svelte/tests/types/component.ts | 150 + .../types/create-event-dispatcher.ts | 2 +- .../svelte/{test => tests}/types/on-mount.ts | 2 +- packages/svelte/tests/types/tsconfig.json | 8 + .../samples/a11y-alt-text/input.svelte | 0 .../samples/a11y-alt-text/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-anchor-has-content/input.svelte | 0 .../a11y-anchor-has-content/warnings.json | 0 .../a11y-anchor-in-svg-is-valid/input.svelte | 0 .../a11y-anchor-in-svg-is-valid/warnings.json | 0 .../samples/a11y-anchor-is-valid/input.svelte | 0 .../a11y-anchor-is-valid/warnings.json | 0 .../a11y-aria-activedescendant/input.svelte | 0 .../a11y-aria-activedescendant/warnings.json | 0 .../samples/a11y-aria-props/input.svelte | 0 .../samples/a11y-aria-props/warnings.json | 0 .../a11y-aria-proptypes-boolean/input.svelte | 0 .../a11y-aria-proptypes-boolean/warnings.json | 0 .../a11y-aria-proptypes-integer/input.svelte | 0 .../a11y-aria-proptypes-integer/warnings.json | 0 .../a11y-aria-proptypes-number/input.svelte | 0 .../a11y-aria-proptypes-number/warnings.json | 0 .../a11y-aria-proptypes-string/input.svelte | 0 .../a11y-aria-proptypes-string/warnings.json | 0 .../a11y-aria-proptypes-token/input.svelte | 0 .../a11y-aria-proptypes-token/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-aria-proptypes-tristate/input.svelte | 0 .../warnings.json | 0 .../samples/a11y-aria-role/input.svelte | 0 .../samples/a11y-aria-role/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-autocomplete-valid/input.svelte | 0 .../a11y-autocomplete-valid/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-figcaption-right-place/input.svelte | 0 .../warnings.json | 0 .../a11y-figcaption-wrong-place/input.svelte | 0 .../a11y-figcaption-wrong-place/warnings.json | 0 .../a11y-heading-has-content/input.svelte | 0 .../a11y-heading-has-content/warnings.json | 0 .../samples/a11y-html-has-lang/input.svelte | 0 .../samples/a11y-html-has-lang/warnings.json | 0 .../a11y-iframe-has-title/input.svelte | 0 .../a11y-iframe-has-title/warnings.json | 0 .../a11y-img-redundant-alt/input.svelte | 0 .../a11y-img-redundant-alt/warnings.json | 0 .../a11y-in-foreign-namespace/input.svelte | 0 .../a11y-in-foreign-namespace}/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-media-has-caption/input.svelte | 0 .../a11y-media-has-caption/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-no-abstract-roles/input.svelte | 0 .../a11y-no-abstract-roles/warnings.json | 0 .../samples/a11y-no-access-key/input.svelte | 0 .../samples/a11y-no-access-key/warnings.json | 0 .../samples/a11y-no-autofocus/input.svelte | 0 .../samples/a11y-no-autofocus/warnings.json | 0 .../a11y-no-distracting-elements/input.svelte | 0 .../warnings.json | 0 .../input.svelte | 148 + .../warnings.json | 710 +++ .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-no-redundant-roles/input.svelte | 0 .../a11y-no-redundant-roles/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../a11y-not-on-components/input.svelte | 0 .../a11y-not-on-components/warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../validator/samples/a11y-scope/input.svelte | 0 .../samples/a11y-scope/warnings.json | 0 .../a11y-tabindex-no-positive/input.svelte | 0 .../a11y-tabindex-no-positive/warnings.json | 0 .../samples/action-on-component/_config.js | 3 + .../samples/action-on-component/errors.json | 0 .../samples/action-on-component/input.svelte | 0 .../animation-comment-siblings/errors.json | 0 .../animation-comment-siblings/input.svelte | 0 .../samples/animation-duplicate/_config.js | 3 + .../samples/animation-duplicate/errors.json | 0 .../samples/animation-duplicate/input.svelte | 0 .../animation-each-with-const/errors.json | 0 .../animation-each-with-const/input.svelte | 0 .../errors.json | 0 .../input.svelte | 0 .../samples/animation-not-in-each/_config.js | 3 + .../samples/animation-not-in-each/errors.json | 0 .../animation-not-in-each/input.svelte | 0 .../animation-not-in-keyed-each/_config.js | 3 + .../animation-not-in-keyed-each/errors.json | 0 .../animation-not-in-keyed-each/input.svelte | 0 .../samples/animation-on-component/_config.js | 3 + .../animation-on-component/errors.json | 0 .../animation-on-component/input.svelte | 0 .../samples/animation-siblings/_config.js | 3 + .../samples/animation-siblings/errors.json | 0 .../samples/animation-siblings/input.svelte | 0 .../samples/assignment-to-const-2/_config.js | 3 + .../samples/assignment-to-const-2/errors.json | 0 .../assignment-to-const-2/input.svelte | 0 .../samples/assignment-to-const-3/_config.js | 3 + .../samples/assignment-to-const-3/errors.json | 0 .../assignment-to-const-3/input.svelte | 0 .../samples/assignment-to-const-4/_config.js | 3 + .../samples/assignment-to-const-4/errors.json | 0 .../assignment-to-const-4/input.svelte | 0 .../samples/assignment-to-const-5/_config.js | 3 + .../samples/assignment-to-const-5/errors.json | 0 .../assignment-to-const-5/input.svelte | 0 .../samples/assignment-to-const-6/errors.json | 0 .../assignment-to-const-6/input.svelte | 0 .../samples/assignment-to-const-7/_config.js | 3 + .../samples/assignment-to-const-7/errors.json | 0 .../assignment-to-const-7/input.svelte | 0 .../samples/assignment-to-const-8/errors.json | 0 .../assignment-to-const-8/input.svelte | 0 .../samples/assignment-to-const/_config.js | 3 + .../samples/assignment-to-const/errors.json | 0 .../samples/assignment-to-const/input.svelte | 0 .../attribute-expected-equals/_config.js | 3 + .../attribute-expected-equals/errors.json | 0 .../attribute-expected-equals/input.svelte | 0 .../attribute-invalid-name-2/_config.js | 3 + .../attribute-invalid-name-2/errors.json | 0 .../attribute-invalid-name-2/input.svelte | 0 .../attribute-invalid-name-3/_config.js | 3 + .../attribute-invalid-name-3/errors.json | 0 .../attribute-invalid-name-3/input.svelte | 0 .../attribute-invalid-name-4/_config.js | 3 + .../attribute-invalid-name-4/errors.json | 0 .../attribute-invalid-name-4/input.svelte | 0 .../attribute-invalid-name-5/_config.js | 3 + .../attribute-invalid-name-5/errors.json | 0 .../attribute-invalid-name-5/input.svelte | 0 .../samples/attribute-invalid-name/_config.js | 3 + .../attribute-invalid-name/errors.json | 0 .../attribute-invalid-name/input.svelte | 0 .../await-component-is-used/input.svelte | 0 .../await-component-is-used}/warnings.json | 0 .../samples/await-no-catch/input.svelte | 0 .../samples/await-no-catch}/warnings.json | 0 .../await-shorthand-no-catch/input.svelte | 0 .../await-shorthand-no-catch}/warnings.json | 0 .../await-shorthand-no-then/input.svelte | 0 .../await-shorthand-no-then}/warnings.json | 0 .../samples/binding-await-catch/errors.json | 8 + .../samples/binding-await-catch/input.svelte | 0 .../samples/binding-await-then-2/errors.json | 8 + .../samples/binding-await-then-2/input.svelte | 0 .../samples/binding-await-then/errors.json | 8 + .../samples/binding-await-then/input.svelte | 0 .../samples/binding-const-field/errors.json | 0 .../samples/binding-const-field/input.svelte | 0 .../samples/binding-const/errors.json | 14 + .../samples/binding-const/input.svelte | 0 .../binding-dimensions-svg/errors.json | 14 + .../binding-dimensions-svg/input.svelte | 0 .../samples/binding-input-checked/errors.json | 0 .../binding-input-checked/input.svelte | 0 .../binding-input-type-boolean/errors.json | 14 + .../binding-input-type-boolean/input.svelte | 0 .../binding-input-type-dynamic/errors.json | 14 + .../binding-input-type-dynamic/input.svelte | 0 .../errors.json | 0 .../input.svelte | 0 .../binding-invalid-on-element-2/errors.json | 14 + .../binding-invalid-on-element-2/input.svelte | 5 + .../binding-invalid-on-element/errors.json | 14 + .../binding-invalid-on-element/input.svelte | 0 .../binding-invalid-value-global/errors.json | 14 + .../binding-invalid-value-global/input.svelte | 0 .../samples/binding-invalid-value/errors.json | 14 + .../binding-invalid-value/input.svelte | 0 .../samples/binding-invalid/errors.json | 0 .../samples/binding-invalid/input.svelte | 0 .../validator/samples/binding-let/errors.json | 14 + .../samples/binding-let/input.svelte | 0 .../errors.json | 14 + .../input.svelte | 0 .../input.svelte | 0 .../warnings.json | 0 .../samples/component-dynamic/_config.js | 3 + .../samples/component-dynamic/input.svelte | 0 .../samples/component-dynamic/options.json | 0 .../samples/component-dynamic/warnings.json | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../component-name-lowercase/_config.js | 3 + .../component-name-lowercase/input.svelte | 0 .../component-name-lowercase/warnings.json | 0 .../samples/component-namespaced/input.svelte | 0 .../component-namespaced}/warnings.json | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../samples/component-slot-dynamic/_config.js | 3 + .../component-slot-dynamic/errors.json | 0 .../component-slot-dynamic/input.svelte | 0 .../component-slot-named-duplicate/_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../errors.json | 0 .../input.svelte | 0 .../component-slotted-each-block/_config.js | 3 + .../component-slotted-each-block/errors.json | 0 .../component-slotted-each-block/input.svelte | 0 .../component-slotted-if-block/_config.js | 3 + .../component-slotted-if-block/errors.json | 0 .../component-slotted-if-block/input.svelte | 0 .../samples/const-tag-conflict-1/_config.js | 3 + .../samples/const-tag-conflict-1/errors.json | 0 .../samples/const-tag-conflict-1/input.svelte | 0 .../samples/const-tag-conflict-2/_config.js | 3 + .../samples/const-tag-conflict-2/errors.json | 0 .../samples/const-tag-conflict-2/input.svelte | 0 .../samples/const-tag-cyclical/_config.js | 3 + .../samples/const-tag-cyclical/errors.json | 0 .../samples/const-tag-cyclical/input.svelte | 0 .../samples/const-tag-placement-1/_config.js | 3 + .../samples/const-tag-placement-1/errors.json | 0 .../const-tag-placement-1/input.svelte | 0 .../samples/const-tag-placement-2/_config.js | 3 + .../samples/const-tag-placement-2/errors.json | 0 .../const-tag-placement-2/input.svelte | 0 .../samples/const-tag-readonly-1/errors.json | 8 + .../samples/const-tag-readonly-1/input.svelte | 0 .../samples/const-tag-readonly-2/_config.js | 3 + .../samples/const-tag-readonly-2/errors.json | 0 .../samples/const-tag-readonly-2/input.svelte | 0 .../contenteditable-dynamic/_config.js | 3 + .../contenteditable-dynamic/errors.json | 0 .../contenteditable-dynamic/input.svelte | 0 .../contenteditable-missing/_config.js | 3 + .../contenteditable-missing/errors.json | 0 .../contenteditable-missing/input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../css-invalid-global-placement-2/_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../css-invalid-global-placement-3/_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../css-invalid-global-placement-4/_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../css-invalid-global-placement-5/_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../css-invalid-global-placement/_config.js | 3 + .../css-invalid-global-placement/errors.json | 0 .../css-invalid-global-placement/input.svelte | 0 .../css-invalid-global-selector-2/_config.js | 3 + .../css-invalid-global-selector-2/errors.json | 0 .../input.svelte | 0 .../css-invalid-global-selector-3/_config.js | 3 + .../css-invalid-global-selector-3/errors.json | 0 .../input.svelte | 0 .../css-invalid-global-selector-4/_config.js | 3 + .../css-invalid-global-selector-4/errors.json | 0 .../input.svelte | 0 .../css-invalid-global-selector-5/_config.js | 3 + .../css-invalid-global-selector-5/errors.json | 0 .../input.svelte | 0 .../css-invalid-global-selector-6/_config.js | 3 + .../css-invalid-global-selector-6/errors.json | 0 .../input.svelte | 0 .../css-invalid-global-selector/_config.js | 3 + .../css-invalid-global-selector/errors.json | 0 .../css-invalid-global-selector/input.svelte | 0 .../samples/css-mismatched-quotes/_config.js | 3 + .../samples/css-mismatched-quotes/errors.json | 14 + .../css-mismatched-quotes/input.svelte | 7 + .../samples/debug-invalid-args/_config.js | 3 + .../samples/debug-invalid-args/errors.json | 0 .../samples/debug-invalid-args/input.svelte | 0 .../default-export-anonymous-class/_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../samples/default-export/_config.js | 3 + .../samples/default-export/errors.json | 0 .../samples/default-export/input.svelte | 0 .../directive-non-expression/errors.json | 0 .../directive-non-expression/input.svelte | 0 .../errors.json | 14 + .../input.svelte | 0 .../errors.json | 14 + .../input.svelte | 0 .../dollar-global-in-markup/errors.json | 14 + .../dollar-global-in-markup/input.svelte | 0 .../dollar-global-in-script/errors.json | 14 + .../dollar-global-in-script/input.svelte | 0 .../dynamic-element-invalid-tag/_config.js | 3 + .../dynamic-element-invalid-tag/errors.json | 0 .../dynamic-element-invalid-tag/input.svelte | 0 .../dynamic-element-missing-tag/_config.js | 3 + .../dynamic-element-missing-tag/errors.json | 0 .../dynamic-element-missing-tag/input.svelte | 0 .../samples/dynamic-element-this/errors.json | 0 .../samples/dynamic-element-this/input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../each-block-invalid-context/errors.json | 0 .../each-block-invalid-context/input.svelte | 0 .../each-block-multiple-children/_config.js | 7 + .../each-block-multiple-children/input.svelte | 0 .../warnings.json | 0 .../validator/samples/empty-block/_config.js | 3 + .../samples/empty-block/input.svelte | 0 .../samples/empty-block/warnings.json | 0 .../samples/error-mode-warn/_config.js | 3 + .../samples/error-mode-warn/input.svelte | 0 .../samples/error-mode-warn/options.json | 0 .../samples/error-mode-warn/warnings.json | 26 + .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../event-modifiers-invalid/_config.js | 3 + .../event-modifiers-invalid/errors.json | 0 .../event-modifiers-invalid/input.svelte | 0 .../samples/event-modifiers-legacy/_config.js | 8 + .../event-modifiers-legacy/errors.json | 0 .../event-modifiers-legacy/input.svelte | 0 .../event-modifiers-redundant/_config.js | 3 + .../event-modifiers-redundant/input.svelte | 0 .../event-modifiers-redundant/warnings.json | 0 .../_config.js | 8 + .../input.svelte | 0 .../warnings.json | 0 .../html-block-in-attribute/_config.js | 3 + .../html-block-in-attribute/errors.json | 0 .../html-block-in-attribute/input.svelte | 0 .../samples/html-block-in-textarea/_config.js | 3 + .../html-block-in-textarea/errors.json | 0 .../html-block-in-textarea/input.svelte | 0 .../samples/ignore-warning/input.svelte | 0 .../samples/ignore-warning/warnings.json | 0 .../ignore-warnings-cumulative/input.svelte | 0 .../ignore-warnings-cumulative/warnings.json | 0 .../ignore-warnings-newline/input.svelte | 0 .../ignore-warnings-newline/warnings.json | 0 .../ignore-warnings-stacked/input.svelte | 0 .../ignore-warnings-stacked/warnings.json | 0 .../samples/ignore-warnings/input.svelte | 0 .../samples/ignore-warnings/warnings.json | 0 .../illegal-attribute-character/_config.js | 3 + .../illegal-attribute-character/input.svelte | 0 .../illegal-attribute-character/warnings.json | 0 .../illegal-variable-declaration/_config.js | 3 + .../illegal-variable-declaration/errors.json | 0 .../illegal-variable-declaration/input.svelte | 0 .../samples/import-meta/input.svelte | 0 .../invalid-empty-css-declaration/_config.js | 3 + .../invalid-empty-css-declaration/errors.json | 0 .../input.svelte | 0 .../samples/invalid-reactive-var-1/_config.js | 3 + .../invalid-reactive-var-1/errors.json | 0 .../invalid-reactive-var-1/input.svelte | 0 .../samples/invalid-reactive-var-2/_config.js | 3 + .../invalid-reactive-var-2/errors.json | 0 .../invalid-reactive-var-2/input.svelte | 0 .../logic-block-in-attribute/_config.js | 3 + .../logic-block-in-attribute/errors.json | 0 .../logic-block-in-attribute/input.svelte | 0 .../logic-block-in-textarea/_config.js | 3 + .../logic-block-in-textarea/errors.json | 0 .../logic-block-in-textarea/input.svelte | 0 .../_config.js | 3 + .../input.svelte | 0 .../warnings.json | 0 .../_config.js | 3 + .../input.svelte | 0 .../warnings.json | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../multiple-script-module-context/_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../namespace-invalid-unguessable/_config.js | 3 + .../namespace-invalid-unguessable/errors.json | 0 .../input.svelte | 0 .../samples/namespace-invalid/_config.js | 3 + .../samples/namespace-invalid/errors.json | 0 .../samples/namespace-invalid/input.svelte | 0 .../samples/namespace-non-literal/_config.js | 3 + .../samples/namespace-non-literal/errors.json | 0 .../namespace-non-literal/input.svelte | 0 .../input.svelte | 0 .../warnings.json | 0 .../samples/non-empty-block-dev/_config.js | 7 + .../samples/non-empty-block-dev/input.svelte | 0 .../non-empty-block-dev}/warnings.json | 0 .../reactive-declaration-cyclical/errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../reactive-module-variable-2/input.svelte | 0 .../reactive-module-variable-2}/warnings.json | 0 .../reactive-module-variable/_config.js | 3 + .../reactive-module-variable/input.svelte | 0 .../reactive-module-variable/warnings.json | 0 .../rest-eachblock-binding-2/_config.js | 3 + .../rest-eachblock-binding-2/input.svelte | 0 .../rest-eachblock-binding-2/warnings.json | 0 .../rest-eachblock-binding-3/_config.js | 3 + .../rest-eachblock-binding-3/input.svelte | 0 .../rest-eachblock-binding-3/warnings.json | 0 .../_config.js | 3 + .../input.svelte | 0 .../warnings.json | 0 .../samples/rest-eachblock-binding/_config.js | 3 + .../rest-eachblock-binding/input.svelte | 0 .../rest-eachblock-binding/warnings.json | 0 .../runes-state-rune-not-mutated/_config.js | 3 + .../runes-state-rune-not-mutated/input.svelte | 10 + .../warnings.json | 14 + .../samples/script-invalid-context/_config.js | 3 + .../script-invalid-context/errors.json | 0 .../script-invalid-context/input.svelte | 0 .../_config.js | 8 + .../input.svelte | 0 .../warnings.json | 0 .../input.svelte | 0 .../warnings.json | 0 .../samples/select-multiple/input.svelte | 0 .../_config.js | 8 + .../input.svelte | 0 .../warnings.json | 0 .../samples/silence-warnings-2/input.svelte | 0 .../samples/silence-warnings-2}/warnings.json | 0 .../samples/silence-warnings/input.svelte | 0 .../samples/silence-warnings}/warnings.json | 0 .../samples/slot-attribute-invalid/_config.js | 3 + .../slot-attribute-invalid/errors.json | 0 .../slot-attribute-invalid/input.svelte | 0 .../samples/slot-warning-ignore/input.svelte | 0 .../slot-warning-ignore}/warnings.json | 0 .../samples/slot-warning/input.svelte | 0 .../samples/slot-warning/warnings.json | 0 .../samples/slot-warning2/input.svelte | 0 .../samples/slot-warning2/warnings.json | 0 .../static-state-reference/input.svelte | 11 + .../static-state-reference/warnings.json | 26 + .../samples/store-runes-conflict/input.svelte | 4 + .../store-runes-conflict/warnings.json | 14 + .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../svelte-fragment-placement-2/_config.js | 3 + .../svelte-fragment-placement-2/errors.json | 0 .../svelte-fragment-placement-2/input.svelte | 0 .../svelte-fragment-placement/_config.js | 3 + .../svelte-fragment-placement/errors.json | 0 .../svelte-fragment-placement/input.svelte | 0 .../input.svelte | 0 .../warnings.json} | 0 .../_config.js | 3 + .../input.svelte | 1 + .../warnings.json | 0 .../_config.js | 7 + .../input.svelte | 1 + .../validator/samples/tag-invalid/_config.js | 3 + .../validator/samples/tag-invalid/errors.json | 0 .../samples/tag-invalid/input.svelte | 0 .../samples/tag-non-string/_config.js | 3 + .../samples/tag-non-string/errors.json | 0 .../samples/tag-non-string/input.svelte | 0 .../textarea-value-children/_config.js | 3 + .../textarea-value-children/errors.json | 0 .../textarea-value-children/input.svelte | 0 .../samples/title-no-attributes/_config.js | 3 + .../samples/title-no-attributes/errors.json | 0 .../samples/title-no-attributes/input.svelte | 0 .../samples/title-no-children/_config.js | 3 + .../samples/title-no-children/errors.json | 0 .../samples/title-no-children/input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../transition-duplicate-in/_config.js | 3 + .../transition-duplicate-in/errors.json | 0 .../transition-duplicate-in/input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../transition-duplicate-out/_config.js | 3 + .../transition-duplicate-out/errors.json | 0 .../transition-duplicate-out/input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../transition-on-component/_config.js | 3 + .../transition-on-component/errors.json | 0 .../transition-on-component/input.svelte | 0 .../unreferenced-variables-each/_config.js | 3 + .../unreferenced-variables-each/input.svelte | 0 .../unreferenced-variables-each/warnings.json | 0 .../samples/unreferenced-variables/_config.js | 3 + .../unreferenced-variables/input.svelte | 0 .../unreferenced-variables/warnings.json | 0 .../samples/use-the-platform/_config.js | 3 + .../samples/use-the-platform/input.svelte | 0 .../samples/use-the-platform/warnings.json | 0 .../samples/valid-reactive-vars/errors.json | 0 .../samples/valid-reactive-vars/input.svelte | 0 .../_config.js | 3 + .../errors.json | 0 .../input.svelte | 0 .../window-binding-invalid-value/_config.js | 3 + .../window-binding-invalid-value/errors.json | 0 .../window-binding-invalid-value/input.svelte | 0 .../window-binding-invalid-width/_config.js | 3 + .../window-binding-invalid-width/errors.json | 0 .../window-binding-invalid-width/input.svelte | 0 .../samples/window-binding-invalid/_config.js | 3 + .../window-binding-invalid/errors.json | 0 .../window-binding-invalid/input.svelte | 0 .../samples/window-binding-online/errors.json | 0 .../window-binding-online}/input.svelte | 0 packages/svelte/tests/validator/test.ts | 143 + packages/svelte/tsconfig.json | 60 +- packages/svelte/vitest.config.js | 28 - playgrounds/basic/.gitignore | 3 - playgrounds/basic/README.md | 9 - playgrounds/basic/compile.js | 6 - playgrounds/basic/jsconfig.json | 33 - playgrounds/basic/package.json | 14 - playgrounds/basic/src/App.svelte | 7 - playgrounds/basic/src/entry-client.js | 24 - playgrounds/basic/src/entry-server.js | 6 - playgrounds/basic/src/lib/Counter.svelte | 10 - playgrounds/basic/src/template.html | 13 - playgrounds/basic/start.js | 100 - playgrounds/demo/.gitignore | 4 + playgrounds/demo/demo.css | 246 + playgrounds/demo/index.html | 12 + playgrounds/demo/package.json | 21 + playgrounds/demo/server.js | 71 + playgrounds/demo/src/entry-client.ts | 8 + playgrounds/demo/src/entry-server.ts | 7 + playgrounds/demo/tsconfig.json | 17 + playgrounds/demo/vite.config.js | 6 + playgrounds/sandbox/.gitignore | 3 + .../sandbox/input/.gitkeep | 0 playgrounds/sandbox/package.json | 13 + playgrounds/sandbox/run.js | 68 + playgrounds/sandbox/tsconfig.json | 17 + pnpm-lock.yaml | 4632 +++++++---------- sites/svelte-5-preview/.gitignore | 8 + sites/svelte-5-preview/jsconfig.json | 15 + sites/svelte-5-preview/package.json | 57 + sites/svelte-5-preview/src/app.html | 13 + sites/svelte-5-preview/src/global.d.ts | 1 + sites/svelte-5-preview/src/lib/Bundler.js | 72 + .../svelte-5-preview/src/lib/Checkbox.svelte | 63 + .../src/lib/CodeMirror.svelte | 336 ++ .../src/lib/Input/ComponentSelector.svelte | 449 ++ .../src/lib/Input/ModuleEditor.svelte | 89 + .../src/lib/Input/RunesInfo.svelte | 149 + .../src/lib/InputOutputToggle.svelte | 39 + sites/svelte-5-preview/src/lib/Message.svelte | 100 + .../src/lib/Output/AstNode.svelte | 161 + .../src/lib/Output/AstView.svelte | 105 + .../src/lib/Output/Compiler.js | 73 + .../src/lib/Output/CompilerOptions.svelte | 118 + .../src/lib/Output/ErrorOverlay.svelte | 47 + .../src/lib/Output/Output.svelte | 221 + .../src/lib/Output/PaneWithPanel.svelte | 83 + .../src/lib/Output/ReplProxy.js | 117 + .../src/lib/Output/Viewer.svelte | 312 ++ .../src/lib/Output/console/Console.svelte | 36 + .../src/lib/Output/console/ConsoleLine.svelte | 176 + .../lib/Output/console/ConsoleTable.svelte | 94 + .../src/lib/Output/console/console.d.ts | 19 + .../src/lib/Output/get-location-from-stack.js | 42 + .../src/lib/Output/proxy.d.ts | 10 + .../src/lib/Output/srcdoc/index.html | 285 + sites/svelte-5-preview/src/lib/Repl.svelte | 426 ++ sites/svelte-5-preview/src/lib/context.js | 13 + sites/svelte-5-preview/src/lib/index.js | 1 + sites/svelte-5-preview/src/lib/theme.js | 175 + sites/svelte-5-preview/src/lib/types.d.ts | 80 + sites/svelte-5-preview/src/lib/utils.js | 16 + .../src/lib/workers/bundler/index.js | 566 ++ .../lib/workers/bundler/plugins/commonjs.js | 58 + .../src/lib/workers/bundler/plugins/glsl.js | 12 + .../src/lib/workers/bundler/plugins/json.js | 12 + .../workers/bundler/plugins/loop-protect.js | 111 + .../lib/workers/bundler/plugins/replace.js | 72 + .../src/lib/workers/compiler/index.js | 112 + .../src/lib/workers/patch_window.js | 1 + .../src/lib/workers/workers.d.ts | 28 + .../svelte-5-preview/src/routes/+error.svelte | 73 + .../src/routes/+layout.server.js | 12 + .../src/routes/+layout.svelte | 98 + .../svelte-5-preview/src/routes/+page.svelte | 95 + sites/svelte-5-preview/src/routes/defaults.js | 21 + .../src/routes/docs/+layout.server.js | 13 + .../src/routes/docs/+layout.svelte | 110 + .../svelte-5-preview/src/routes/docs/+page.js | 5 + .../src/routes/docs/[slug]/+page.server.js | 19 + .../src/routes/docs/[slug]/+page.svelte | 76 + .../docs/content/01-api/01-introduction.md | 7 + .../routes/docs/content/01-api/02-runes.md | 205 + .../docs/content/01-api/03-functions.md | 43 + .../src/routes/docs/content/01-api/meta.json | 3 + .../02-examples/01-universal-reactivity.md | 146 + .../02-examples/02-fine-grained-reactivity.md | 116 + .../docs/content/02-examples/04-old-vs-new.md | 192 + .../content/02-examples/06-more-examples.md | 7 + .../routes/docs/content/02-examples/meta.json | 3 + .../routes/docs/content/03-appendix/01-faq.md | 127 + .../03-appendix/02-breaking-changes.md | 31 + .../content/03-appendix/03-deprecations.md | 41 + .../routes/docs/content/03-appendix/meta.json | 3 + .../src/routes/docs/render.js | 203 + .../src/routes/docs/types.d.ts | 26 + .../src/routes/faq/+page.server.js | 5 + sites/svelte-5-preview/src/routes/gzip.js | 29 + .../src/routes/nav.json/+server.js | 29 + .../src/routes/status/+page.server.js | 44 + .../src/routes/status/+page.svelte | 85 + .../src/routes/status/data.json/+server.js | 6 + sites/svelte-5-preview/static/favicon.png | Bin 0 -> 1571 bytes sites/svelte-5-preview/static/svelte | 1 + sites/svelte-5-preview/svelte.config.js | 20 + sites/svelte-5-preview/vercel.json | 5 + sites/svelte-5-preview/vite.config.js | 20 + sites/svelte.dev/.eslintrc.cjs | 54 - sites/svelte.dev/package.json | 2 +- .../(authed)/repl/[id]/AppControls.svelte | 6 +- sites/svelte.dev/src/routes/+layout.svelte | 4 +- .../src/routes/_components/Hero.svelte | 4 +- .../svelte.dev/src/routes/search/+page.svelte | 9 +- .../src/routes/tutorial/+layout.svelte | 2 +- vitest.config.js | 49 + 7233 files changed, 86262 insertions(+), 86797 deletions(-) create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .prettierignore delete mode 100644 packages/svelte/.eslintignore delete mode 100644 packages/svelte/.eslintrc.cjs delete mode 100644 packages/svelte/.prettierignore delete mode 100644 packages/svelte/CHANGELOG.md delete mode 100644 packages/svelte/README.md delete mode 100644 packages/svelte/scripts/.eslintrc.json create mode 100644 packages/svelte/scripts/build.js delete mode 100644 packages/svelte/scripts/compile-test.js delete mode 100644 packages/svelte/scripts/generate-dts.js delete mode 100644 packages/svelte/scripts/globals-extractor.js delete mode 100644 packages/svelte/src/.eslintrc.json create mode 100644 packages/svelte/src/action/public.d.ts create mode 100644 packages/svelte/src/animate/index.js rename packages/svelte/src/{runtime => }/animate/public.d.ts (100%) delete mode 100644 packages/svelte/src/compiler/Stats.js delete mode 100644 packages/svelte/src/compiler/compile/Component.js delete mode 100644 packages/svelte/src/compiler/compile/compiler_errors.js delete mode 100644 packages/svelte/src/compiler/compile/compiler_warnings.js delete mode 100644 packages/svelte/src/compiler/compile/create_module.js delete mode 100644 packages/svelte/src/compiler/compile/css/Selector.js delete mode 100644 packages/svelte/src/compiler/compile/css/Stylesheet.js delete mode 100644 packages/svelte/src/compiler/compile/css/gather_possible_values.js delete mode 100644 packages/svelte/src/compiler/compile/css/private.d.ts delete mode 100644 packages/svelte/src/compiler/compile/index.js delete mode 100644 packages/svelte/src/compiler/compile/internal_exports.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Action.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Animation.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Attribute.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/AwaitBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Binding.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Body.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/CatchBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Class.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Comment.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/ConstTag.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/DebugTag.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Document.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/EachBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Element.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/ElseBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/EventHandler.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Fragment.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Head.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/IfBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/InlineComponent.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/KeyBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Let.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/MustacheTag.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Options.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/PendingBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/RawMustacheTag.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Slot.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/SlotTemplate.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/StyleDirective.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Text.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/ThenBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Title.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Transition.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/Window.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/interfaces.d.ts delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/AbstractBlock.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/Context.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/Expression.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/Node.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/Tag.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/TemplateScope.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/get_const_tags.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/is_contextual.js delete mode 100644 packages/svelte/src/compiler/compile/nodes/shared/map_children.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/Block.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/Renderer.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/index.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/invalidate.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/AwaitBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Body.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Comment.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/DebugTag.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Document.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/EachBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/Attribute.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/Binding.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/EventHandler.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/SpreadAttribute.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/StyleAttribute.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/fix_attribute_casing.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/handle_select_value_binding.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Element/index.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Fragment.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Head.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/IfBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/InlineComponent/index.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/KeyBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/MustacheTag.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/RawMustacheTag.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Slot.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/SlotTemplate.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Text.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Title.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/Window.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/Tag.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/Wrapper.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/add_actions.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/add_const_tags.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/add_event_handlers.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/bind_this.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/create_debugging_comment.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/get_slot_definition.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/is_dynamic.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/is_head.js delete mode 100644 packages/svelte/src/compiler/compile/render_dom/wrappers/shared/mark_each_block_bindings.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/Renderer.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/AwaitBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/Comment.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/DebugTag.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/EachBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/Element.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/Head.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/HtmlTag.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/IfBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/InlineComponent.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/KeyBlock.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/Slot.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/SlotTemplate.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/Tag.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/Text.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/Title.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/shared/get_attribute_value.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/shared/get_const_tags.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/shared/get_slot_scope.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/handlers/utils/remove_whitespace_children.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/index.js delete mode 100644 packages/svelte/src/compiler/compile/render_ssr/private.d.ts delete mode 100644 packages/svelte/src/compiler/compile/utils/a11y.js delete mode 100644 packages/svelte/src/compiler/compile/utils/add_to_set.js delete mode 100644 packages/svelte/src/compiler/compile/utils/check_enable_sourcemap.js delete mode 100644 packages/svelte/src/compiler/compile/utils/collapse_template_literal.js delete mode 100644 packages/svelte/src/compiler/compile/utils/compare_node.js delete mode 100644 packages/svelte/src/compiler/compile/utils/contenteditable.js delete mode 100644 packages/svelte/src/compiler/compile/utils/flatten_reference.js delete mode 100644 packages/svelte/src/compiler/compile/utils/get_name_from_filename.js delete mode 100644 packages/svelte/src/compiler/compile/utils/get_object.js delete mode 100644 packages/svelte/src/compiler/compile/utils/get_slot_data.js delete mode 100644 packages/svelte/src/compiler/compile/utils/is_used_as_reference.js delete mode 100644 packages/svelte/src/compiler/compile/utils/nodes_to_template_literal.js delete mode 100644 packages/svelte/src/compiler/compile/utils/replace_object.js delete mode 100644 packages/svelte/src/compiler/compile/utils/reserved_keywords.js delete mode 100644 packages/svelte/src/compiler/compile/utils/scope.js delete mode 100644 packages/svelte/src/compiler/compile/utils/string_to_member_expression.js delete mode 100644 packages/svelte/src/compiler/compile/utils/stringify.js create mode 100644 packages/svelte/src/compiler/errors.js delete mode 100644 packages/svelte/src/compiler/interfaces.d.ts create mode 100644 packages/svelte/src/compiler/legacy.js create mode 100644 packages/svelte/src/compiler/optimizer/optimize.ts delete mode 100644 packages/svelte/src/compiler/parse/acorn.js delete mode 100644 packages/svelte/src/compiler/parse/errors.js delete mode 100644 packages/svelte/src/compiler/parse/index.js delete mode 100644 packages/svelte/src/compiler/parse/read/context.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/css_tree_parse.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/comparison.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/container_feature_style.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/container_query.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/index.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/lookahead_is_range.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/media_query.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/query_css_function.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/query_feature.js delete mode 100644 packages/svelte/src/compiler/parse/read/css-tree-cq/node/query_feature_range.js delete mode 100644 packages/svelte/src/compiler/parse/read/expression.js delete mode 100644 packages/svelte/src/compiler/parse/read/script.js delete mode 100644 packages/svelte/src/compiler/parse/read/style.js delete mode 100644 packages/svelte/src/compiler/parse/state/fragment.js delete mode 100644 packages/svelte/src/compiler/parse/state/mustache.js delete mode 100644 packages/svelte/src/compiler/parse/state/tag.js delete mode 100644 packages/svelte/src/compiler/parse/state/text.js delete mode 100644 packages/svelte/src/compiler/parse/utils/html.js delete mode 100644 packages/svelte/src/compiler/parse/utils/node.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/acorn.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/index.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/read/context.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/read/expression.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/read/options.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/read/script.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/read/style.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/state/element.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/state/fragment.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/state/tag.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/state/text.js rename packages/svelte/src/compiler/{parse => phases/1-parse}/utils/bracket.js (85%) create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/create.js rename packages/svelte/src/compiler/{parse => phases/1-parse}/utils/entities.js (100%) rename packages/svelte/src/compiler/{ => phases/1-parse}/utils/full_char_code_at.js (100%) rename packages/svelte/src/compiler/{ => phases/1-parse}/utils/fuzzymatch.js (81%) create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/get_code_frame.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/html.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/mapped_code.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/names.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/node.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/push_array.js create mode 100644 packages/svelte/src/compiler/phases/1-parse/utils/trim.js create mode 100644 packages/svelte/src/compiler/phases/2-analyze/a11y.js create mode 100644 packages/svelte/src/compiler/phases/2-analyze/css/Selector.js create mode 100644 packages/svelte/src/compiler/phases/2-analyze/css/Stylesheet.js create mode 100644 packages/svelte/src/compiler/phases/2-analyze/css/gather_possible_values.js create mode 100644 packages/svelte/src/compiler/phases/2-analyze/index.js create mode 100644 packages/svelte/src/compiler/phases/2-analyze/types.d.ts rename packages/svelte/src/compiler/{compile => phases/2-analyze}/utils/check_graph_for_cycles.js (75%) rename packages/svelte/src/compiler/{compile => phases/2-analyze}/utils/hash.js (82%) create mode 100644 packages/svelte/src/compiler/phases/2-analyze/utils/push_array.js create mode 100644 packages/svelte/src/compiler/phases/2-analyze/validation.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/transform-client.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/types.d.ts create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/utils.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/visitors/global.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/visitors/javascript-legacy.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/visitors/javascript-runes.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/visitors/javascript.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/index.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/server/transform-server.js create mode 100644 packages/svelte/src/compiler/phases/3-transform/server/types.d.ts create mode 100644 packages/svelte/src/compiler/phases/3-transform/types.d.ts create mode 100644 packages/svelte/src/compiler/phases/3-transform/utils.js create mode 100644 packages/svelte/src/compiler/phases/bindings.js create mode 100644 packages/svelte/src/compiler/phases/constants.js create mode 100644 packages/svelte/src/compiler/phases/nodes.js create mode 100644 packages/svelte/src/compiler/phases/patterns.js create mode 100644 packages/svelte/src/compiler/phases/scope.js create mode 100644 packages/svelte/src/compiler/phases/types.d.ts create mode 100644 packages/svelte/src/compiler/phases/visitors.js create mode 100644 packages/svelte/src/compiler/preprocess/legacy-public.d.ts delete mode 100644 packages/svelte/src/compiler/tsconfig.json create mode 100644 packages/svelte/src/compiler/types/css.d.ts create mode 100644 packages/svelte/src/compiler/types/legacy-interfaces.d.ts create mode 100644 packages/svelte/src/compiler/types/legacy-nodes.d.ts create mode 100644 packages/svelte/src/compiler/types/template.d.ts create mode 100644 packages/svelte/src/compiler/utils/assert.js create mode 100644 packages/svelte/src/compiler/utils/ast.js create mode 100644 packages/svelte/src/compiler/utils/builders.js delete mode 100644 packages/svelte/src/compiler/utils/clone.js delete mode 100644 packages/svelte/src/compiler/utils/error.js delete mode 100644 packages/svelte/src/compiler/utils/flatten.js delete mode 100644 packages/svelte/src/compiler/utils/get_code_frame.js delete mode 100644 packages/svelte/src/compiler/utils/globals.js delete mode 100644 packages/svelte/src/compiler/utils/link.js delete mode 100644 packages/svelte/src/compiler/utils/list.js delete mode 100644 packages/svelte/src/compiler/utils/names.js delete mode 100644 packages/svelte/src/compiler/utils/namespaces.js delete mode 100644 packages/svelte/src/compiler/utils/nodes_match.js delete mode 100644 packages/svelte/src/compiler/utils/patterns.js delete mode 100644 packages/svelte/src/compiler/utils/trim.js create mode 100644 packages/svelte/src/compiler/validate-options.js create mode 100644 packages/svelte/src/compiler/warnings.js create mode 100644 packages/svelte/src/constants.js create mode 100644 packages/svelte/src/easing/index.js create mode 100644 packages/svelte/src/internal/client/block.js create mode 100644 packages/svelte/src/internal/client/custom-element.js create mode 100644 packages/svelte/src/internal/client/hydration.js rename packages/svelte/src/{runtime/internal => internal/client}/loop.js (86%) create mode 100644 packages/svelte/src/internal/client/operations.js create mode 100644 packages/svelte/src/internal/client/private.d.ts create mode 100644 packages/svelte/src/internal/client/reconciler.js create mode 100644 packages/svelte/src/internal/client/render.js create mode 100644 packages/svelte/src/internal/client/runtime.js create mode 100644 packages/svelte/src/internal/client/timing.js create mode 100644 packages/svelte/src/internal/client/transitions.js create mode 100644 packages/svelte/src/internal/client/types.d.ts create mode 100644 packages/svelte/src/internal/client/utils.js create mode 100644 packages/svelte/src/internal/client/validate.js create mode 100644 packages/svelte/src/internal/common.js create mode 100644 packages/svelte/src/internal/disclose-version.js create mode 100644 packages/svelte/src/internal/index.js create mode 100644 packages/svelte/src/internal/server/index.js create mode 100644 packages/svelte/src/legacy/legacy-client.js create mode 100644 packages/svelte/src/legacy/legacy-server.js create mode 100644 packages/svelte/src/legacy/public.d.ts create mode 100644 packages/svelte/src/main/ambient.d.ts create mode 100644 packages/svelte/src/main/main-client.js create mode 100644 packages/svelte/src/main/main-server.js create mode 100644 packages/svelte/src/main/private.d.ts create mode 100644 packages/svelte/src/main/public.d.ts rename packages/svelte/src/{runtime => }/motion/index.js (100%) create mode 100644 packages/svelte/src/motion/private.d.ts create mode 100644 packages/svelte/src/motion/public.d.ts rename packages/svelte/src/{runtime => }/motion/spring.js (81%) create mode 100644 packages/svelte/src/motion/tweened.js create mode 100644 packages/svelte/src/motion/utils.js delete mode 100644 packages/svelte/src/runtime/action/public.d.ts delete mode 100644 packages/svelte/src/runtime/ambient.d.ts delete mode 100644 packages/svelte/src/runtime/animate/index.js delete mode 100644 packages/svelte/src/runtime/easing/index.js delete mode 100644 packages/svelte/src/runtime/index.js delete mode 100644 packages/svelte/src/runtime/internal/Component.js delete mode 100644 packages/svelte/src/runtime/internal/ResizeObserverSingleton.js delete mode 100644 packages/svelte/src/runtime/internal/animations.js delete mode 100644 packages/svelte/src/runtime/internal/await_block.js delete mode 100644 packages/svelte/src/runtime/internal/dev.js delete mode 100644 packages/svelte/src/runtime/internal/disclose-version/index.js delete mode 100644 packages/svelte/src/runtime/internal/dom.js delete mode 100644 packages/svelte/src/runtime/internal/each.js delete mode 100644 packages/svelte/src/runtime/internal/environment.js delete mode 100644 packages/svelte/src/runtime/internal/globals.js delete mode 100644 packages/svelte/src/runtime/internal/index.js delete mode 100644 packages/svelte/src/runtime/internal/lifecycle.js delete mode 100644 packages/svelte/src/runtime/internal/private.d.ts delete mode 100644 packages/svelte/src/runtime/internal/public.d.ts delete mode 100644 packages/svelte/src/runtime/internal/scheduler.js delete mode 100644 packages/svelte/src/runtime/internal/spread.js delete mode 100644 packages/svelte/src/runtime/internal/ssr.js delete mode 100644 packages/svelte/src/runtime/internal/style_manager.js delete mode 100644 packages/svelte/src/runtime/internal/transitions.js delete mode 100644 packages/svelte/src/runtime/internal/utils.js delete mode 100644 packages/svelte/src/runtime/motion/private.d.ts delete mode 100644 packages/svelte/src/runtime/motion/public.d.ts delete mode 100644 packages/svelte/src/runtime/motion/tweened.js delete mode 100644 packages/svelte/src/runtime/motion/utils.js delete mode 100644 packages/svelte/src/runtime/public.d.ts delete mode 100644 packages/svelte/src/runtime/ssr.js delete mode 100644 packages/svelte/src/runtime/store/index.js delete mode 100644 packages/svelte/src/runtime/store/public.d.ts delete mode 100644 packages/svelte/src/runtime/transition/index.js delete mode 100644 packages/svelte/src/runtime/tsconfig.json create mode 100644 packages/svelte/src/server/index.js delete mode 100644 packages/svelte/src/shared/boolean_attributes.js delete mode 100644 packages/svelte/src/shared/utils/names.js delete mode 100644 packages/svelte/src/shared/version.js create mode 100644 packages/svelte/src/store/index.js rename packages/svelte/src/{runtime => }/store/private.d.ts (100%) create mode 100644 packages/svelte/src/store/public.d.ts create mode 100644 packages/svelte/src/store/utils.js create mode 100644 packages/svelte/src/transition/index.js rename packages/svelte/src/{runtime => }/transition/public.d.ts (100%) create mode 100644 packages/svelte/src/version.js delete mode 100644 packages/svelte/test/.eslintrc.json delete mode 100644 packages/svelte/test/compiler-errors/compiler-errors.test.js delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-duplicate-error-2/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-duplicate-error-3/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-duplicate-error-4/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-duplicate-error-4/main.svelte delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-duplicate-error/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-nested-error-2/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-nested-error-3/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/component-slot-nested-error/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/dynamic-element-binding-invalid/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/each-block-destructured-default-before-initialised/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/store-autosub-context-module/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/store-contextual/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/store-prevent-user-declarations/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/store-shadow-scope/_config.js delete mode 100644 packages/svelte/test/compiler-errors/samples/store-template-expression-scope/_config.js delete mode 100644 packages/svelte/test/css/css.test.js delete mode 100644 packages/svelte/test/css/samples/at-layer/expected.css delete mode 100644 packages/svelte/test/css/samples/attribute-selector-bind/expected.css delete mode 100644 packages/svelte/test/css/samples/attribute-selector-details-open/expected.css delete mode 100644 packages/svelte/test/css/samples/attribute-selector-dialog-open/expected.css delete mode 100644 packages/svelte/test/css/samples/attribute-selector-only-name/expected.css delete mode 100644 packages/svelte/test/css/samples/attribute-selector-unquoted/expected.css delete mode 100644 packages/svelte/test/css/samples/attribute-selector-word-arbitrary-whitespace/expected.css delete mode 100644 packages/svelte/test/css/samples/basic/expected.css delete mode 100644 packages/svelte/test/css/samples/child-combinator/expected.css delete mode 100644 packages/svelte/test/css/samples/combinator-child/expected.css delete mode 100644 packages/svelte/test/css/samples/container-query/expected.css delete mode 100644 packages/svelte/test/css/samples/css-vars/expected.css delete mode 100644 packages/svelte/test/css/samples/custom-css-hash/_config.js delete mode 100644 packages/svelte/test/css/samples/custom-css-hash/expected.css delete mode 100644 packages/svelte/test/css/samples/descendant-selector-non-top-level-outer/expected.css delete mode 100644 packages/svelte/test/css/samples/directive-special-character/expected.css delete mode 100644 packages/svelte/test/css/samples/dynamic-element-tag/_config.js delete mode 100644 packages/svelte/test/css/samples/dynamic-element-tag/expected.css delete mode 100644 packages/svelte/test/css/samples/dynamic-element/_config.js delete mode 100644 packages/svelte/test/css/samples/dynamic-element/expected.css delete mode 100644 packages/svelte/test/css/samples/dynamic-element/expected.html delete mode 100644 packages/svelte/test/css/samples/empty-class/_config.js delete mode 100644 packages/svelte/test/css/samples/empty-rule-dev/_config.js delete mode 100644 packages/svelte/test/css/samples/empty-rule-dev/expected.css delete mode 100644 packages/svelte/test/css/samples/empty-rule/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-await-not-exhaustive/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-await-not-exhaustive/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-await-not-exhaustive/input.svelte delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-await/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-await/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-2/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-2/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-2/expected.html delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-else-nested/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-else-nested/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-else/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-else/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-else/input.svelte delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-nested/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each-nested/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-each/expected.html delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-former-element-in-slot/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if-not-exhaustive-with-each/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if-not-exhaustive-with-each/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if-not-exhaustive-with-each/input.svelte delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if-not-exhaustive/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if-not-exhaustive/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if-not-exhaustive/input.svelte delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-if/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-nested-slots-flattened/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-nested-slots/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-selects-slot-fallback/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-slot/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-slot/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-slot/input.svelte delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-slots-between/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-star/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator-star/expected.css delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator/_config.js delete mode 100644 packages/svelte/test/css/samples/general-siblings-combinator/expected.css delete mode 100644 packages/svelte/test/css/samples/global-compound-selector/_config.js delete mode 100644 packages/svelte/test/css/samples/global-compound-selector/expected.css delete mode 100644 packages/svelte/test/css/samples/global-compound-selector/expected.html delete mode 100644 packages/svelte/test/css/samples/global-compound-selector/input.svelte delete mode 100644 packages/svelte/test/css/samples/global-keyframes-with-no-elements/expected.css delete mode 100644 packages/svelte/test/css/samples/global-keyframes/expected.css delete mode 100644 packages/svelte/test/css/samples/global-with-child-combinator-2/_config.js delete mode 100644 packages/svelte/test/css/samples/global-with-child-combinator-2/expected.css delete mode 100644 packages/svelte/test/css/samples/global-with-child-combinator-2/input.svelte delete mode 100644 packages/svelte/test/css/samples/global-with-child-combinator-3/_config.js delete mode 100644 packages/svelte/test/css/samples/global-with-child-combinator-3/expected.css delete mode 100644 packages/svelte/test/css/samples/global-with-child-combinator/_config.js delete mode 100644 packages/svelte/test/css/samples/global-with-child-combinator/expected.css delete mode 100644 packages/svelte/test/css/samples/global-with-unused-descendant/_config.js delete mode 100644 packages/svelte/test/css/samples/global-with-unused-descendant/expected.css delete mode 100644 packages/svelte/test/css/samples/global/expected.css delete mode 100644 packages/svelte/test/css/samples/global/input.svelte delete mode 100644 packages/svelte/test/css/samples/host/_config.js delete mode 100644 packages/svelte/test/css/samples/host/expected.css delete mode 100644 packages/svelte/test/css/samples/host/input.svelte delete mode 100644 packages/svelte/test/css/samples/keyframes-autoprefixed/expected.css delete mode 100644 packages/svelte/test/css/samples/keyframes-from-to/expected.css delete mode 100644 packages/svelte/test/css/samples/keyframes/expected.css delete mode 100644 packages/svelte/test/css/samples/keyframes/input.svelte delete mode 100644 packages/svelte/test/css/samples/local-inside-global/expected.css delete mode 100644 packages/svelte/test/css/samples/media-query-word/expected.css delete mode 100644 packages/svelte/test/css/samples/media-query/expected.css delete mode 100644 packages/svelte/test/css/samples/nested/_config.js delete mode 100644 packages/svelte/test/css/samples/nested/expected.css delete mode 100644 packages/svelte/test/css/samples/not-selector/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-class-static/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-inner/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-outer/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-descendant/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-global-children/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-global-descendants/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-global/_config.js delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-global/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-id/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-multiple-descendants/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute-whitespace/expected.css delete mode 100644 packages/svelte/test/css/samples/omit-scoping-attribute/expected.css delete mode 100644 packages/svelte/test/css/samples/preserve-specificity/expected.css delete mode 100644 packages/svelte/test/css/samples/pseudo-element/expected.css delete mode 100644 packages/svelte/test/css/samples/root/_config.js delete mode 100644 packages/svelte/test/css/samples/root/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-await-not-exhaustive/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-await-not-exhaustive/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-await-not-exhaustive/input.svelte delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-await/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-await/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-2/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-2/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-2/expected.html delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-else-nested/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-else-nested/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-else-nested/input.svelte delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-else/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-else/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-else/input.svelte delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-nested/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each-nested/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-each/expected.html delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-former-element-in-slot/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-global/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-global/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if-not-exhaustive-with-each/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if-not-exhaustive-with-each/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if-not-exhaustive-with-each/input.svelte delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if-not-exhaustive/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if-not-exhaustive/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if-not-exhaustive/input.svelte delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-if/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-nested-slots-flattened/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-nested-slots/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-selects-slot-fallback/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-slot/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-slot/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-slot/input.svelte delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-slots-between/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-star/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-star/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-with-spread/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator-with-spread/expected.css delete mode 100644 packages/svelte/test/css/samples/siblings-combinator/_config.js delete mode 100644 packages/svelte/test/css/samples/siblings-combinator/expected.css delete mode 100644 packages/svelte/test/css/samples/spread/expected.css delete mode 100644 packages/svelte/test/css/samples/supports-charset/expected.css delete mode 100644 packages/svelte/test/css/samples/supports-font-face/expected.css delete mode 100644 packages/svelte/test/css/samples/supports-import/expected.css delete mode 100644 packages/svelte/test/css/samples/supports-namespace/expected.css delete mode 100644 packages/svelte/test/css/samples/supports-nested-page/expected.css delete mode 100644 packages/svelte/test/css/samples/supports-page/expected.css delete mode 100644 packages/svelte/test/css/samples/supports-query/expected.css delete mode 100644 packages/svelte/test/css/samples/undefined-with-scope/expected.css delete mode 100644 packages/svelte/test/css/samples/universal-selector/expected.css delete mode 100644 packages/svelte/test/css/samples/unknown-at-rule-with-following-rules/expected.css delete mode 100644 packages/svelte/test/css/samples/unknown-at-rule-with-following-rules/input.svelte delete mode 100644 packages/svelte/test/css/samples/unknown-at-rule/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-child-combinator/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-child-combinator/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-child-combinator/input.svelte delete mode 100644 packages/svelte/test/css/samples/unused-selector-empty-attribute/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-empty-attribute/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-leading/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-leading/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-string-concat/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-string-concat/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary-bailed/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary-bailed/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary-concat/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary-concat/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary-nested/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary-nested/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector-ternary/expected.css delete mode 100644 packages/svelte/test/css/samples/unused-selector/_config.js delete mode 100644 packages/svelte/test/css/samples/unused-selector/expected.css delete mode 100644 packages/svelte/test/css/samples/weird-selectors/expected.css delete mode 100644 packages/svelte/test/helpers.js delete mode 100644 packages/svelte/test/html_equal.js delete mode 100644 packages/svelte/test/hydration/hydration.test.js delete mode 100644 packages/svelte/test/hydration/samples/basic/_after.html delete mode 100644 packages/svelte/test/hydration/samples/basic/_before.html delete mode 100644 packages/svelte/test/hydration/samples/basic/_config.js delete mode 100644 packages/svelte/test/hydration/samples/binding-input/_after.html delete mode 100644 packages/svelte/test/hydration/samples/binding-input/_before.html delete mode 100644 packages/svelte/test/hydration/samples/binding-input/_config.js delete mode 100644 packages/svelte/test/hydration/samples/claim-comment/_after.html delete mode 100644 packages/svelte/test/hydration/samples/claim-comment/_before.html delete mode 100644 packages/svelte/test/hydration/samples/claim-comment/_config.js delete mode 100644 packages/svelte/test/hydration/samples/claim-static-incorrect-hash/_after.html delete mode 100644 packages/svelte/test/hydration/samples/claim-static-incorrect-hash/_before.html delete mode 100644 packages/svelte/test/hydration/samples/claim-static-no-hash/_after.html delete mode 100644 packages/svelte/test/hydration/samples/claim-static-no-hash/_before.html delete mode 100644 packages/svelte/test/hydration/samples/claim-static-no-hash/main.svelte delete mode 100644 packages/svelte/test/hydration/samples/claim-text/_after.html delete mode 100644 packages/svelte/test/hydration/samples/claim-text/_before.html delete mode 100644 packages/svelte/test/hydration/samples/claim-text/_config.js delete mode 100644 packages/svelte/test/hydration/samples/component-in-element/_after.html delete mode 100644 packages/svelte/test/hydration/samples/component-in-element/_before.html delete mode 100644 packages/svelte/test/hydration/samples/component-in-element/_config.js delete mode 100644 packages/svelte/test/hydration/samples/component/_after.html delete mode 100644 packages/svelte/test/hydration/samples/component/_before.html delete mode 100644 packages/svelte/test/hydration/samples/component/_config.js delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text-changed/_after.html delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text-changed/_before.html delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text-changed/_config.js delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text-nil/_after.html delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text-nil/_before.html delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text-nil/_config.js delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text/_after.html delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text/_before.html delete mode 100644 packages/svelte/test/hydration/samples/dynamic-text/_config.js delete mode 100644 packages/svelte/test/hydration/samples/each-block-arg-clash/_after.html delete mode 100644 packages/svelte/test/hydration/samples/each-block-arg-clash/_before.html delete mode 100644 packages/svelte/test/hydration/samples/each-block-arg-clash/_config.js delete mode 100644 packages/svelte/test/hydration/samples/each-block/_after.html delete mode 100644 packages/svelte/test/hydration/samples/each-block/_before.html delete mode 100644 packages/svelte/test/hydration/samples/each-block/_config.js delete mode 100644 packages/svelte/test/hydration/samples/each-else/_after.html delete mode 100644 packages/svelte/test/hydration/samples/each-else/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-added/_after.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-added/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-added/_config.js delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-changed/_after.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-changed/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-changed/_config.js delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-removed/_after.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-removed/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-removed/_config.js delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-removed/main.svelte delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-unchanged/_after.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-unchanged/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-attribute-unchanged/_config.js delete mode 100644 packages/svelte/test/hydration/samples/element-nested-sibling/_after.html delete mode 100644 packages/svelte/test/hydration/samples/element-nested-sibling/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-nested-sibling/_config.js delete mode 100644 packages/svelte/test/hydration/samples/element-nested/_after.html delete mode 100644 packages/svelte/test/hydration/samples/element-nested/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-nested/_config.js delete mode 100644 packages/svelte/test/hydration/samples/element-ref/_after.html delete mode 100644 packages/svelte/test/hydration/samples/element-ref/_before.html delete mode 100644 packages/svelte/test/hydration/samples/element-ref/_config.js delete mode 100644 packages/svelte/test/hydration/samples/event-handler/_after.html delete mode 100644 packages/svelte/test/hydration/samples/event-handler/_before.html delete mode 100644 packages/svelte/test/hydration/samples/event-handler/_config.js delete mode 100644 packages/svelte/test/hydration/samples/expression-sibling/_after.html delete mode 100644 packages/svelte/test/hydration/samples/expression-sibling/_before.html delete mode 100644 packages/svelte/test/hydration/samples/expression-sibling/_config.js delete mode 100644 packages/svelte/test/hydration/samples/head-html-and-component/_after.html delete mode 100644 packages/svelte/test/hydration/samples/head-html-and-component/_after_head.html delete mode 100644 packages/svelte/test/hydration/samples/head-html-and-component/_before.html delete mode 100644 packages/svelte/test/hydration/samples/head-html-and-component/_before_head.html delete mode 100644 packages/svelte/test/hydration/samples/head-meta-hydrate-duplicate/_after.html delete mode 100644 packages/svelte/test/hydration/samples/head-meta-hydrate-duplicate/_after_head.html delete mode 100644 packages/svelte/test/hydration/samples/head-meta-hydrate-duplicate/_before.html delete mode 100644 packages/svelte/test/hydration/samples/head-meta-hydrate-duplicate/_before_head.html delete mode 100644 packages/svelte/test/hydration/samples/head-meta-hydrate-duplicate/_config.js delete mode 100644 packages/svelte/test/hydration/samples/html-tag-hydration/_before.html delete mode 100644 packages/svelte/test/hydration/samples/if-block-anchor/_after.html delete mode 100644 packages/svelte/test/hydration/samples/if-block-anchor/_before.html delete mode 100644 packages/svelte/test/hydration/samples/if-block-anchor/_config.js delete mode 100644 packages/svelte/test/hydration/samples/if-block-false/_after.html delete mode 100644 packages/svelte/test/hydration/samples/if-block-false/_before.html delete mode 100644 packages/svelte/test/hydration/samples/if-block-false/_config.js delete mode 100644 packages/svelte/test/hydration/samples/if-block-update/_after.html delete mode 100644 packages/svelte/test/hydration/samples/if-block-update/_before.html delete mode 100644 packages/svelte/test/hydration/samples/if-block-update/_config.js delete mode 100644 packages/svelte/test/hydration/samples/if-block/_after.html delete mode 100644 packages/svelte/test/hydration/samples/if-block/_before.html delete mode 100644 packages/svelte/test/hydration/samples/if-block/_config.js delete mode 100644 packages/svelte/test/hydration/samples/raw-repair/_before.html delete mode 100644 packages/svelte/test/hydration/samples/raw-svg/_after.html delete mode 100644 packages/svelte/test/hydration/samples/raw-svg/_before.html delete mode 100644 packages/svelte/test/hydration/samples/raw-svg/_config.js delete mode 100644 packages/svelte/test/hydration/samples/raw-with-empty-line-at-top/_after.html delete mode 100644 packages/svelte/test/hydration/samples/raw-with-empty-line-at-top/_before.html delete mode 100644 packages/svelte/test/hydration/samples/raw/_after.html delete mode 100644 packages/svelte/test/hydration/samples/raw/_before.html delete mode 100644 packages/svelte/test/hydration/samples/raw/_config.js delete mode 100644 packages/svelte/test/hydration/samples/repairs-apparent-static-content/_after.html delete mode 100644 packages/svelte/test/hydration/samples/repairs-apparent-static-content/_before.html delete mode 100644 packages/svelte/test/hydration/samples/repairs-apparent-static-content/_config.js delete mode 100644 packages/svelte/test/hydration/samples/text-fallback/_after.html delete mode 100644 packages/svelte/test/hydration/samples/text-fallback/_before.html delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup-2/_after.html delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup-2/_before.html delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup-2/_config.js delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup-2/main.svelte delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup/_after.html delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup/_before.html delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup/_config.js delete mode 100644 packages/svelte/test/hydration/samples/top-level-cleanup/main.svelte delete mode 100644 packages/svelte/test/hydration/samples/top-level-text/_after.html delete mode 100644 packages/svelte/test/hydration/samples/top-level-text/_before.html delete mode 100644 packages/svelte/test/hydration/samples/top-level-text/_config.js delete mode 100644 packages/svelte/test/js/README.md delete mode 100644 packages/svelte/test/js/js-output.test.js delete mode 100644 packages/svelte/test/js/samples/action-custom-event-handler/expected.js delete mode 100644 packages/svelte/test/js/samples/action-custom-event-handler/input.svelte delete mode 100644 packages/svelte/test/js/samples/action/expected.js delete mode 100644 packages/svelte/test/js/samples/action/input.svelte delete mode 100644 packages/svelte/test/js/samples/bind-online/expected.js delete mode 100644 packages/svelte/test/js/samples/bind-open/expected.js delete mode 100644 packages/svelte/test/js/samples/bind-open/input.svelte delete mode 100644 packages/svelte/test/js/samples/bind-width-height/expected.js delete mode 100644 packages/svelte/test/js/samples/bind-width-height/input.svelte delete mode 100644 packages/svelte/test/js/samples/bindings-readonly-order/expected.js delete mode 100644 packages/svelte/test/js/samples/bindings-readonly-order/input.svelte delete mode 100644 packages/svelte/test/js/samples/capture-inject-dev-only/_config.js delete mode 100644 packages/svelte/test/js/samples/capture-inject-dev-only/expected.js delete mode 100644 packages/svelte/test/js/samples/capture-inject-dev-only/input.svelte delete mode 100644 packages/svelte/test/js/samples/capture-inject-state/_config.js delete mode 100644 packages/svelte/test/js/samples/capture-inject-state/expected.js delete mode 100644 packages/svelte/test/js/samples/capture-inject-state/input.svelte delete mode 100644 packages/svelte/test/js/samples/class-field/expected.js delete mode 100644 packages/svelte/test/js/samples/class-field/input.svelte delete mode 100644 packages/svelte/test/js/samples/collapse-element-class-name/expected.js delete mode 100644 packages/svelte/test/js/samples/collapse-element-class-name/input.svelte delete mode 100644 packages/svelte/test/js/samples/collapse-literal-ssr/_config.js delete mode 100644 packages/svelte/test/js/samples/collapse-literal-ssr/expected.js delete mode 100644 packages/svelte/test/js/samples/collapse-literal-ssr/input.svelte delete mode 100644 packages/svelte/test/js/samples/collapses-text-around-comments/expected.js delete mode 100644 packages/svelte/test/js/samples/collapses-text-around-comments/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-static-array/expected.js delete mode 100644 packages/svelte/test/js/samples/component-static-array/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-static-immutable/_config.js delete mode 100644 packages/svelte/test/js/samples/component-static-immutable/expected.js delete mode 100644 packages/svelte/test/js/samples/component-static-immutable/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-static-immutable2/_config.js delete mode 100644 packages/svelte/test/js/samples/component-static-immutable2/expected.js delete mode 100644 packages/svelte/test/js/samples/component-static-immutable2/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-static-var/expected.js delete mode 100644 packages/svelte/test/js/samples/component-static-var/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-static/expected.js delete mode 100644 packages/svelte/test/js/samples/component-static/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-store-access-invalidate/expected.js delete mode 100644 packages/svelte/test/js/samples/component-store-access-invalidate/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-store-file-invalidate/expected.js delete mode 100644 packages/svelte/test/js/samples/component-store-file-invalidate/input.svelte delete mode 100644 packages/svelte/test/js/samples/component-store-reassign-invalidate/expected.js delete mode 100644 packages/svelte/test/js/samples/component-store-reassign-invalidate/input.svelte delete mode 100644 packages/svelte/test/js/samples/computed-collapsed-if/expected.js delete mode 100644 packages/svelte/test/js/samples/computed-collapsed-if/input.svelte delete mode 100644 packages/svelte/test/js/samples/css-media-query/expected.js delete mode 100644 packages/svelte/test/js/samples/css-media-query/input.svelte delete mode 100644 packages/svelte/test/js/samples/css-shadow-dom-keyframes/_config.js delete mode 100644 packages/svelte/test/js/samples/css-shadow-dom-keyframes/expected.js delete mode 100644 packages/svelte/test/js/samples/css-shadow-dom-keyframes/input.svelte delete mode 100644 packages/svelte/test/js/samples/custom-svelte-path/_config.js delete mode 100644 packages/svelte/test/js/samples/custom-svelte-path/expected.js delete mode 100644 packages/svelte/test/js/samples/custom-svelte-path/input.svelte delete mode 100644 packages/svelte/test/js/samples/data-attribute/expected.js delete mode 100644 packages/svelte/test/js/samples/data-attribute/input.svelte delete mode 100644 packages/svelte/test/js/samples/debug-empty/_config.js delete mode 100644 packages/svelte/test/js/samples/debug-empty/expected.js delete mode 100644 packages/svelte/test/js/samples/debug-empty/input.svelte delete mode 100644 packages/svelte/test/js/samples/debug-foo-bar-baz-things/_config.js delete mode 100644 packages/svelte/test/js/samples/debug-foo-bar-baz-things/expected.js delete mode 100644 packages/svelte/test/js/samples/debug-foo-bar-baz-things/input.svelte delete mode 100644 packages/svelte/test/js/samples/debug-foo/_config.js delete mode 100644 packages/svelte/test/js/samples/debug-foo/expected.js delete mode 100644 packages/svelte/test/js/samples/debug-foo/input.svelte delete mode 100644 packages/svelte/test/js/samples/debug-hoisted/_config.js delete mode 100644 packages/svelte/test/js/samples/debug-hoisted/expected.js delete mode 100644 packages/svelte/test/js/samples/debug-hoisted/input.svelte delete mode 100644 packages/svelte/test/js/samples/debug-no-dependencies/_config.js delete mode 100644 packages/svelte/test/js/samples/debug-no-dependencies/expected.js delete mode 100644 packages/svelte/test/js/samples/debug-no-dependencies/input.svelte delete mode 100644 packages/svelte/test/js/samples/debug-ssr-foo/_config.js delete mode 100644 packages/svelte/test/js/samples/debug-ssr-foo/expected.js delete mode 100644 packages/svelte/test/js/samples/debug-ssr-foo/input.svelte delete mode 100644 packages/svelte/test/js/samples/deconflict-builtins/expected.js delete mode 100644 packages/svelte/test/js/samples/deconflict-builtins/input.svelte delete mode 100644 packages/svelte/test/js/samples/deconflict-globals/expected.js delete mode 100644 packages/svelte/test/js/samples/deconflict-globals/input.svelte delete mode 100644 packages/svelte/test/js/samples/dev-warning-missing-data-computed/_config.js delete mode 100644 packages/svelte/test/js/samples/dev-warning-missing-data-computed/expected.js delete mode 100644 packages/svelte/test/js/samples/dev-warning-missing-data-computed/input.svelte delete mode 100644 packages/svelte/test/js/samples/dom-preserve-comments/_config.js delete mode 100644 packages/svelte/test/js/samples/dom-preserve-comments/expected.js delete mode 100644 packages/svelte/test/js/samples/dom-preserve-comments/input.svelte delete mode 100644 packages/svelte/test/js/samples/dont-invalidate-this/expected.js delete mode 100644 packages/svelte/test/js/samples/dont-invalidate-this/input.svelte delete mode 100644 packages/svelte/test/js/samples/dynamic-import/expected.js delete mode 100644 packages/svelte/test/js/samples/dynamic-import/input.svelte delete mode 100644 packages/svelte/test/js/samples/each-block-array-literal/expected.js delete mode 100644 packages/svelte/test/js/samples/each-block-array-literal/input.svelte delete mode 100644 packages/svelte/test/js/samples/each-block-changed-check/expected.js delete mode 100644 packages/svelte/test/js/samples/each-block-changed-check/input.svelte delete mode 100644 packages/svelte/test/js/samples/each-block-keyed-animated/expected.js delete mode 100644 packages/svelte/test/js/samples/each-block-keyed-animated/input.svelte delete mode 100644 packages/svelte/test/js/samples/each-block-keyed/expected.js delete mode 100644 packages/svelte/test/js/samples/each-block-keyed/input.svelte delete mode 100644 packages/svelte/test/js/samples/empty-dom/expected.js delete mode 100644 packages/svelte/test/js/samples/empty-dom/input.svelte delete mode 100644 packages/svelte/test/js/samples/event-handler-dynamic/expected.js delete mode 100644 packages/svelte/test/js/samples/event-handler-dynamic/input.svelte delete mode 100644 packages/svelte/test/js/samples/event-handler-no-passive/expected.js delete mode 100644 packages/svelte/test/js/samples/event-handler-no-passive/input.svelte delete mode 100644 packages/svelte/test/js/samples/event-modifiers/expected.js delete mode 100644 packages/svelte/test/js/samples/event-modifiers/input.svelte delete mode 100644 packages/svelte/test/js/samples/export-from-accessors/_config.js delete mode 100644 packages/svelte/test/js/samples/export-from-accessors/expected.js delete mode 100644 packages/svelte/test/js/samples/export-from-accessors/input.svelte delete mode 100644 packages/svelte/test/js/samples/export-from/expected.js delete mode 100644 packages/svelte/test/js/samples/export-from/input.svelte delete mode 100644 packages/svelte/test/js/samples/head-no-whitespace/expected.js delete mode 100644 packages/svelte/test/js/samples/head-no-whitespace/input.svelte delete mode 100644 packages/svelte/test/js/samples/hoisted-const/expected.js delete mode 100644 packages/svelte/test/js/samples/hoisted-const/input.svelte delete mode 100644 packages/svelte/test/js/samples/hoisted-let/expected.js delete mode 100644 packages/svelte/test/js/samples/hoisted-let/input.svelte delete mode 100644 packages/svelte/test/js/samples/hydrated-void-element/_config.js delete mode 100644 packages/svelte/test/js/samples/hydrated-void-element/expected.js delete mode 100644 packages/svelte/test/js/samples/hydrated-void-element/input.svelte delete mode 100644 packages/svelte/test/js/samples/hydrated-void-svg-element/_config.js delete mode 100644 packages/svelte/test/js/samples/hydrated-void-svg-element/expected.js delete mode 100644 packages/svelte/test/js/samples/hydrated-void-svg-element/input.svelte delete mode 100644 packages/svelte/test/js/samples/if-block-complex/expected.js delete mode 100644 packages/svelte/test/js/samples/if-block-complex/input.svelte delete mode 100644 packages/svelte/test/js/samples/if-block-no-update/expected.js delete mode 100644 packages/svelte/test/js/samples/if-block-no-update/input.svelte delete mode 100644 packages/svelte/test/js/samples/if-block-simple/expected.js delete mode 100644 packages/svelte/test/js/samples/if-block-simple/input.svelte delete mode 100644 packages/svelte/test/js/samples/import-meta/expected.js delete mode 100644 packages/svelte/test/js/samples/initial-context/expected.js delete mode 100644 packages/svelte/test/js/samples/initial-context/input.svelte delete mode 100644 packages/svelte/test/js/samples/inline-style-optimized-multiple/expected.js delete mode 100644 packages/svelte/test/js/samples/inline-style-optimized-multiple/input.svelte delete mode 100644 packages/svelte/test/js/samples/inline-style-optimized-url/expected.js delete mode 100644 packages/svelte/test/js/samples/inline-style-optimized-url/input.svelte delete mode 100644 packages/svelte/test/js/samples/inline-style-optimized/expected.js delete mode 100644 packages/svelte/test/js/samples/inline-style-optimized/input.svelte delete mode 100644 packages/svelte/test/js/samples/inline-style-unoptimized/expected.js delete mode 100644 packages/svelte/test/js/samples/inline-style-unoptimized/input.svelte delete mode 100644 packages/svelte/test/js/samples/inline-style-without-updates/expected.js delete mode 100644 packages/svelte/test/js/samples/inline-style-without-updates/input.svelte delete mode 100644 packages/svelte/test/js/samples/input-files/expected.js delete mode 100644 packages/svelte/test/js/samples/input-files/input.svelte delete mode 100644 packages/svelte/test/js/samples/input-no-initial-value/expected.js delete mode 100644 packages/svelte/test/js/samples/input-no-initial-value/input.svelte delete mode 100644 packages/svelte/test/js/samples/input-range/expected.js delete mode 100644 packages/svelte/test/js/samples/input-range/input.svelte delete mode 100644 packages/svelte/test/js/samples/input-value/expected.js delete mode 100644 packages/svelte/test/js/samples/input-value/input.svelte delete mode 100644 packages/svelte/test/js/samples/input-without-blowback-guard/expected.js delete mode 100644 packages/svelte/test/js/samples/input-without-blowback-guard/input.svelte delete mode 100644 packages/svelte/test/js/samples/instrumentation-script-if-no-block/expected.js delete mode 100644 packages/svelte/test/js/samples/instrumentation-script-if-no-block/input.svelte delete mode 100644 packages/svelte/test/js/samples/instrumentation-script-main-block/expected.js delete mode 100644 packages/svelte/test/js/samples/instrumentation-script-main-block/input.svelte delete mode 100644 packages/svelte/test/js/samples/instrumentation-script-x-equals-x/expected.js delete mode 100644 packages/svelte/test/js/samples/instrumentation-script-x-equals-x/input.svelte delete mode 100644 packages/svelte/test/js/samples/instrumentation-template-if-no-block/expected.js delete mode 100644 packages/svelte/test/js/samples/instrumentation-template-if-no-block/input.svelte delete mode 100644 packages/svelte/test/js/samples/instrumentation-template-x-equals-x/expected.js delete mode 100644 packages/svelte/test/js/samples/instrumentation-template-x-equals-x/input.svelte delete mode 100644 packages/svelte/test/js/samples/legacy-input-type/_config.js delete mode 100644 packages/svelte/test/js/samples/legacy-input-type/expected.js delete mode 100644 packages/svelte/test/js/samples/legacy-input-type/input.svelte delete mode 100644 packages/svelte/test/js/samples/loop-protect/_config.js delete mode 100644 packages/svelte/test/js/samples/loop-protect/expected.js delete mode 100644 packages/svelte/test/js/samples/loop-protect/input.svelte delete mode 100644 packages/svelte/test/js/samples/media-bindings/expected.js delete mode 100644 packages/svelte/test/js/samples/media-bindings/input.svelte delete mode 100644 packages/svelte/test/js/samples/natural-dimension-binding/expected.js delete mode 100644 packages/svelte/test/js/samples/natural-dimension-binding/input.svelte delete mode 100644 packages/svelte/test/js/samples/non-imported-component/expected.js delete mode 100644 packages/svelte/test/js/samples/non-imported-component/input.svelte delete mode 100644 packages/svelte/test/js/samples/non-mutable-reference/expected.js delete mode 100644 packages/svelte/test/js/samples/optional-chaining/expected.js delete mode 100644 packages/svelte/test/js/samples/optional-chaining/input.svelte delete mode 100644 packages/svelte/test/js/samples/reactive-class-optimized/expected.js delete mode 100644 packages/svelte/test/js/samples/reactive-class-optimized/input.svelte delete mode 100644 packages/svelte/test/js/samples/reactive-class-optimized/store.js delete mode 100644 packages/svelte/test/js/samples/reactive-values-non-topologically-ordered/expected.js delete mode 100644 packages/svelte/test/js/samples/reactive-values-non-topologically-ordered/input.svelte delete mode 100644 packages/svelte/test/js/samples/reactive-values-non-writable-dependencies/expected.js delete mode 100644 packages/svelte/test/js/samples/reactive-values-non-writable-dependencies/input.svelte delete mode 100644 packages/svelte/test/js/samples/select-dynamic-value/expected.js delete mode 100644 packages/svelte/test/js/samples/select-dynamic-value/input.svelte delete mode 100644 packages/svelte/test/js/samples/setup-method/expected.js delete mode 100644 packages/svelte/test/js/samples/setup-method/input.svelte delete mode 100644 packages/svelte/test/js/samples/src-attribute-check-in-foreign/_config.js delete mode 100644 packages/svelte/test/js/samples/src-attribute-check-in-foreign/expected.js delete mode 100644 packages/svelte/test/js/samples/src-attribute-check-in-foreign/input.svelte delete mode 100644 packages/svelte/test/js/samples/src-attribute-check-in-svg/_config.js delete mode 100644 packages/svelte/test/js/samples/src-attribute-check-in-svg/expected.js delete mode 100644 packages/svelte/test/js/samples/src-attribute-check-in-svg/input.svelte delete mode 100644 packages/svelte/test/js/samples/src-attribute-check/_config.js delete mode 100644 packages/svelte/test/js/samples/src-attribute-check/expected.js delete mode 100644 packages/svelte/test/js/samples/src-attribute-check/input.svelte delete mode 100644 packages/svelte/test/js/samples/ssr-no-oncreate-etc/_config.js delete mode 100644 packages/svelte/test/js/samples/ssr-no-oncreate-etc/expected.js delete mode 100644 packages/svelte/test/js/samples/ssr-no-oncreate-etc/input.svelte delete mode 100644 packages/svelte/test/js/samples/ssr-preserve-comments/_config.js delete mode 100644 packages/svelte/test/js/samples/ssr-preserve-comments/expected.js delete mode 100644 packages/svelte/test/js/samples/ssr-preserve-comments/input.svelte delete mode 100644 packages/svelte/test/js/samples/svelte-element-event-handlers/expected.js delete mode 100644 packages/svelte/test/js/samples/svelte-element-event-handlers/input.svelte delete mode 100644 packages/svelte/test/js/samples/svelte-element-static/expected.js delete mode 100644 packages/svelte/test/js/samples/svelte-element-static/input.svelte delete mode 100644 packages/svelte/test/js/samples/svelte-element-svg/expected.js delete mode 100644 packages/svelte/test/js/samples/svelte-element-svg/input.svelte delete mode 100644 packages/svelte/test/js/samples/svelte-element/expected.js delete mode 100644 packages/svelte/test/js/samples/svelte-element/input.svelte delete mode 100644 packages/svelte/test/js/samples/svg-title/expected.js delete mode 100644 packages/svelte/test/js/samples/svg-title/input.svelte delete mode 100644 packages/svelte/test/js/samples/title/expected.js delete mode 100644 packages/svelte/test/js/samples/title/input.svelte delete mode 100644 packages/svelte/test/js/samples/transition-local/expected.js delete mode 100644 packages/svelte/test/js/samples/transition-local/input.svelte delete mode 100644 packages/svelte/test/js/samples/transition-repeated-outro/expected.js delete mode 100644 packages/svelte/test/js/samples/transition-repeated-outro/input.svelte delete mode 100644 packages/svelte/test/js/samples/unchanged-expression/expected.js delete mode 100644 packages/svelte/test/js/samples/unchanged-expression/input.svelte delete mode 100644 packages/svelte/test/js/samples/unreferenced-state-not-invalidated/expected.js delete mode 100644 packages/svelte/test/js/samples/unreferenced-state-not-invalidated/input.svelte delete mode 100644 packages/svelte/test/js/samples/use-elements-as-anchors/expected.js delete mode 100644 packages/svelte/test/js/samples/use-elements-as-anchors/input.svelte delete mode 100644 packages/svelte/test/js/samples/valid-inner-html-for-static-element/expected.js delete mode 100644 packages/svelte/test/js/samples/valid-inner-html-for-static-element/input.svelte delete mode 100644 packages/svelte/test/js/samples/video-bindings/expected.js delete mode 100644 packages/svelte/test/js/samples/video-bindings/input.svelte delete mode 100644 packages/svelte/test/js/samples/window-binding-online/expected.js delete mode 100644 packages/svelte/test/js/samples/window-binding-online/input.svelte delete mode 100644 packages/svelte/test/js/samples/window-binding-scroll/expected.js delete mode 100644 packages/svelte/test/js/samples/window-binding-scroll/input.svelte delete mode 100644 packages/svelte/test/js/update.js delete mode 100644 packages/svelte/test/motion/motion.test.js delete mode 100644 packages/svelte/test/parser/parser.test.js delete mode 100644 packages/svelte/test/parser/samples/attribute-empty-error/error.json delete mode 100644 packages/svelte/test/parser/samples/attribute-unique-binding-error/error.json delete mode 100644 packages/svelte/test/parser/samples/attribute-unique-error/error.json delete mode 100644 packages/svelte/test/parser/samples/attribute-unique-shorthand-error/error.json delete mode 100644 packages/svelte/test/parser/samples/css-option-none/input.svelte delete mode 100644 packages/svelte/test/parser/samples/css-option-none/options.json delete mode 100644 packages/svelte/test/parser/samples/css-option-none/output.json delete mode 100644 packages/svelte/test/parser/samples/css/output.json delete mode 100644 packages/svelte/test/parser/samples/error-catch-before-closing/error.json delete mode 100644 packages/svelte/test/parser/samples/error-catch-without-await/error.json delete mode 100644 packages/svelte/test/parser/samples/error-comment-unclosed/error.json delete mode 100644 packages/svelte/test/parser/samples/error-css-global-without-selector/error.json delete mode 100644 packages/svelte/test/parser/samples/error-css/error.json delete mode 100644 packages/svelte/test/parser/samples/error-else-before-closing-2/error.json delete mode 100644 packages/svelte/test/parser/samples/error-else-before-closing-3/error.json delete mode 100644 packages/svelte/test/parser/samples/error-else-before-closing/error.json delete mode 100644 packages/svelte/test/parser/samples/error-else-if-before-closing-2/error.json delete mode 100644 packages/svelte/test/parser/samples/error-else-if-before-closing/error.json delete mode 100644 packages/svelte/test/parser/samples/error-else-if-without-if/error.json delete mode 100644 packages/svelte/test/parser/samples/error-empty-attribute-shorthand/error.json delete mode 100644 packages/svelte/test/parser/samples/error-empty-classname-binding/error.json delete mode 100644 packages/svelte/test/parser/samples/error-empty-directive-name/error.json delete mode 100644 packages/svelte/test/parser/samples/error-illegal-expression/error.json delete mode 100644 packages/svelte/test/parser/samples/error-multiple-styles/error.json delete mode 100644 packages/svelte/test/parser/samples/error-script-unclosed-eof/error.json delete mode 100644 packages/svelte/test/parser/samples/error-script-unclosed/error.json delete mode 100644 packages/svelte/test/parser/samples/error-self-reference/error.json delete mode 100644 packages/svelte/test/parser/samples/error-style-unclosed-eof/error.json delete mode 100644 packages/svelte/test/parser/samples/error-style-unclosed/error.json delete mode 100644 packages/svelte/test/parser/samples/error-svelte-selfdestructive/error.json delete mode 100644 packages/svelte/test/parser/samples/error-then-before-closing/error.json delete mode 100644 packages/svelte/test/parser/samples/error-then-without-await/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unclosed-attribute-self-close-tag/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unexpected-end-of-input-b/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unexpected-end-of-input-c/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unexpected-end-of-input-d/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unexpected-end-of-input/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unmatched-closing-tag-autoclose-2/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unmatched-closing-tag-autoclose/error.json delete mode 100644 packages/svelte/test/parser/samples/error-unmatched-closing-tag/error.json delete mode 100644 packages/svelte/test/parser/samples/error-void-closing/error.json delete mode 100644 packages/svelte/test/parser/samples/error-window-children/error.json delete mode 100644 packages/svelte/test/parser/samples/error-window-duplicate/error.json delete mode 100644 packages/svelte/test/parser/samples/error-window-inside-block/error.json delete mode 100644 packages/svelte/test/parser/samples/error-window-inside-element/error.json delete mode 100644 packages/svelte/test/parser/samples/raw-mustaches-whitespace-error/error.json delete mode 100644 packages/svelte/test/parser/samples/script-comment-only/output.json delete mode 100644 packages/svelte/test/parser/samples/script-comment-trailing-multiline/input.svelte delete mode 100644 packages/svelte/test/parser/samples/script-comment-trailing-multiline/output.json delete mode 100644 packages/svelte/test/parser/samples/script-comment-trailing/input.svelte delete mode 100644 packages/svelte/test/parser/samples/script-comment-trailing/output.json delete mode 100644 packages/svelte/test/parser/samples/script/input.svelte delete mode 100644 packages/svelte/test/parser/samples/whitespace-after-style-tag/output.json delete mode 100644 packages/svelte/test/parser/update.js delete mode 100644 packages/svelte/test/preprocess/preprocess.test.js delete mode 100644 packages/svelte/test/preprocess/samples/attributes-with-equals/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/comments/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/dependencies/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/empty-sourcemap/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/filename/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/ignores-null/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/markup/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/multiple-preprocessors/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/partial-names/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/script-multiple/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/script-self-closing/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/script/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/style-async/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/style-attributes-modified-longer/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/style-attributes-modified/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/style-attributes/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/style-self-closing/_config.js delete mode 100644 packages/svelte/test/preprocess/samples/style/_config.js delete mode 100644 packages/svelte/test/runtime-browser/assert.js delete mode 100644 packages/svelte/test/runtime-browser/browser.test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/$$props/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/$$slot-dynamic-content/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/$$slot/main.svelte delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/$$slot/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/action/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/camel-case-attribute/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/ce-options-valid/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/custom-class/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/custom-method/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/escaped-css/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/events/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/extended-builtin/_config.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/extended-builtin/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/html-slots/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/html/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/nested/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/new-styled/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/no-missing-prop-warnings/_config.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/no-missing-prop-warnings/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/no-shadow-dom/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/no-tag/_config.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/no-tag/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/oncreate/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/ondestroy/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/props/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/reflect-attributes-add-remove/test.js delete mode 100644 packages/svelte/test/runtime-browser/custom-elements-samples/reflect-attributes/test.js delete mode 100644 packages/svelte/test/runtime-browser/samples/binding-width-height-initialize/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/component-css-custom-properties-dynamic-svg/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/component-css-custom-properties-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/component-css-custom-properties/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/component-event-handler-contenteditable-false/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/component-event-handler-contenteditable-spread/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/component-event-handler-contenteditable-spread/main.svelte delete mode 100644 packages/svelte/test/runtime-browser/samples/component-event-handler-contenteditable/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/component-event-handler-contenteditable/main.svelte delete mode 100644 packages/svelte/test/runtime-browser/samples/dynamic-element-custom-element/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/inline-style-directive-important/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/inline-style-directive-precedence/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/inline-style-directive-update-with-spread/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/style_manager-cleanup/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/style_manager-cleanup/main.svelte delete mode 100644 packages/svelte/test/runtime-browser/samples/svelte-component-css-custom-properties-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/svelte-component-css-custom-properties/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/svelte-component-css-custom-properties2/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/svelte-self-css-custom-properties-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/svelte-self-css-custom-properties/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/svelte-self-css-custom-properties2/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/transition-css-out-in/_config.js delete mode 100644 packages/svelte/test/runtime-browser/samples/transition-css-out-in/main.svelte delete mode 100644 packages/svelte/test/runtime/App.svelte delete mode 100644 packages/svelte/test/runtime/runtime.shared.js delete mode 100644 packages/svelte/test/runtime/runtime_base.test.js delete mode 100644 packages/svelte/test/runtime/samples/$$rest-without-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/$$rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/$$slot/A.svelte delete mode 100644 packages/svelte/test/runtime/samples/$$slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/$$slot/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/action-body/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-custom-event-handler-in-each-destructured/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-custom-event-handler-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-custom-event-handler-node-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-custom-event-handler-this/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-custom-event-handler-with-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-custom-event-handler/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-custom-event-handler/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/action-document/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-object-deep/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-object/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/action-receives-element-mounted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-receives-element-mounted/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/action-ternary-template/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-ternary-template/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/action-this/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-update-before-destroy/Component.svelte delete mode 100644 packages/svelte/test/runtime/samples/action-update-before-destroy/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action-update-before-destroy/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/action-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/action/_config.js delete mode 100644 packages/svelte/test/runtime/samples/after-render-prevents-loop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/after-render-prevents-loop/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/after-render-triggers-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/after-render-triggers-update/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/animation-css/_config.js delete mode 100644 packages/svelte/test/runtime/samples/animation-css/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/animation-js-delay/_config.js delete mode 100644 packages/svelte/test/runtime/samples/animation-js-delay/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/animation-js-easing/_config.js delete mode 100644 packages/svelte/test/runtime/samples/animation-js-easing/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/animation-js/_config.js delete mode 100644 packages/svelte/test/runtime/samples/animation-js/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/apply-directives-in-order-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/apply-directives-in-order/_config.js delete mode 100644 packages/svelte/test/runtime/samples/array-literal-spread-deopt/_config.js delete mode 100644 packages/svelte/test/runtime/samples/array-rest-is-array-or-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/assignment-in-init/_config.js delete mode 100644 packages/svelte/test/runtime/samples/assignment-to-computed-property/_config.js delete mode 100644 packages/svelte/test/runtime/samples/assignment-to-const1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/assignment-to-const2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-boolean-case-insensitive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-boolean-false/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-boolean-hidden/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-boolean-indeterminate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-boolean-inert/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-boolean-true/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-boolean-with-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-casing-custom-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-casing-foreign-namespace-compiler-option/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-casing-foreign-namespace-compiler-option/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/attribute-casing-foreign-namespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-casing-foreign-namespace/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/attribute-casing/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-custom-element-inheritance/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-custom-element-inheritance/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/attribute-dataset-without-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-dynamic-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-dynamic-no-dependencies/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-dynamic-quotemarks/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-dynamic-shorthand/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-dynamic-type/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-empty-svg/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-false/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-microdata/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-namespaced/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-classname-no-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-classname-with-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-classname-with-style/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-classnames-no-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-classnames-with-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-func-classname-no-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-func-classname-with-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-func-classnames-no-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null-func-classnames-with-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-null/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-partial-number/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-prefer-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-static-at-symbol/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-static-boolean/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-static-quotemarks/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-static/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/attribute-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-unknown-without-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/attribute-url/_config.js delete mode 100644 packages/svelte/test/runtime/samples/autofocus/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-block-func-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-catch-no-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-catch-shorthand/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-component-oncreate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-conservative-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-containing-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-function-promise/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-in-dynamic-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-in-each/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/await-in-removed-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-mount-and-unmount-immediately/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-set-simultaneous-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-set-simultaneous/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-blowback-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-anchor/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-event/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-in-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-no-values/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-non-promise/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-order/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-catch/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-array-nested-rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-array/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-computed-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-default/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-number-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-object-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-destruct-string-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-no-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-then-shorthand/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-with-components/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-with-update-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-with-update-catch-scope/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-with-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/await-without-catch/_config.js delete mode 100644 packages/svelte/test/runtime/samples/before-render-chain/Item.svelte delete mode 100644 packages/svelte/test/runtime/samples/before-render-chain/List.svelte delete mode 100644 packages/svelte/test/runtime/samples/before-render-chain/_config.js delete mode 100644 packages/svelte/test/runtime/samples/before-render-chain/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/before-render-prevents-loop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/before-render-prevents-loop/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-audio-currenttime-duration-volume/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-audio-currenttime-duration-volume/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-circular/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-contenteditable-html-initial/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-contenteditable-html/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-contenteditable-html/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-contenteditable-innertext/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-contenteditable-text-initial/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-contenteditable-text/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-details-open/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-indirect-computed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-indirect-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-indirect-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-indirect/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox-deep-contextual-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox-deep-contextual/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox-group-outside-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox-group/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox-indeterminate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox-with-event-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox-with-event-in-each/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-input-checkbox/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-duplicate-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-10/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-11/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-12/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-13/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-4/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-5/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-6/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-7/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-8/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-8/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-each-9/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-if-gh-8372-1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-if-gh-8372-1/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-if-gh-8372-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-group-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-member-expression-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-number-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-number/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-radio-group/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-range-change-with-max/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-range-change-with-max/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-input-range-change/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-range/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-range/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-contextual-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-contextual-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-contextual/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-deep-computed-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-deep-computed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-deep-contextual-computed-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-deep-contextual/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-deep/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-text/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-input-with-event/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-no-unnecessary-invalidation.skip/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-from-let-2/Parent.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-select-from-let-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-from-let-2/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-select-from-let/Parent.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-select-from-let/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-from-let/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-select-implicit-option-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-in-each-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-in-yield/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-initial-value-undefined-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-initial-value-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-initial-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-late-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-late-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-late/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-null-placeholder/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-optgroup/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select-unmatched/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-select/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-store-deep/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-store/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-store/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-textarea/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-and-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-computed-key/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-computed-key/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-each-block-value/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-each-block-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-each-block/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-each-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-reactive/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-this-component-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-block-property-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-block-property-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-block-property/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-key/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-key/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-object-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-object-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-each-object-spread/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-this-element-reactive-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-element-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-member-expression-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-no-innerhtml/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-store/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-unset/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this-with-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-this/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-using-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-width-height-a11y/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-width-height-a11y/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/binding-width-height-z-index/_config.js delete mode 100644 packages/svelte/test/runtime/samples/binding-width-height-z-index/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/bindings-before-onmount/One.svelte delete mode 100644 packages/svelte/test/runtime/samples/bindings-before-onmount/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bindings-coalesced/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bindings-global-dependency/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-if-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot-2/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot-4/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot-5/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot-6/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow-slot/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow/_config.js delete mode 100644 packages/svelte/test/runtime/samples/bitmask-overflow/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/class-boolean/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-helper/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-shortcut-with-class/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-shortcut-with-transition/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-shortcut/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-with-attribute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-with-dynamic-attribute-and-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-with-dynamic-attribute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-with-spread-and-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/class-with-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/comment-effect-on-reactivity/SomeComponent.svelte delete mode 100644 packages/svelte/test/runtime/samples/comment-effect-on-reactivity/_config.js delete mode 100644 packages/svelte/test/runtime/samples/comment-effect-on-reactivity/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-accessors/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-aliased/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback-d/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback-e/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback-f/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback/Widget.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-blowback/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-computed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-conditional-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-conditional/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-deep-b/ComponentSelector.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-deep-b/Editor.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-deep-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-deep-b/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-deep/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-each-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-each-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-each-remount-keyed/InnerChild.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-each-remount-keyed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-each-remount-unkeyed/InnerChild.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-each-remount-unkeyed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-infinite-loop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-non-leaky/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-onMount/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-onMount/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-parent-supercedes-child-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-parent-supercedes-child-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-parent-supercedes-child/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-private-state/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-reactive-property-no-extra-call/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-reactive-property-no-extra-call/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-binding-reactive-statement/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-self-destroying/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding-store/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-data-dynamic-late/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-data-dynamic-shorthand/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-data-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-data-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-data-static-boolean-regression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-data-static-boolean/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-data-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-event-handler-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-event-handler-modifier-once-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-event-handler-modifier-once/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-event-not-stale/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-events-console/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-events-data/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-events-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-events-nullish/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-events-this/Inner.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-events-this/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-events/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-if-placement/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-name-deconflicted-globals/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-name-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-namespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-namespaced/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-nested-deep/Level1.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-nested-deep/Level2.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-nested-deep/Level3.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-nested-deep/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-nested-deep/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-nested-deeper/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-not-constructor-dev/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-not-constructor/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-not-constructor2-dev/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-not-constructor2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-not-void/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-ref/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-shorthand-import/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-attribute-order/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-binding-dimensions-destroys-cleanly/Nested.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-slot-binding-dimensions-destroys-cleanly/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-binding-dimensions-destroys-cleanly/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-slot-chained/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-component-named-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-component-named-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-component-named/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-context-props-each-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-context-props-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-context-props-let/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-default-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-default/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-each-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-empty-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-fallback-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-fallback-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-fallback-4/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-fallback-5/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-fallback-6/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-fallback-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-fallback/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-if-block-before-node/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-if-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-if-else-block-before-node/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-aliased/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-d/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-destructured-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-destructured/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-e/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-f/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-g/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-in-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-in-slot-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-in-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-inline-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-missing-prop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-named/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-scope-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-scope-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-scope/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-let/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-name-with-hyphen/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-named-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-named-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-named/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-names-sanitized/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-nested-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-nested-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-nested-in-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-nested-in-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-spread-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-spread/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-slot-static-and-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-used-with-default-event/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-warning/Nested.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-slot-warning/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-slot-warning/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/component-static-at-symbol/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-aliased/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-d/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-destructured-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-destructured/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-e/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-f/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-in-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-in-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-named/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-let/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-svelte-fragment/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-template-inline-mutation/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-transition/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-follows-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-multiple-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-multiple-in-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-nested-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-parent/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-placement/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component-yield/_config.js delete mode 100644 packages/svelte/test/runtime/samples/component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-await-then-destructuring-computed-in-computed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-await-then-destructuring-computed-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-await-then-destructuring-literals/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-await-then-destructuring-nested-rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-await-then-destructuring/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-await-then/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-component-without-let/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-dependencies/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-arrow/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-const/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-destructure-computed-in-computed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-destructure-computed-in-computed/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-destructure-computed-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-destructure-computed-props/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-destructure-literals/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-destructure-nested-rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-destructure/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-duplicated-variable1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-duplicated-variable2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-duplicated-variable3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-func-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-hoisting/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-if-else-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-if-else-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-if-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-invalidate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-ordering/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-shadow-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/const-tag-shadow/_config.js delete mode 100644 packages/svelte/test/runtime/samples/constructor-pass-context/Component.svelte delete mode 100644 packages/svelte/test/runtime/samples/constructor-pass-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/constructor-pass-context/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/constructor-prefer-passed-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/constructor-prefer-passed-context/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/context-api-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/context-api-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/context-api-d/_config.js delete mode 100644 packages/svelte/test/runtime/samples/context-api/_config.js delete mode 100644 packages/svelte/test/runtime/samples/context-in-await/_config.js delete mode 100644 packages/svelte/test/runtime/samples/context-setcontext-return/_config.js delete mode 100644 packages/svelte/test/runtime/samples/contextual-callback-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/contextual-callback-b/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/contextual-callback/_config.js delete mode 100644 packages/svelte/test/runtime/samples/css-comments/_config.js delete mode 100644 packages/svelte/test/runtime/samples/css-false/Widget.svelte delete mode 100644 packages/svelte/test/runtime/samples/css-false/_config.js delete mode 100644 packages/svelte/test/runtime/samples/css-space-in-attribute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/css-vars-escape/_config.js delete mode 100644 packages/svelte/test/runtime/samples/css/_config.js delete mode 100644 packages/svelte/test/runtime/samples/css/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/custom-method/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-anchor/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-block-methods/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-builtins-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-builtins/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-component-name-with-global/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-component-name-with-module-global/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-component-refs/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-contexts/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-contextual-action/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-contextual-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-ctx/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-elements-indexes/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-globals/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-non-helpers/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-self/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-spread-i/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-template-1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-template-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/deconflict-vars/_config.js delete mode 100644 packages/svelte/test/runtime/samples/default-data-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/default-data-override/_config.js delete mode 100644 packages/svelte/test/runtime/samples/default-data/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destroy-twice/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destroy-twice/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/destructured-assignment-pattern-with-object-pattern/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructured-props-1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructured-props-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructured-props-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructured-props-4/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructured-props-5/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructuring-assignment-array/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructuring-between-exports/_config.js delete mode 100644 packages/svelte/test/runtime/samples/destructuring/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-destroy-twice/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-destroy-twice/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-each-block-require-arraylike/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-each-block-require-arraylike/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-helper/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-helper/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-binding/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-component-bind/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-component-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-component-bind/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-component/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-component/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-each/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-excludes-event/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-excludes-event/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data-function/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-missing-data/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-readonly-computed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-readonly-computed/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-readonly-window-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-readonly-window-binding/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-2/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-2/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$props/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$props/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$rest/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$rest/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$scope/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$scope/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props-with-$$scope/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dev-warning-unknown-props/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/document-binding-fullscreen/_config.js delete mode 100644 packages/svelte/test/runtime/samples/document-event/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-bindings-recreated-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-bindings-recreated/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-bindings/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-destroy-null/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-dirty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-evals-props-once/Comp1.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-evals-props-once/Comp2.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-evals-props-once/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-evals-props-once/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-events/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-in-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-inside-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-nulled-out-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-nulled-out/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-ref/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-ref/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-spread-props/Comp1.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-spread-props/Comp2.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-spread-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-spread-props/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component-update-existing-instance/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-action-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-animation-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-animation/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-attribute-boolean/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-attribute-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-attribute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-binding-this/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-change-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-class-directive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-empty-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-event-handler1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-event-handler2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-invalid-this/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-null-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-pass-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-spread-attributes/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-spread-attributes/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-store/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-string/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-svg/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-template-literals/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-transition/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-undefined-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-variable/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-void-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-void-tag/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-void-with-content-1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-void-with-content-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-void-with-content-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-void-with-content-4/_config.js delete mode 100644 packages/svelte/test/runtime/samples/dynamic-element-void-with-content-5/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-after-let/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-array-literal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-component-no-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-containing-component-in-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-containing-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-deconflict-name-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-array-as-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-array-computed-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-array-nested-rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-array-sparse/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-array/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-default-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-default/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-object-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-object-computed-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-object-literal-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-object-literal-rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-object-reserved-key/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-object-rest/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-destructured-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-dynamic-else-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-else-in-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-else-mount-or-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-else-starts-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-empty-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-func-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-in-if-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-index-only/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-indexed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-bind-group/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-changed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-component-action/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-dynamic-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-dynamic-key/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-html-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-html/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-iife/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-index-in-event-handler/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-non-prop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-object-identity/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-random-permute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-recursive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-shift/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-siblings/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed-unshift/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-keyed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-random-permute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-recursive-with-function-condition/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-scope-shadow-bind-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-scope-shadow-bind-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-scope-shadow-bind-4/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-scope-shadow-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-scope-shadow-self/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-scope-shadow/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-string/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-text-node/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-unkeyed-else-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block-with-iterable/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-blocks-assignment-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-blocks-assignment-2/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/each-blocks-assignment/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-blocks-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-blocks-nested-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/each-blocks-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/element-invalid-name/_config.js delete mode 100644 packages/svelte/test/runtime/samples/element-source-location-preprocessed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/element-source-location-preprocessed/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/element-source-location/Foo.svelte delete mode 100644 packages/svelte/test/runtime/samples/element-source-location/_config.js delete mode 100644 packages/svelte/test/runtime/samples/element-source-location/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/empty-component-destroy/Empty.svelte delete mode 100644 packages/svelte/test/runtime/samples/empty-component-destroy/_config.js delete mode 100644 packages/svelte/test/runtime/samples/empty-component-destroy/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/empty-dom/_config.js delete mode 100644 packages/svelte/test/runtime/samples/empty-style-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/escape-template-literals/_config.js delete mode 100644 packages/svelte/test/runtime/samples/escaped-text/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-async/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-console-log/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-destructured/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-bound-var/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-hash/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-invalid/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-modifier-once/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-modifier-prevent-default/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-modifier-self/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-modifier-stop-propagation/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each-context-invalidation/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each-modifier/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each-modifier/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each-this/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each-this/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-event-methods/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-hoisted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-body-once/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-once/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-once/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-prevent-default/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-self/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-stop-immediate-propagation/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-stop-propagation/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-modifier-trusted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-removal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-sanitize/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-component/Widget.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-component/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-dynamic-component/Widget.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-dynamic-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-dynamic-component/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-sanitized/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler-shorthand-sanitized/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/event-handler-this-methods/_config.js delete mode 100644 packages/svelte/test/runtime/samples/event-handler/_config.js delete mode 100644 packages/svelte/test/runtime/samples/export-from/A.svelte delete mode 100644 packages/svelte/test/runtime/samples/export-from/B.svelte delete mode 100644 packages/svelte/test/runtime/samples/export-from/_config.js delete mode 100644 packages/svelte/test/runtime/samples/export-from/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/export-function-hoisting/_config.js delete mode 100644 packages/svelte/test/runtime/samples/flush-before-bindings/Nested.svelte delete mode 100644 packages/svelte/test/runtime/samples/flush-before-bindings/Visibility.svelte delete mode 100644 packages/svelte/test/runtime/samples/flush-before-bindings/_config.js delete mode 100644 packages/svelte/test/runtime/samples/flush-before-bindings/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/fragment-trailing-whitespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/function-expression-inline/_config.js delete mode 100644 packages/svelte/test/runtime/samples/function-hoisting/_config.js delete mode 100644 packages/svelte/test/runtime/samples/function-in-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/get-after-destroy/_config.js delete mode 100644 packages/svelte/test/runtime/samples/get-after-destroy/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/globals-accessible-directly-process/_config.js delete mode 100644 packages/svelte/test/runtime/samples/globals-accessible-directly/_config.js delete mode 100644 packages/svelte/test/runtime/samples/globals-not-dereferenced/_config.js delete mode 100644 packages/svelte/test/runtime/samples/globals-not-overwritten-by-bindings/_config.js delete mode 100644 packages/svelte/test/runtime/samples/globals-shadowed-by-data/_config.js delete mode 100644 packages/svelte/test/runtime/samples/globals-shadowed-by-each-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/globals-shadowed-by-helpers/_config.js delete mode 100644 packages/svelte/test/runtime/samples/hash-in-attribute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-detached-in-dynamic-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-if-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-if-else-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-if-else-raw-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-raw-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-title-dynamic-simple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-title-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-title-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/head-title-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/hello-world/_config.js delete mode 100644 packages/svelte/test/runtime/samples/helpers-not-call-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/helpers/_config.js delete mode 100644 packages/svelte/test/runtime/samples/html-entities-inside-attributes/_config.js delete mode 100644 packages/svelte/test/runtime/samples/html-entities-inside-component-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/html-entities-inside-elements/_config.js delete mode 100644 packages/svelte/test/runtime/samples/html-entities/_config.js delete mode 100644 packages/svelte/test/runtime/samples/html-non-entities-inside-elements/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-component-store-function-conditionals/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-component-without-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-compound-outro-no-dependencies/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-conservative-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-else-conservative-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-else-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-else-partial-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-else-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-elseif-no-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-elseif-text/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-elseif/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-first/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-no-outro-else-with-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-or/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-outro-computed-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-outro-nested-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-outro-unique-select-block-type/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-static-with-dynamic-contents/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-static-with-else-and-outros/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-static-with-else/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-static-with-elseif-else-and-outros/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block-widget/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/if-in-keyed-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/ignore-unchanged-attribute-compound/_config.js delete mode 100644 packages/svelte/test/runtime/samples/ignore-unchanged-attribute/_config.js delete mode 100644 packages/svelte/test/runtime/samples/ignore-unchanged-raw/_config.js delete mode 100644 packages/svelte/test/runtime/samples/ignore-unchanged-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/ignore-unchanged-tag/counter.js delete mode 100644 packages/svelte/test/runtime/samples/immutable-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/immutable-option/_config.js delete mode 100644 packages/svelte/test/runtime/samples/immutable-svelte-meta-false/_config.js delete mode 100644 packages/svelte/test/runtime/samples/immutable-svelte-meta/_config.js delete mode 100644 packages/svelte/test/runtime/samples/imported-renamed-components/_config.js delete mode 100644 packages/svelte/test/runtime/samples/initial-state-assign/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-expressions/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-become-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-and-style-attr-merged/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-and-style-attr/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-css-vars/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-escape/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-shorthand/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-spread-and-attr-empty/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-spread-and-attr/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-spread-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-string-variable-kebab-case/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-string-variable/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-string/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive-update-object-property/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-directive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-important/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style-optimisation-bailout/_config.js delete mode 100644 packages/svelte/test/runtime/samples/inline-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/innerhtml-interpolated-literal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/innerhtml-with-comments/_config.js delete mode 100644 packages/svelte/test/runtime/samples/input-list/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-auto-subscription-self-assignment/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-script-destructuring/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-script-loop-scope/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-script-multiple-assignments/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-script-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-template-destructuring/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-template-loop-scope/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-template-multiple-assignments/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-template-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/instrumentation-update-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/internal-state/_config.js delete mode 100644 packages/svelte/test/runtime/samples/invalidation-in-if-condition/_config.js delete mode 100644 packages/svelte/test/runtime/samples/isolated-text/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-array-immutable/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-array/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-component-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-expression-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-post-hydrate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-static-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-static/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-transition-local/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block-transition/_config.js delete mode 100644 packages/svelte/test/runtime/samples/key-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/keyed-each-dev-unique/_config.js delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-events/_config.js delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-events/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-next-tick/_config.js delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-onmount-infinite-loop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-onmount-infinite-loop/main.svelte delete mode 100755 packages/svelte/test/runtime/samples/lifecycle-render-order-for-children/Item.svelte delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-render-order-for-children/_config.js delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-render-order-for-children/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-render-order/_config.js delete mode 100644 packages/svelte/test/runtime/samples/lifecycle-render-order/order.js delete mode 100644 packages/svelte/test/runtime/samples/loop-protect-async-opt-out/_config.js delete mode 100644 packages/svelte/test/runtime/samples/loop-protect-async-opt-out/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/loop-protect-generator-opt-out/_config.js delete mode 100644 packages/svelte/test/runtime/samples/loop-protect-generator-opt-out/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/loop-protect-inner-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/loop-protect-inner-function/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/loop-protect/_config.js delete mode 100644 packages/svelte/test/runtime/samples/loop-protect/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/mixed-let-export/_config.js delete mode 100644 packages/svelte/test/runtime/samples/module-context-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/module-context-export/_config.js delete mode 100644 packages/svelte/test/runtime/samples/module-context-with-instance-script/_config.js delete mode 100644 packages/svelte/test/runtime/samples/module-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/mutation-tracking-across-sibling-scopes/_config.js delete mode 100644 packages/svelte/test/runtime/samples/names-deconflicted-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/names-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/nbsp-div/_config.js delete mode 100644 packages/svelte/test/runtime/samples/nbsp/_config.js delete mode 100644 packages/svelte/test/runtime/samples/nested-transition-detach-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/nested-transition-detach-if-false/_config.js delete mode 100644 packages/svelte/test/runtime/samples/nested-transition-if-block-not-remounted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/noscript-removal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/observable-auto-subscribe/_config.js delete mode 100644 packages/svelte/test/runtime/samples/ondestroy-before-cleanup/_config.js delete mode 100644 packages/svelte/test/runtime/samples/ondestroy-before-cleanup/container.js delete mode 100644 packages/svelte/test/runtime/samples/ondestroy-deep/_config.js delete mode 100644 packages/svelte/test/runtime/samples/onmount-async/_config.js delete mode 100644 packages/svelte/test/runtime/samples/onmount-fires-when-ready-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/onmount-fires-when-ready/_config.js delete mode 100644 packages/svelte/test/runtime/samples/onmount-get-current-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/onmount-get-current-component/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/onmount-sibling-order/_config.js delete mode 100644 packages/svelte/test/runtime/samples/option-without-select/_config.js delete mode 100644 packages/svelte/test/runtime/samples/paren-wrapped-expressions/_config.js delete mode 100644 packages/svelte/test/runtime/samples/pre-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/preload/_config.js delete mode 100644 packages/svelte/test/runtime/samples/preserve-whitespaces/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-accessors/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-const/Nested.svelte delete mode 100644 packages/svelte/test/runtime/samples/prop-const/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-const/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/prop-exports/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-not-action/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-quoted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-subscribable/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-without-semicolon-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/prop-without-semicolon/_config.js delete mode 100644 packages/svelte/test/runtime/samples/props-reactive-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/props-reactive-b/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/props-reactive-only-with-change/_config.js delete mode 100644 packages/svelte/test/runtime/samples/props-reactive-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/props-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-anchor-first-child/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-anchor-first-last-child/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-anchor-last-child/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-anchor-next-previous-sibling/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-anchor-next-sibling/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-anchor-previous-sibling/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-mustache-as-root/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-mustache-before-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-mustache-inside-head/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-mustache-inside-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-mustaches-preserved/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-mustaches-td-tr/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-mustaches/_config.js delete mode 100644 packages/svelte/test/runtime/samples/raw-svg/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-assignment-rhs/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-complex-declaration-with-store-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-complex-declaration-with-store-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-complex-declaration-with-store-3/store.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-complex-declaration-with-store/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-complex-declaration/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-declaration/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-assignment-in-for-loop-head/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-block-break/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-compound-operator/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-function-called-reassigned/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-function-inline/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-import-statement-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-import-statement/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-statement-indirect/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-statement-module-vars/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-statement-module-vars/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/reactive-update-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-assign-property/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-coerce-precedence/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-coerce/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-dependency-not-referenced/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-function-hoist-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-function-hoist/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-function/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-mutate-const/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-value-mutate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-exported/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-fixed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-function-dependency/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-implicit-destructured/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-implicit-self-dependency/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-implicit/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-no-dependencies/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-no-implicit-member-expression/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-non-cyclical-declaration-order-independent/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-non-cyclical/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-non-cyclical/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-overwrite/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-second-order/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-self-dependency-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-self-dependency/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-store-destructured-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-subscript-assignment/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-text-node/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values-uninitialised/_config.js delete mode 100644 packages/svelte/test/runtime/samples/reactive-values/_config.js delete mode 100644 packages/svelte/test/runtime/samples/renamed-instance-exports/_config.js delete mode 100644 packages/svelte/test/runtime/samples/script-style-non-top-level/_config.js delete mode 100644 packages/svelte/test/runtime/samples/script-style-non-top-level/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/select-bind-array/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-bind-in-array/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-change-handler/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-multiple-spread-and-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-multiple-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-no-whitespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-one-way-bind-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-one-way-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-options-spread-attributes/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/select/_config.js delete mode 100644 packages/svelte/test/runtime/samples/self-reference-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/self-reference-component/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/self-reference-tree/_config.js delete mode 100644 packages/svelte/test/runtime/samples/self-reference/_config.js delete mode 100644 packages/svelte/test/runtime/samples/semicolon-hoisting/_config.js delete mode 100644 packages/svelte/test/runtime/samples/set-after-destroy/_config.js delete mode 100644 packages/svelte/test/runtime/samples/set-after-destroy/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/set-in-oncreate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/set-in-onstate-dedupes-renders/Widget.svelte delete mode 100644 packages/svelte/test/runtime/samples/set-in-onstate-dedupes-renders/_config.js delete mode 100644 packages/svelte/test/runtime/samples/set-in-onstate-dedupes-renders/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/set-in-onstate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/set-in-onstate/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/set-null-text-node/_config.js delete mode 100644 packages/svelte/test/runtime/samples/set-prevents-loop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/set-undefined-attr/_config.js delete mode 100644 packages/svelte/test/runtime/samples/shorthand-method-in-template/_config.js delete mode 100644 packages/svelte/test/runtime/samples/sigil-component-prop/_config.js delete mode 100644 packages/svelte/test/runtime/samples/sigil-expression-function-body/_config.js delete mode 100644 packages/svelte/test/runtime/samples/sigil-static-at/_config.js delete mode 100644 packages/svelte/test/runtime/samples/sigil-static-hash/_config.js delete mode 100644 packages/svelte/test/runtime/samples/single-static-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/single-text-node/_config.js delete mode 100644 packages/svelte/test/runtime/samples/slot-if-block-update-no-anchor/_config.js delete mode 100644 packages/svelte/test/runtime/samples/slot-in-custom-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/slot-in-dynamic-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-dynamic-non-object-multiple-dependencies/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-dynamic-non-object/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-dynamic-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-immutable/Widget.svelte delete mode 100644 packages/svelte/test/runtime/samples/spread-component-immutable/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-literal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-multiple-dependencies/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-side-effects/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component-with-bind/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-each-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-each-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-boolean/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-class/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-class/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input-bind-group-with-value-attr/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input-each-block-keyed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input-select-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input-select/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input-value-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input-value/utils.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-input/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-multiple-dependencies/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-readonly/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-removal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-scope/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element-select-value-undefined/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-own-props/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-reuse-levels/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spread-width-height-attributes/_config.js delete mode 100644 packages/svelte/test/runtime/samples/spring/_config.js delete mode 100644 packages/svelte/test/runtime/samples/state-deconflicted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/static-svelte-element/_config.js delete mode 100644 packages/svelte/test/runtime/samples/static-svelte-element2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-assignment-updates-destructure/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-assignment-updates-property/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-assignment-updates-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-assignment-updates/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-resubscribe-immediate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-event-callback/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-immediate-multiple-vars/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-immediate/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-implicit/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-in-each/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-in-reactive-declaration-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-in-reactive-declaration/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-in-script/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-missing-global-script/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-missing-global-template/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-nullish/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe-removed-store/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-auto-subscribe/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-dev-mode-error/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-each-binding-deep/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-each-binding-destructuring/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-each-binding/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-imported-module/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-imported/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-imports-hoisted/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-increment-updates-reactive/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-invalidation-while-update-1/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-invalidation-while-update-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-resubscribe-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-resubscribe-c/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-resubscribe-export/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-resubscribe-observable/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-resubscribe/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-shadow-scope-declaration/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-shadow-scope-declaration/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/store-unreferenced/_config.js delete mode 100644 packages/svelte/test/runtime/samples/store-unreferenced/store.js delete mode 100644 packages/svelte/test/runtime/samples/svg-attributes/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-child-component-declared-namespace-shorthand/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-child-component-declared-namespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-class/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-each-block-anchor/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-each-block-namespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-foreignobject-namespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-html-tag/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-html-tag2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-html-tag3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-multiple/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-no-whitespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-slot-namespace/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-spread/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-tspan-preserve-space/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-with-style/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-xlink/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg-xmlns/_config.js delete mode 100644 packages/svelte/test/runtime/samples/svg/_config.js delete mode 100644 packages/svelte/test/runtime/samples/target-dom-detached/App.svelte delete mode 100644 packages/svelte/test/runtime/samples/target-dom-detached/_config.js delete mode 100644 packages/svelte/test/runtime/samples/target-dom-detached/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/target-dom/App.svelte delete mode 100644 packages/svelte/test/runtime/samples/target-dom/_config.js delete mode 100644 packages/svelte/test/runtime/samples/target-dom/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/target-shadow-dom/App.svelte delete mode 100644 packages/svelte/test/runtime/samples/target-shadow-dom/_config.js delete mode 100644 packages/svelte/test/runtime/samples/target-shadow-dom/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/template/_config.js delete mode 100644 packages/svelte/test/runtime/samples/textarea-bind-value-escape/_config.js delete mode 100644 packages/svelte/test/runtime/samples/textarea-children/_config.js delete mode 100644 packages/svelte/test/runtime/samples/textarea-content/_config.js delete mode 100644 packages/svelte/test/runtime/samples/textarea-value-escape/_config.js delete mode 100644 packages/svelte/test/runtime/samples/textarea-value/_config.js delete mode 100644 packages/svelte/test/runtime/samples/this-in-function-expressions/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-abort/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-css-deferred-removal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-css-duration/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-css-iframe/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-css-in-out-in-with-param/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-css-in-out-in/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-inert/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-aborted-outro-in-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-aborted-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-args-dynamic/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-args/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-await-block-outros/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-await-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-deferred-b/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-deferred-option-direction/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-deferred/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-deferred/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/transition-js-delay-in-out/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-delay/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-destroyed-before-end/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-dynamic-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-dynamic-if-block-bidi/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-block-intro-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-block-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-block-keyed-intro-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-block-keyed-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-block-keyed-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-block-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-else-block-intro-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-else-block-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-else-block-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-keyed-unchanged/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-outro-cancelled/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-each-unchanged/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-events-in-out/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-events/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-block-bidi/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-block-in-each-block-bidi-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-block-in-each-block-bidi-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-block-in-each-block-bidi/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-block-intro-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-block-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-block-outro-timeout/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-else-block-dynamic-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-else-block-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-else-block-not-dynamic-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-else-block-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-elseif-block-outro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-outro-unrelated-component-binding-update/Component.svelte delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-outro-unrelated-component-binding-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-outro-unrelated-component-binding-update/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-outro-unrelated-component-store-update/Component.svelte delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-outro-unrelated-component-store-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-if-outro-unrelated-component-store-update/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/transition-js-initial/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-intro-enabled-by-option/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-intro-skipped-by-default-nested/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-intro-skipped-by-default/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-local-and-global/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-local-nested-await/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-local-nested-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-local-nested-each-keyed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-local-nested-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-local-nested-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-local/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-await/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-component/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-each-delete/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-each-keyed-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-each-keyed/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-each/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-if/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-nested-intro/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-option-direction/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-parameterised-with-state/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-parameterised/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot-2/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot-3/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot-4-cancelled/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot-5-cancelled-overflow/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot-6-spread-cancelled/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot-7-spread-cancelled-overflow/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot-fallback/_config.js delete mode 100644 packages/svelte/test/runtime/samples/transition-js-slot/_config.js delete mode 100644 packages/svelte/test/runtime/samples/unchanged-expression-escape/_config.js delete mode 100644 packages/svelte/test/runtime/samples/unchanged-expression-xss/_config.js delete mode 100644 packages/svelte/test/runtime/samples/whitespace-each-block/_config.js delete mode 100644 packages/svelte/test/runtime/samples/whitespace-list/_config.js delete mode 100644 packages/svelte/test/runtime/samples/whitespace-normal/_config.js delete mode 100644 packages/svelte/test/runtime/samples/whitespace-normal/main.svelte delete mode 100644 packages/svelte/test/runtime/samples/window-bind-scroll-update/_config.js delete mode 100644 packages/svelte/test/runtime/samples/window-binding-multiple-handlers/_config.js delete mode 100644 packages/svelte/test/runtime/samples/window-binding-resize/_config.js delete mode 100644 packages/svelte/test/runtime/samples/window-binding-scroll-store/_config.js delete mode 100644 packages/svelte/test/runtime/samples/window-event-context/_config.js delete mode 100644 packages/svelte/test/runtime/samples/window-event-custom/_config.js delete mode 100644 packages/svelte/test/runtime/samples/window-event/_config.js delete mode 100644 packages/svelte/test/runtime/samples/window-event/main.svelte delete mode 100644 packages/svelte/test/server-side-rendering/samples/attribute-dynamic/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/bindings-group/_expected.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/bindings-group/main.svelte delete mode 100644 packages/svelte/test/server-side-rendering/samples/comment-preserve/_config.js delete mode 100644 packages/svelte/test/server-side-rendering/samples/component-data-dynamic/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/computed/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/constructor-prefer-passed-context/ChildComponent.svelte delete mode 100644 packages/svelte/test/server-side-rendering/samples/constructor-prefer-passed-context/_expected.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/constructor-prefer-passed-context/main.svelte delete mode 100644 packages/svelte/test/server-side-rendering/samples/default-data-override/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/dynamic-text-escaped/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/dynamic-text/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/each-block/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/entities/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-html-and-component/_expected-head.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-meta-hydrate-duplicate/_config.js delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-meta-hydrate-duplicate/_expected-head.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-meta-hydrate-duplicate/_expected.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-multiple-title/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-no-duplicates-with-binding/_expected-head.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-title/_expected-head.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/head-title/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/if-block-false/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/if-block-true/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/raw-mustaches/data.json delete mode 100644 packages/svelte/test/server-side-rendering/samples/spread-attributes-white-space/_expected.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles-nested/One.svelte delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles-nested/Two.svelte delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles-nested/_expected.css delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles-nested/_expected.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles-nested/main.svelte delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles/_expected.css delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles/_expected.html delete mode 100644 packages/svelte/test/server-side-rendering/samples/styles/main.svelte delete mode 100644 packages/svelte/test/server-side-rendering/ssr-1.test.js delete mode 100644 packages/svelte/test/server-side-rendering/ssr-2.test.js delete mode 100644 packages/svelte/test/sourcemaps/helpers.js delete mode 100644 packages/svelte/test/sourcemaps/samples/attached-sourcemap/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/compile-option-dev/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/compile-option-dev/test.js delete mode 100644 packages/svelte/test/sourcemaps/samples/decoded-sourcemap/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/external/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/no-sourcemap/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/only-css-sourcemap/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/only-js-sourcemap/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/preprocessed-markup/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/preprocessed-multiple/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/preprocessed-no-map/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/preprocessed-script/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/preprocessed-styles/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/source-map-generator/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/sourcemap-basename-without-outputname/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/sourcemap-basename/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/sourcemap-concat/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/sourcemap-names/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/sourcemap-offsets/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/sourcemap-sources/_config.js delete mode 100644 packages/svelte/test/sourcemaps/samples/typescript/_config.js delete mode 100644 packages/svelte/test/sourcemaps/sourcemaps.test.js delete mode 100644 packages/svelte/test/stats/samples/basic/_config.js delete mode 100644 packages/svelte/test/stats/samples/basic/input.svelte delete mode 100644 packages/svelte/test/stats/stats.test.js delete mode 100644 packages/svelte/test/store/store.test.js delete mode 100644 packages/svelte/test/tsconfig.json delete mode 100644 packages/svelte/test/types/tsconfig.json delete mode 100644 packages/svelte/test/utils/utils.test.js delete mode 100644 packages/svelte/test/validator/samples/a11y-contenteditable-element-without-child/errors.json delete mode 100644 packages/svelte/test/validator/samples/a11y-no-interactive-element-to-noninteractive-role/input.svelte delete mode 100644 packages/svelte/test/validator/samples/a11y-no-interactive-element-to-noninteractive-role/warnings.json delete mode 100644 packages/svelte/test/validator/samples/action-invalid/input.svelte delete mode 100644 packages/svelte/test/validator/samples/action-invalid/warnings.json delete mode 100644 packages/svelte/test/validator/samples/action-object/input.svelte delete mode 100644 packages/svelte/test/validator/samples/action-object/warnings.json delete mode 100644 packages/svelte/test/validator/samples/animation-missing/input.svelte delete mode 100644 packages/svelte/test/validator/samples/animation-missing/warnings.json delete mode 100644 packages/svelte/test/validator/samples/binding-await-catch/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-await-then-2/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-await-then/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-const/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-dimensions-svg-child/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-dimensions-svg-child/input.svelte delete mode 100644 packages/svelte/test/validator/samples/binding-dimensions-svg/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-dimensions-void/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-dimensions-void/input.svelte delete mode 100644 packages/svelte/test/validator/samples/binding-input-type-boolean/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-input-type-dynamic/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-invalid-on-element/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-invalid-value-global/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-invalid-value/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-let/errors.json delete mode 100644 packages/svelte/test/validator/samples/binding-select-multiple-dynamic/errors.json delete mode 100644 packages/svelte/test/validator/samples/const-tag-out-of-scope/input.svelte delete mode 100644 packages/svelte/test/validator/samples/const-tag-out-of-scope/warnings.json delete mode 100644 packages/svelte/test/validator/samples/const-tag-readonly-1/errors.json delete mode 100644 packages/svelte/test/validator/samples/dollar-dollar-global-in-markup/errors.json delete mode 100644 packages/svelte/test/validator/samples/dollar-dollar-global-in-script/errors.json delete mode 100644 packages/svelte/test/validator/samples/dollar-global-in-markup/errors.json delete mode 100644 packages/svelte/test/validator/samples/dollar-global-in-script/errors.json delete mode 100644 packages/svelte/test/validator/samples/each-block-multiple-children/_config.js delete mode 100644 packages/svelte/test/validator/samples/error-mode-warn/warnings.json delete mode 100644 packages/svelte/test/validator/samples/event-modifiers-legacy/_config.js delete mode 100644 packages/svelte/test/validator/samples/general-siblings-combinator-in-custom-element-selects-slot-fallback/_config.js delete mode 100644 packages/svelte/test/validator/samples/import-meta/input.svelte delete mode 100644 packages/svelte/test/validator/samples/lets-on-component/input.svelte delete mode 100644 packages/svelte/test/validator/samples/lets-on-component/warnings.json delete mode 100644 packages/svelte/test/validator/samples/missing-component-global/input.svelte delete mode 100644 packages/svelte/test/validator/samples/missing-component-global/warnings.json delete mode 100644 packages/svelte/test/validator/samples/missing-component/input.svelte delete mode 100644 packages/svelte/test/validator/samples/missing-component/warnings.json delete mode 100644 packages/svelte/test/validator/samples/non-empty-block-dev/_config.js delete mode 100644 packages/svelte/test/validator/samples/security-anchor-rel-noreferer-legacy/_config.js delete mode 100644 packages/svelte/test/validator/samples/siblings-combinator-in-custom-element-selects-slot-fallback/_config.js delete mode 100644 packages/svelte/test/validator/samples/tag-custom-element-options-missing/input.svelte delete mode 100644 packages/svelte/test/validator/samples/tag-custom-element-options-true/_config.js delete mode 100644 packages/svelte/test/validator/samples/tag-custom-element-options-true/input.svelte delete mode 100644 packages/svelte/test/validator/samples/transition-missing/input.svelte delete mode 100644 packages/svelte/test/validator/samples/transition-missing/warnings.json delete mode 100644 packages/svelte/test/validator/samples/undefined-value-global/input.svelte delete mode 100644 packages/svelte/test/validator/samples/undefined-value-global/warnings.json delete mode 100644 packages/svelte/test/validator/samples/undefined-value/input.svelte delete mode 100644 packages/svelte/test/validator/samples/undefined-value/warnings.json delete mode 100644 packages/svelte/test/validator/samples/window-binding-online/input.svelte delete mode 100644 packages/svelte/test/validator/validator.test.js delete mode 100644 packages/svelte/test/vars/samples/$$props-logicless/_config.js delete mode 100644 packages/svelte/test/vars/samples/$$props-logicless/input.svelte delete mode 100644 packages/svelte/test/vars/samples/$$props/_config.js delete mode 100644 packages/svelte/test/vars/samples/$$props/input.svelte delete mode 100644 packages/svelte/test/vars/samples/actions/_config.js delete mode 100644 packages/svelte/test/vars/samples/actions/input.svelte delete mode 100644 packages/svelte/test/vars/samples/animations/_config.js delete mode 100644 packages/svelte/test/vars/samples/animations/input.svelte delete mode 100644 packages/svelte/test/vars/samples/assumed-global/_config.js delete mode 100644 packages/svelte/test/vars/samples/assumed-global/input.svelte delete mode 100644 packages/svelte/test/vars/samples/component-namespaced/_config.js delete mode 100644 packages/svelte/test/vars/samples/component-namespaced/input.svelte delete mode 100644 packages/svelte/test/vars/samples/duplicate-globals/_config.js delete mode 100644 packages/svelte/test/vars/samples/duplicate-globals/input.svelte delete mode 100644 packages/svelte/test/vars/samples/duplicate-non-hoistable/_config.js delete mode 100644 packages/svelte/test/vars/samples/duplicate-non-hoistable/input.svelte delete mode 100644 packages/svelte/test/vars/samples/duplicate-vars/_config.js delete mode 100644 packages/svelte/test/vars/samples/duplicate-vars/input.svelte delete mode 100644 packages/svelte/test/vars/samples/implicit-reactive/_config.js delete mode 100644 packages/svelte/test/vars/samples/implicit-reactive/input.svelte delete mode 100644 packages/svelte/test/vars/samples/imports/_config.js delete mode 100644 packages/svelte/test/vars/samples/imports/input.svelte delete mode 100644 packages/svelte/test/vars/samples/modules-vars/_config.js delete mode 100644 packages/svelte/test/vars/samples/modules-vars/input.svelte delete mode 100644 packages/svelte/test/vars/samples/mutated-vs-reassigned-bindings/_config.js delete mode 100644 packages/svelte/test/vars/samples/mutated-vs-reassigned-bindings/input.svelte delete mode 100644 packages/svelte/test/vars/samples/mutated-vs-reassigned/_config.js delete mode 100644 packages/svelte/test/vars/samples/mutated-vs-reassigned/input.svelte delete mode 100644 packages/svelte/test/vars/samples/props/_config.js delete mode 100644 packages/svelte/test/vars/samples/props/input.svelte delete mode 100644 packages/svelte/test/vars/samples/referenced-from-script/_config.js delete mode 100644 packages/svelte/test/vars/samples/referenced-from-script/input.svelte delete mode 100644 packages/svelte/test/vars/samples/store-referenced/_config.js delete mode 100644 packages/svelte/test/vars/samples/store-referenced/input.svelte delete mode 100644 packages/svelte/test/vars/samples/store-unreferenced/_config.js delete mode 100644 packages/svelte/test/vars/samples/store-unreferenced/input.svelte delete mode 100644 packages/svelte/test/vars/samples/template-references/_config.js delete mode 100644 packages/svelte/test/vars/samples/template-references/input.svelte delete mode 100644 packages/svelte/test/vars/samples/transitions/_config.js delete mode 100644 packages/svelte/test/vars/samples/transitions/input.svelte delete mode 100644 packages/svelte/test/vars/samples/undeclared/_config.js delete mode 100644 packages/svelte/test/vars/samples/undeclared/input.svelte delete mode 100644 packages/svelte/test/vars/samples/vars-report-false/_config.js delete mode 100644 packages/svelte/test/vars/samples/vars-report-false/input.svelte delete mode 100644 packages/svelte/test/vars/samples/vars-report-full-noscript/_config.js delete mode 100644 packages/svelte/test/vars/samples/vars-report-full-noscript/input.svelte delete mode 100644 packages/svelte/test/vars/samples/vars-report-full-script/_config.js delete mode 100644 packages/svelte/test/vars/samples/vars-report-full-script/input.svelte delete mode 100644 packages/svelte/test/vars/samples/vars-report-full/_config.js delete mode 100644 packages/svelte/test/vars/samples/vars-report-full/input.svelte delete mode 100644 packages/svelte/test/vars/vars.test.js delete mode 100644 packages/svelte/test/version/version.test.js delete mode 100644 packages/svelte/test/vitest-global-setup.js create mode 100644 packages/svelte/tests/.gitignore create mode 100644 packages/svelte/tests/README.md create mode 100644 packages/svelte/tests/animation-helpers.js create mode 100644 packages/svelte/tests/compiler-errors/samples/attribute-empty/_config.js rename packages/svelte/{test/parser/samples/attribute-empty-error => tests/compiler-errors/samples/attribute-empty}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/attribute-unique-binding/_config.js rename packages/svelte/{test/parser/samples/attribute-unique-binding-error => tests/compiler-errors/samples/attribute-unique-binding}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/attribute-unique-shorthand/_config.js rename packages/svelte/{test/parser/samples/attribute-unique-shorthand-error => tests/compiler-errors/samples/attribute-unique-shorthand}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/attribute-unique/_config.js rename packages/svelte/{test/parser/samples/attribute-unique-error => tests/compiler-errors/samples/attribute-unique}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/catch-before-closing/_config.js rename packages/svelte/{test/parser/samples/error-catch-before-closing => tests/compiler-errors/samples/catch-before-closing}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/catch-without-await/_config.js rename packages/svelte/{test/parser/samples/error-catch-without-await => tests/compiler-errors/samples/catch-without-await}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/comment-unclosed/_config.js rename packages/svelte/{test/parser/samples/error-comment-unclosed => tests/compiler-errors/samples/comment-unclosed}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-duplicate-error-2/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/component-slot-duplicate-error-2/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-duplicate-error-3/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/component-slot-duplicate-error-3/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-duplicate-error-4/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-duplicate-error-4/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-duplicate-error/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/component-slot-duplicate-error/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-nested-error-2/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/component-slot-nested-error-2/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-nested-error-3/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/component-slot-nested-error-3/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/component-slot-nested-error/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/component-slot-nested-error/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/css-global-without-selector/_config.js rename packages/svelte/{test/parser/samples/error-css-global-without-selector => tests/compiler-errors/samples/css-global-without-selector}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/css/_config.js rename packages/svelte/{test/parser/samples/error-css => tests/compiler-errors/samples/css}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-declaration/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-declaration/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-global-js/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-global-js/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-global/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-global/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-import/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/dollar-binding-import/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/dynamic-element-binding-invalid/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/dynamic-element-binding-invalid/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/else-before-closing-2/_config.js rename packages/svelte/{test/parser/samples/error-else-before-closing-2 => tests/compiler-errors/samples/else-before-closing-2}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/else-before-closing-3/_config.js rename packages/svelte/{test/parser/samples/error-else-before-closing-3 => tests/compiler-errors/samples/else-before-closing-3}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/else-before-closing/_config.js rename packages/svelte/{test/parser/samples/error-else-before-closing => tests/compiler-errors/samples/else-before-closing}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/else-if-before-closing-2/_config.js rename packages/svelte/{test/parser/samples/error-else-if-before-closing-2 => tests/compiler-errors/samples/else-if-before-closing-2}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/else-if-before-closing/_config.js rename packages/svelte/{test/parser/samples/error-else-if-before-closing => tests/compiler-errors/samples/else-if-before-closing}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/else-if-without-if/_config.js rename packages/svelte/{test/parser/samples/error-else-if-without-if => tests/compiler-errors/samples/else-if-without-if}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/empty-attribute-shorthand/_config.js rename packages/svelte/{test/parser/samples/error-empty-attribute-shorthand => tests/compiler-errors/samples/empty-attribute-shorthand}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/empty-classname-binding/_config.js rename packages/svelte/{test/parser/samples/error-empty-classname-binding => tests/compiler-errors/samples/empty-classname-binding}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/empty-directive-name/_config.js rename packages/svelte/{test/parser/samples/error-empty-directive-name => tests/compiler-errors/samples/empty-directive-name}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/illegal-expression/_config.js rename packages/svelte/{test/parser/samples/error-illegal-expression => tests/compiler-errors/samples/illegal-expression}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/legacy-no-const-assignment/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/legacy-no-const-assignment/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/legacy-no-const-update/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/legacy-no-const-update/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/multiple-styles/_config.js rename packages/svelte/{test/parser/samples/error-multiple-styles => tests/compiler-errors/samples/multiple-styles}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/raw-mustaches-whitespace/_config.js rename packages/svelte/{test/parser/samples/raw-mustaches-whitespace-error => tests/compiler-errors/samples/raw-mustaches-whitespace}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-duplicate-props/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-duplicate-props/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-export-let/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-export-let/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-export-named-state/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-export-named-state/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-const-assignment/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-const-assignment/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-const-assignment/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-const-update/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-const-update/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-assignment/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-assignment/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-state-field-assignment/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-state-field-assignment/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-state-field-update/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-state-field-update/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-update/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-derived-update/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-rune-each/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-no-rune-each/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-derived-args/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-derived-args/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-derived-args/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-derived-placement/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-derived-placement/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-derived-placement/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-effect-args/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-effect-args/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-effect-args/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-effect-placement/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-effect-placement/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-effect-placement/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-props-args/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-props-args/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-props-placement/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-props-placement/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-props-placement/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-state-args/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-state-args/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-state-args/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-state-placement/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-state-placement/main.js create mode 100644 packages/svelte/tests/compiler-errors/samples/runes-wrong-state-placement/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/script-unclosed-eof/_config.js rename packages/svelte/{test/parser/samples/error-script-unclosed-eof => tests/compiler-errors/samples/script-unclosed-eof}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/script-unclosed/_config.js rename packages/svelte/{test/parser/samples/error-script-unclosed => tests/compiler-errors/samples/script-unclosed}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/self-reference/_config.js rename packages/svelte/{test/parser/samples/error-self-reference => tests/compiler-errors/samples/self-reference}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/store-autosub-context-module/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/store-autosub-context-module/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/store-contextual/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/store-contextual/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/store-global-disallowed/_config.js create mode 100644 packages/svelte/tests/compiler-errors/samples/store-global-disallowed/main.svelte create mode 100644 packages/svelte/tests/compiler-errors/samples/store-prevent-user-declarations/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/store-prevent-user-declarations/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/store-shadow-scope/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/store-shadow-scope/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/store-template-expression-scope/_config.js rename packages/svelte/{test => tests}/compiler-errors/samples/store-template-expression-scope/main.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/style-unclosed-eof/_config.js rename packages/svelte/{test/parser/samples/error-style-unclosed-eof => tests/compiler-errors/samples/style-unclosed-eof}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/style-unclosed/_config.js rename packages/svelte/{test/parser/samples/error-style-unclosed => tests/compiler-errors/samples/style-unclosed}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/svelte-selfdestructive/_config.js rename packages/svelte/{test/parser/samples/error-svelte-selfdestructive => tests/compiler-errors/samples/svelte-selfdestructive}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/then-before-closing/_config.js rename packages/svelte/{test/parser/samples/error-then-before-closing => tests/compiler-errors/samples/then-before-closing}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/then-without-await/_config.js rename packages/svelte/{test/parser/samples/error-then-without-await => tests/compiler-errors/samples/then-without-await}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unclosed-attribute-self-close-tag/_config.js rename packages/svelte/{test/parser/samples/error-unclosed-attribute-self-close-tag => tests/compiler-errors/samples/unclosed-attribute-self-close-tag}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unexpected-end-of-input-b/_config.js rename packages/svelte/{test/parser/samples/error-unexpected-end-of-input-b => tests/compiler-errors/samples/unexpected-end-of-input-b}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unexpected-end-of-input-c/_config.js rename packages/svelte/{test/parser/samples/error-unexpected-end-of-input-c => tests/compiler-errors/samples/unexpected-end-of-input-c}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unexpected-end-of-input-d/_config.js rename packages/svelte/{test/parser/samples/error-unexpected-end-of-input-d => tests/compiler-errors/samples/unexpected-end-of-input-d}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unexpected-end-of-input/_config.js rename packages/svelte/{test/parser/samples/error-unexpected-end-of-input => tests/compiler-errors/samples/unexpected-end-of-input}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unmatched-closing-tag-autoclose-2/_config.js rename packages/svelte/{test/parser/samples/error-unmatched-closing-tag-autoclose-2 => tests/compiler-errors/samples/unmatched-closing-tag-autoclose-2}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unmatched-closing-tag-autoclose/_config.js rename packages/svelte/{test/parser/samples/error-unmatched-closing-tag-autoclose => tests/compiler-errors/samples/unmatched-closing-tag-autoclose}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/unmatched-closing-tag/_config.js rename packages/svelte/{test/parser/samples/error-unmatched-closing-tag => tests/compiler-errors/samples/unmatched-closing-tag}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/void-closing/_config.js rename packages/svelte/{test/parser/samples/error-void-closing => tests/compiler-errors/samples/void-closing}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/window-children/_config.js rename packages/svelte/{test/parser/samples/error-window-children => tests/compiler-errors/samples/window-children}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/window-duplicate/_config.js rename packages/svelte/{test/parser/samples/error-window-duplicate => tests/compiler-errors/samples/window-duplicate}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/window-inside-block/_config.js rename packages/svelte/{test/parser/samples/error-window-inside-block => tests/compiler-errors/samples/window-inside-block}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/samples/window-inside-element/_config.js rename packages/svelte/{test/parser/samples/error-window-inside-element => tests/compiler-errors/samples/window-inside-element}/input.svelte (100%) create mode 100644 packages/svelte/tests/compiler-errors/test.ts create mode 100644 packages/svelte/tests/css/samples/at-layer/_config.js create mode 100644 packages/svelte/tests/css/samples/at-layer/expected.css rename packages/svelte/{test => tests}/css/samples/at-layer/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/attribute-selector-bind/expected.css rename packages/svelte/{test => tests}/css/samples/attribute-selector-bind/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/attribute-selector-case-sensitive/expected.css create mode 100644 packages/svelte/tests/css/samples/attribute-selector-case-sensitive/input.svelte create mode 100644 packages/svelte/tests/css/samples/attribute-selector-details-open/expected.css rename packages/svelte/{test => tests}/css/samples/attribute-selector-details-open/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/attribute-selector-dialog-open/expected.css rename packages/svelte/{test => tests}/css/samples/attribute-selector-dialog-open/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/attribute-selector-only-name/expected.css rename packages/svelte/{test => tests}/css/samples/attribute-selector-only-name/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/attribute-selector-unquoted/expected.css rename packages/svelte/{test => tests}/css/samples/attribute-selector-unquoted/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/attribute-selector-word-arbitrary-whitespace/expected.css rename packages/svelte/{test => tests}/css/samples/attribute-selector-word-arbitrary-whitespace/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/basic/expected.css rename packages/svelte/{test => tests}/css/samples/basic/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/child-combinator/expected.css rename packages/svelte/{test => tests}/css/samples/child-combinator/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/combinator-child/expected.css rename packages/svelte/{test => tests}/css/samples/combinator-child/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/combinator-child/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/comment-html/expected.css create mode 100644 packages/svelte/tests/css/samples/comment-html/input.svelte create mode 100644 packages/svelte/tests/css/samples/comment-repeated/expected.css create mode 100644 packages/svelte/tests/css/samples/comment-repeated/input.svelte create mode 100644 packages/svelte/tests/css/samples/container-query/_config.js create mode 100644 packages/svelte/tests/css/samples/container-query/expected.css rename packages/svelte/{test => tests}/css/samples/container-query/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/css-vars/expected.css rename packages/svelte/{test => tests}/css/samples/css-vars/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/custom-css-hash/_config.js create mode 100644 packages/svelte/tests/css/samples/custom-css-hash/expected.css rename packages/svelte/{test => tests}/css/samples/custom-css-hash/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/descendant-selector-non-top-level-outer/expected.css rename packages/svelte/{test => tests}/css/samples/descendant-selector-non-top-level-outer/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/descendant-selector-non-top-level-outer/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/directive-special-character/expected.css rename packages/svelte/{test => tests}/css/samples/directive-special-character/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/directive-special-character/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/dynamic-element-tag/_config.js create mode 100644 packages/svelte/tests/css/samples/dynamic-element-tag/expected.css rename packages/svelte/{test => tests}/css/samples/dynamic-element-tag/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/dynamic-element-tag/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/dynamic-element/_config.js create mode 100644 packages/svelte/tests/css/samples/dynamic-element/expected.css create mode 100644 packages/svelte/tests/css/samples/dynamic-element/expected.html rename packages/svelte/{test => tests}/css/samples/dynamic-element/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/empty-class/_config.js create mode 100644 packages/svelte/tests/css/samples/empty-class/expected.css rename packages/svelte/{test => tests}/css/samples/empty-class/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/empty-rule-dev/_config.js create mode 100644 packages/svelte/tests/css/samples/empty-rule-dev/expected.css rename packages/svelte/{test => tests}/css/samples/empty-rule-dev/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/empty-rule/expected.css rename packages/svelte/{test => tests}/css/samples/empty-rule/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-await-not-exhaustive/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-await-not-exhaustive/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-await-not-exhaustive/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-await-not-exhaustive/input.svelte create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-await/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-await/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-await/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-await/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-2/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-2/expected.css create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-2/expected.html rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-each-2/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-else-nested/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-else-nested/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-each-else-nested/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-each-else-nested/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-else/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-else/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-each-else/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-else/input.svelte create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-nested/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each-nested/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-each-nested/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-each-nested/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each/expected.css create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-each/expected.html rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-each/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-former-element-in-slot/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-former-element-in-slot/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if-not-exhaustive-with-each/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if-not-exhaustive-with-each/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-if-not-exhaustive-with-each/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if-not-exhaustive-with-each/input.svelte create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if-not-exhaustive/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if-not-exhaustive/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-if-not-exhaustive/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if-not-exhaustive/input.svelte create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-if/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-if/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-if/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-nested-slots-flattened/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-nested-slots-flattened/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-nested-slots/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-nested-slots/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-selects-slot-fallback/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-selects-slot-fallback/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-slot/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-slot/expected.css create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-slot/input.svelte create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-slots-between/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-slots-between/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-star/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator-star/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-star/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator-star/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator/_config.js create mode 100644 packages/svelte/tests/css/samples/general-siblings-combinator/expected.css rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/general-siblings-combinator/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/global-keyframes-with-no-elements/expected.css rename packages/svelte/{test => tests}/css/samples/global-keyframes-with-no-elements/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/global-keyframes/expected.css rename packages/svelte/{test => tests}/css/samples/global-keyframes/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/global-with-child-combinator-2/_config.js create mode 100644 packages/svelte/tests/css/samples/global-with-child-combinator-2/expected.css rename packages/svelte/{test => tests}/css/samples/global-with-child-combinator-2/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/global-with-child-combinator-2/input.svelte create mode 100644 packages/svelte/tests/css/samples/global-with-child-combinator-3/_config.js create mode 100644 packages/svelte/tests/css/samples/global-with-child-combinator-3/expected.css rename packages/svelte/{test => tests}/css/samples/global-with-child-combinator-3/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/global-with-child-combinator-3/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/global-with-child-combinator/_config.js create mode 100644 packages/svelte/tests/css/samples/global-with-child-combinator/expected.css rename packages/svelte/{test => tests}/css/samples/global-with-child-combinator/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/global-with-child-combinator/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/global-with-unused-descendant/_config.js create mode 100644 packages/svelte/tests/css/samples/global-with-unused-descendant/expected.css rename packages/svelte/{test => tests}/css/samples/global-with-unused-descendant/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/global/expected.css create mode 100644 packages/svelte/tests/css/samples/global/input.svelte create mode 100644 packages/svelte/tests/css/samples/host/_config.js create mode 100644 packages/svelte/tests/css/samples/host/expected.css create mode 100644 packages/svelte/tests/css/samples/host/input.svelte create mode 100644 packages/svelte/tests/css/samples/keyframes-autoprefixed/expected.css rename packages/svelte/{test => tests}/css/samples/keyframes-autoprefixed/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/keyframes-from-to/expected.css rename packages/svelte/{test => tests}/css/samples/keyframes-from-to/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/keyframes/expected.css create mode 100644 packages/svelte/tests/css/samples/keyframes/input.svelte create mode 100644 packages/svelte/tests/css/samples/local-inside-global/expected.css rename packages/svelte/{test => tests}/css/samples/local-inside-global/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/media-query-word/expected.css rename packages/svelte/{test => tests}/css/samples/media-query-word/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/media-query/expected.css rename packages/svelte/{test => tests}/css/samples/media-query/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/nested/_config.js create mode 100644 packages/svelte/tests/css/samples/nested/expected.css rename packages/svelte/{test => tests}/css/samples/nested/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/nested/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/not-selector/expected.css rename packages/svelte/{test => tests}/css/samples/not-selector/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-contains/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-equals/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-prefix/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-suffix/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector-word-equals/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-attribute-selector/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-attribute-selector/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-class-dynamic/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-class-dynamic/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-class-dynamic/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-class-static/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-class-static/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-class-static/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-inner-class/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-inner-class/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-inner/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-inner/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-outer/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant-global-outer/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-descendant/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-descendant/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-global-children/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-global-children/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-global-children/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-global-descendants/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-global-descendants/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-global-descendants/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-global/_config.js create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-global/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-global/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-global/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-id/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-id/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-id/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-multiple-descendants/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-multiple-descendants/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-multiple-descendants/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-whitespace-multiple/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute-whitespace/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-whitespace/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute-whitespace/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/omit-scoping-attribute/expected.css rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/omit-scoping-attribute/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/preserve-specificity/expected.css rename packages/svelte/{test => tests}/css/samples/preserve-specificity/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/preserve-specificity/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/pseudo-element/expected.css rename packages/svelte/{test => tests}/css/samples/pseudo-element/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/quote-mark-inside-string/expected.css create mode 100644 packages/svelte/tests/css/samples/quote-mark-inside-string/input.svelte create mode 100644 packages/svelte/tests/css/samples/root/_config.js create mode 100644 packages/svelte/tests/css/samples/root/expected.css rename packages/svelte/{test => tests}/css/samples/root/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/root/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-await-not-exhaustive/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-await-not-exhaustive/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-await-not-exhaustive/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-await-not-exhaustive/input.svelte create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-await/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-await/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-await/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/siblings-combinator-await/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-2/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-2/expected.css create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-2/expected.html rename packages/svelte/{test => tests}/css/samples/siblings-combinator-each-2/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-else-nested/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-else-nested/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-each-else-nested/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-else-nested/input.svelte create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-else/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-else/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-each-else/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-else/input.svelte create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-nested/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each-nested/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-each-nested/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/siblings-combinator-each-nested/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each/expected.css create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-each/expected.html rename packages/svelte/{test => tests}/css/samples/siblings-combinator-each/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-former-element-in-slot/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-former-element-in-slot/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-global/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-global/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-global/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if-not-exhaustive-with-each/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if-not-exhaustive-with-each/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-if-not-exhaustive-with-each/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if-not-exhaustive-with-each/input.svelte create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if-not-exhaustive/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if-not-exhaustive/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-if-not-exhaustive/expected.html (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if-not-exhaustive/input.svelte create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-if/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-if/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/siblings-combinator-if/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-nested-slots-flattened/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-nested-slots-flattened/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-nested-slots/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-nested-slots/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-selects-slot-fallback/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-selects-slot-fallback/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-slot/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-slot/expected.css create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-slot/input.svelte create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-slots-between/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-slots-between/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-star/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-star/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-star/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/siblings-combinator-star/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-with-spread/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator-with-spread/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator-with-spread/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/siblings-combinator-with-spread/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/siblings-combinator/_config.js create mode 100644 packages/svelte/tests/css/samples/siblings-combinator/expected.css rename packages/svelte/{test => tests}/css/samples/siblings-combinator/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/siblings-combinator/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/spread/expected.css rename packages/svelte/{test => tests}/css/samples/spread/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/supports-charset/expected.css rename packages/svelte/{test => tests}/css/samples/supports-charset/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/supports-font-face/expected.css rename packages/svelte/{test => tests}/css/samples/supports-font-face/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/supports-import/expected.css rename packages/svelte/{test => tests}/css/samples/supports-import/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/supports-namespace/expected.css rename packages/svelte/{test => tests}/css/samples/supports-namespace/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/supports-nested-page/_config.js create mode 100644 packages/svelte/tests/css/samples/supports-nested-page/expected.css rename packages/svelte/{test => tests}/css/samples/supports-nested-page/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/supports-page/expected.css rename packages/svelte/{test => tests}/css/samples/supports-page/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/supports-query/expected.css rename packages/svelte/{test => tests}/css/samples/supports-query/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/undefined-with-scope/expected.css rename packages/svelte/{test => tests}/css/samples/undefined-with-scope/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/undefined-with-scope/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/universal-selector/expected.css rename packages/svelte/{test => tests}/css/samples/universal-selector/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unknown-at-rule-with-following-rules/expected.css create mode 100644 packages/svelte/tests/css/samples/unknown-at-rule-with-following-rules/input.svelte create mode 100644 packages/svelte/tests/css/samples/unknown-at-rule/expected.css rename packages/svelte/{test => tests}/css/samples/unknown-at-rule/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-child-combinator/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-child-combinator/expected.css create mode 100644 packages/svelte/tests/css/samples/unused-selector-child-combinator/input.svelte create mode 100644 packages/svelte/tests/css/samples/unused-selector-empty-attribute/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-empty-attribute/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector-empty-attribute/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/unused-selector-empty-attribute/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-leading/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-leading/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector-leading/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/unused-selector-leading/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-string-concat/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-string-concat/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector-string-concat/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary-bailed/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary-bailed/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector-ternary-bailed/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary-concat/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary-concat/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector-ternary-concat/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary-nested/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary-nested/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector-ternary-nested/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector-ternary/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector-ternary/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/unused-selector-ternary/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/unused-selector-trailing/expected.css create mode 100644 packages/svelte/tests/css/samples/unused-selector-trailing/input.svelte create mode 100644 packages/svelte/tests/css/samples/unused-selector/_config.js create mode 100644 packages/svelte/tests/css/samples/unused-selector/expected.css rename packages/svelte/{test => tests}/css/samples/unused-selector/expected.html (100%) rename packages/svelte/{test => tests}/css/samples/unused-selector/input.svelte (100%) create mode 100644 packages/svelte/tests/css/samples/weird-selectors/expected.css rename packages/svelte/{test => tests}/css/samples/weird-selectors/input.svelte (100%) create mode 100644 packages/svelte/tests/css/test.ts create mode 100644 packages/svelte/tests/helpers.js create mode 100644 packages/svelte/tests/html_equal.js create mode 100644 packages/svelte/tests/hydration/samples/basic/_before.html create mode 100644 packages/svelte/tests/hydration/samples/basic/_config.js rename packages/svelte/{test => tests}/hydration/samples/basic/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/binding-input/_before.html create mode 100644 packages/svelte/tests/hydration/samples/binding-input/_config.js rename packages/svelte/{test => tests}/hydration/samples/binding-input/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/claim-comment/_before.html create mode 100644 packages/svelte/tests/hydration/samples/claim-comment/_config.js rename packages/svelte/{test => tests}/hydration/samples/claim-comment/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/claim-static/_before.html rename packages/svelte/{test/hydration/samples/claim-static-incorrect-hash => tests/hydration/samples/claim-static}/main.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/claim-text/Component.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/claim-text/Layout.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/claim-text/_before.html create mode 100644 packages/svelte/tests/hydration/samples/claim-text/_config.js rename packages/svelte/{test => tests}/hydration/samples/claim-text/main.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/component-in-element/Nested.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/component-in-element/_before.html create mode 100644 packages/svelte/tests/hydration/samples/component-in-element/_config.js rename packages/svelte/{test => tests}/hydration/samples/component-in-element/main.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/component/Nested.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/component/_before.html create mode 100644 packages/svelte/tests/hydration/samples/component/_config.js rename packages/svelte/{test => tests}/hydration/samples/component/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/dynamic-text-changed/_after.html create mode 100644 packages/svelte/tests/hydration/samples/dynamic-text-changed/_before.html create mode 100644 packages/svelte/tests/hydration/samples/dynamic-text-changed/_config.js rename packages/svelte/{test => tests}/hydration/samples/dynamic-text-changed/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/dynamic-text-nil/_before.html create mode 100644 packages/svelte/tests/hydration/samples/dynamic-text-nil/_config.js rename packages/svelte/{test => tests}/hydration/samples/dynamic-text-nil/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/dynamic-text/_before.html create mode 100644 packages/svelte/tests/hydration/samples/dynamic-text/_config.js rename packages/svelte/{test => tests}/hydration/samples/dynamic-text/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/each-block-arg-clash/_before.html create mode 100644 packages/svelte/tests/hydration/samples/each-block-arg-clash/_config.js rename packages/svelte/{test => tests}/hydration/samples/each-block-arg-clash/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/each-block/_before.html create mode 100644 packages/svelte/tests/hydration/samples/each-block/_config.js rename packages/svelte/{test => tests}/hydration/samples/each-block/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/each-else/_before.html rename packages/svelte/{test => tests}/hydration/samples/each-else/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-added/_after.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-added/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-added/_config.js rename packages/svelte/{test => tests}/hydration/samples/element-attribute-added/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-changed/_after.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-changed/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-changed/_config.js create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-changed/main.svelte create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-removed/_after.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-removed/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-removed/_config.js create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-removed/main.svelte create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-unchanged-2/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-unchanged-2/_config.js create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-unchanged-2/main.svelte create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-unchanged/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-attribute-unchanged/_config.js rename packages/svelte/{test/hydration/samples/element-attribute-changed => tests/hydration/samples/element-attribute-unchanged}/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/element-nested-sibling/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-nested-sibling/_config.js rename packages/svelte/{test => tests}/hydration/samples/element-nested-sibling/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/element-nested/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-nested/_config.js rename packages/svelte/{test => tests}/hydration/samples/element-nested/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/element-ref/_before.html create mode 100644 packages/svelte/tests/hydration/samples/element-ref/_config.js rename packages/svelte/{test => tests}/hydration/samples/element-ref/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/event-handler/_before.html create mode 100644 packages/svelte/tests/hydration/samples/event-handler/_config.js rename packages/svelte/{test => tests}/hydration/samples/event-handler/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/expression-sibling/_before.html create mode 100644 packages/svelte/tests/hydration/samples/expression-sibling/_config.js rename packages/svelte/{test => tests}/hydration/samples/expression-sibling/main.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/head-html-and-component/HeadNested.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/head-html-and-component/Nested.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/head-html-and-component/_before.html create mode 100644 packages/svelte/tests/hydration/samples/head-html-and-component/_before_head.html rename packages/svelte/{test => tests}/hydration/samples/head-html-and-component/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/head-meta-hydrate-duplicate/_before.html create mode 100644 packages/svelte/tests/hydration/samples/head-meta-hydrate-duplicate/_before_head.html create mode 100644 packages/svelte/tests/hydration/samples/head-meta-hydrate-duplicate/_config.js rename packages/svelte/{test => tests}/hydration/samples/head-meta-hydrate-duplicate/main.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/html-tag-hydration/_after.html (100%) create mode 100644 packages/svelte/tests/hydration/samples/html-tag-hydration/_before.html rename packages/svelte/{test => tests}/hydration/samples/html-tag-hydration/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/if-block-anchor/_before.html create mode 100644 packages/svelte/tests/hydration/samples/if-block-anchor/_config.js rename packages/svelte/{test => tests}/hydration/samples/if-block-anchor/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/if-block-false/_before.html create mode 100644 packages/svelte/tests/hydration/samples/if-block-false/_config.js rename packages/svelte/{test => tests}/hydration/samples/if-block-false/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/if-block-mismatch/_after.html create mode 100644 packages/svelte/tests/hydration/samples/if-block-mismatch/_before.html create mode 100644 packages/svelte/tests/hydration/samples/if-block-mismatch/_config.js create mode 100644 packages/svelte/tests/hydration/samples/if-block-mismatch/main.svelte create mode 100644 packages/svelte/tests/hydration/samples/if-block-update/_before.html create mode 100644 packages/svelte/tests/hydration/samples/if-block-update/_config.js rename packages/svelte/{test => tests}/hydration/samples/if-block-update/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/if-block/_before.html create mode 100644 packages/svelte/tests/hydration/samples/if-block/_config.js rename packages/svelte/{test => tests}/hydration/samples/if-block/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/raw-mismatch/_after.html create mode 100644 packages/svelte/tests/hydration/samples/raw-mismatch/_before.html create mode 100644 packages/svelte/tests/hydration/samples/raw-mismatch/_config.js create mode 100644 packages/svelte/tests/hydration/samples/raw-mismatch/main.svelte rename packages/svelte/{test => tests}/hydration/samples/raw-repair/_after.html (100%) create mode 100644 packages/svelte/tests/hydration/samples/raw-repair/_before.html create mode 100644 packages/svelte/tests/hydration/samples/raw-repair/_config.js rename packages/svelte/{test => tests}/hydration/samples/raw-repair/inner.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/raw-repair/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/raw-svg/_before.html create mode 100644 packages/svelte/tests/hydration/samples/raw-svg/_config.js rename packages/svelte/{test => tests}/hydration/samples/raw-svg/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/raw-with-empty-line-at-top/_before.html rename packages/svelte/{test => tests}/hydration/samples/raw-with-empty-line-at-top/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/raw/_before.html create mode 100644 packages/svelte/tests/hydration/samples/raw/_config.js rename packages/svelte/{test => tests}/hydration/samples/raw/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/repairs-apparent-static-content/_after.html create mode 100644 packages/svelte/tests/hydration/samples/repairs-apparent-static-content/_before.html create mode 100644 packages/svelte/tests/hydration/samples/repairs-apparent-static-content/_config.js rename packages/svelte/{test => tests}/hydration/samples/repairs-apparent-static-content/main.svelte (100%) rename packages/svelte/{test => tests}/hydration/samples/text-fallback/Nested.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/text-fallback/_before.html create mode 100644 packages/svelte/tests/hydration/samples/text-fallback/_config.js rename packages/svelte/{test => tests}/hydration/samples/text-fallback/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/samples/top-level-text/_before.html create mode 100644 packages/svelte/tests/hydration/samples/top-level-text/_config.js rename packages/svelte/{test => tests}/hydration/samples/top-level-text/main.svelte (100%) create mode 100644 packages/svelte/tests/hydration/test.ts rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-duplicate/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-duplicate/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-with-call/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-with-call/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-with-identifier/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-with-identifier/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-with-literal/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action-with-literal/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/action/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/animation/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/animation/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-class-directive/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-class-directive/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-containing-solidus/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-containing-solidus/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-curly-bracket/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-curly-bracket/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-dynamic-boolean/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-dynamic-boolean/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-dynamic/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-dynamic/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-empty/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-empty/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-escaped/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-escaped/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-multiple/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-multiple/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-shorthand/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-shorthand/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-static-boolean/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-static-boolean/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-static/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-static/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive-modifiers/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive-modifiers/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive-shorthand/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive-shorthand/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive-string/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive-string/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style-directive/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-style/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-unquoted/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-unquoted/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-with-whitespace/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/attribute-with-whitespace/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/await-catch/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/await-catch/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/await-then-catch/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/await-then-catch/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/binding-shorthand/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/binding-shorthand/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/binding/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/binding/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/comment-with-ignores/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/comment-with-ignores/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/comment/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/comment/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/component-dynamic/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/component-dynamic/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/convert-entities-in-element/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/convert-entities-in-element/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/convert-entities/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/convert-entities/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/css/input.svelte (100%) create mode 100644 packages/svelte/tests/parser-legacy/samples/css/output.json rename packages/svelte/{test/parser => tests/parser-legacy}/samples/dynamic-element-string/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/dynamic-element-string/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/dynamic-element-variable/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/dynamic-element-variable/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/dynamic-import/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/dynamic-import/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-destructured/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-destructured/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-else/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-else/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-indexed/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-indexed/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-keyed/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block-keyed/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/each-block/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-attribute-empty-string/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-attribute-empty-string/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-attribute/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-attribute/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-mustache/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-mustache/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-text/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/element-with-text/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/elements/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/elements/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/event-handler/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/event-handler/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/if-block-else/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/if-block-else/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/if-block-elseif/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/if-block-elseif/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/if-block/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/if-block/output.json (100%) create mode 100644 packages/svelte/tests/parser-legacy/samples/implicitly-closed-li-block/_config.js rename packages/svelte/{test/parser => tests/parser-legacy}/samples/implicitly-closed-li-block/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/implicitly-closed-li-block/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/implicitly-closed-li/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/implicitly-closed-li/output.json (100%) create mode 100644 packages/svelte/tests/parser-legacy/samples/javascript-comments/input.svelte create mode 100644 packages/svelte/tests/parser-legacy/samples/javascript-comments/output.json rename packages/svelte/{test/parser => tests/parser-legacy}/samples/nbsp/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/nbsp/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/no-error-if-before-closing/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/no-error-if-before-closing/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/raw-mustaches/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/raw-mustaches/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/refs/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/refs/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/script-comment-only/input.svelte (100%) create mode 100644 packages/svelte/tests/parser-legacy/samples/script-comment-only/output.json rename packages/svelte/{test/js/samples/non-mutable-reference => tests/parser-legacy/samples/script}/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/script/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/self-closing-element/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/self-closing-element/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/self-reference/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/self-reference/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/slotted-element/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/slotted-element/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/space-between-mustaches/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/space-between-mustaches/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/spread/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/spread/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/style-inside-head/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/style-inside-head/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/textarea-children/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/textarea-children/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/textarea-end-tag/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/textarea-end-tag/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/transition-intro-no-params/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/transition-intro-no-params/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/transition-intro/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/transition-intro/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/unusual-identifier/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/unusual-identifier/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/whitespace-after-script-tag/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/whitespace-after-script-tag/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/whitespace-after-style-tag/input.svelte (100%) create mode 100644 packages/svelte/tests/parser-legacy/samples/whitespace-after-style-tag/output.json rename packages/svelte/{test/parser => tests/parser-legacy}/samples/whitespace-leading-trailing/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/whitespace-leading-trailing/output.json (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/whitespace-normal/input.svelte (100%) rename packages/svelte/{test/parser => tests/parser-legacy}/samples/whitespace-normal/output.json (100%) create mode 100644 packages/svelte/tests/parser-legacy/test.ts create mode 100644 packages/svelte/tests/parser-modern/samples/snippets/input.svelte create mode 100644 packages/svelte/tests/parser-modern/samples/snippets/output.json create mode 100644 packages/svelte/tests/parser-modern/test.ts create mode 100644 packages/svelte/tests/preprocess/samples/attributes-with-equals/_config.js rename packages/svelte/{test => tests}/preprocess/samples/attributes-with-equals/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/attributes-with-equals/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/comments/_config.js rename packages/svelte/{test => tests}/preprocess/samples/comments/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/comments/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/dependencies/_config.js rename packages/svelte/{test => tests}/preprocess/samples/dependencies/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/dependencies/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/empty-sourcemap/_config.js rename packages/svelte/{test => tests}/preprocess/samples/empty-sourcemap/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/empty-sourcemap/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/filename/_config.js rename packages/svelte/{test => tests}/preprocess/samples/filename/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/filename/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/ignores-null/_config.js rename packages/svelte/{test => tests}/preprocess/samples/ignores-null/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/ignores-null/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/markup/_config.js rename packages/svelte/{test => tests}/preprocess/samples/markup/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/markup/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/multiple-preprocessors/_config.js rename packages/svelte/{test => tests}/preprocess/samples/multiple-preprocessors/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/multiple-preprocessors/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/partial-names/_config.js rename packages/svelte/{test => tests}/preprocess/samples/partial-names/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/partial-names/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/script-multiple/_config.js rename packages/svelte/{test => tests}/preprocess/samples/script-multiple/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/script-multiple/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/script-self-closing/_config.js rename packages/svelte/{test => tests}/preprocess/samples/script-self-closing/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/script-self-closing/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/script/_config.js rename packages/svelte/{test => tests}/preprocess/samples/script/expected_map.json (100%) rename packages/svelte/{test => tests}/preprocess/samples/script/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/script/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/style-async/_config.js rename packages/svelte/{test => tests}/preprocess/samples/style-async/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-async/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/style-attributes-modified-longer/_config.js rename packages/svelte/{test => tests}/preprocess/samples/style-attributes-modified-longer/expected_map.json (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-attributes-modified-longer/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-attributes-modified-longer/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/style-attributes-modified/_config.js rename packages/svelte/{test => tests}/preprocess/samples/style-attributes-modified/expected_map.json (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-attributes-modified/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-attributes-modified/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/style-attributes/_config.js rename packages/svelte/{test => tests}/preprocess/samples/style-attributes/expected_map.json (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-attributes/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-attributes/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/style-self-closing/_config.js rename packages/svelte/{test => tests}/preprocess/samples/style-self-closing/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/style-self-closing/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/samples/style/_config.js rename packages/svelte/{test => tests}/preprocess/samples/style/input.svelte (100%) rename packages/svelte/{test => tests}/preprocess/samples/style/output.svelte (100%) create mode 100644 packages/svelte/tests/preprocess/test.ts create mode 100644 packages/svelte/tests/runtime-browser/assert.js create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/$$props/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/$$props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/$$slot-dynamic-content/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/$$slot-dynamic-content/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/$$slot-dynamic-content/my-widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/$$slot/_config.js create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/$$slot/main.svelte create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/action/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/action/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/camel-case-attribute/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/camel-case-attribute/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/ce-options-valid/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/ce-options-valid/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/custom-class/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/custom-class/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/custom-method/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/custom-method/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/escaped-css/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/escaped-css/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/events/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/events/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/extended-builtin/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/extended-builtin/custom-button.js (100%) rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/extended-builtin/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/html-slots/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/html-slots/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/html/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/html/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/nested/Counter.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/nested/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/nested/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/new-styled/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/new-styled/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/no-missing-prop-warnings/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/no-missing-prop-warnings/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/no-shadow-dom/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/no-shadow-dom/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/no-tag/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/no-tag/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/oncreate/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/oncreate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/ondestroy/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/ondestroy/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/props/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/props/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/props/my-widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/reflect-attributes-add-remove/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/reflect-attributes-add-remove/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/custom-elements-samples/reflect-attributes/_config.js rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/reflect-attributes/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/custom-elements-samples/reflect-attributes/my-widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/driver-ssr.js rename packages/svelte/{test => tests}/runtime-browser/driver.js (80%) create mode 100644 packages/svelte/tests/runtime-browser/samples/binding-width-height-initialize/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/binding-width-height-initialize/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/component-css-custom-properties-dynamic-svg/Svg.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/component-css-custom-properties-dynamic-svg/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/component-css-custom-properties-dynamic-svg/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/component-css-custom-properties-dynamic/Slider.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/component-css-custom-properties-dynamic/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/component-css-custom-properties-dynamic/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/component-css-custom-properties/Slider.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/component-css-custom-properties/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/component-css-custom-properties/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/component-event-handler-contenteditable-false/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/component-event-handler-contenteditable-false/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/component-slot-binding-dimensions/Nested.svelte create mode 100644 packages/svelte/tests/runtime-browser/samples/component-slot-binding-dimensions/_config.js create mode 100644 packages/svelte/tests/runtime-browser/samples/component-slot-binding-dimensions/main.svelte create mode 100644 packages/svelte/tests/runtime-browser/samples/dynamic-element-custom-element/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/dynamic-element-custom-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/inline-style-directive-important/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/inline-style-directive-important/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/inline-style-directive-precedence/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/inline-style-directive-precedence/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/inline-style-directive-update-with-spread/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/inline-style-directive-update-with-spread/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties-dynamic/Slider.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/svelte-component-css-custom-properties-dynamic/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties-dynamic/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties/Slider1.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties/Slider2.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/svelte-component-css-custom-properties/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties2/Slider1.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties2/Slider2.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/svelte-component-css-custom-properties2/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-component-css-custom-properties2/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties-dynamic/Slider.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/svelte-self-css-custom-properties-dynamic/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties-dynamic/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties/Slider1.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties/Slider2.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/svelte-self-css-custom-properties/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties/main.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties2/Slider1.svelte (100%) rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties2/Slider2.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/samples/svelte-self-css-custom-properties2/_config.js rename packages/svelte/{test => tests}/runtime-browser/samples/svelte-self-css-custom-properties2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-browser/test-ssr.ts create mode 100644 packages/svelte/tests/runtime-browser/test.ts create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-body/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-body/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-custom-event-handler-in-each-destructured/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-custom-event-handler-in-each-destructured/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-custom-event-handler-in-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-custom-event-handler-in-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-custom-event-handler-node-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-custom-event-handler-node-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-custom-event-handler-this/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-custom-event-handler-this/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-custom-event-handler-with-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-custom-event-handler-with-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-custom-event-handler/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-custom-event-handler/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-document/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-document/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-object-deep/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-object-deep/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-object/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-object/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-receives-element-mounted/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-receives-element-mounted/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-ternary-template/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-ternary-template/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-this/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-this/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/action/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/action/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/apply-directives-in-order-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/apply-directives-in-order-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/apply-directives-in-order/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/apply-directives-in-order/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/array-literal-spread-deopt/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/array-literal-spread-deopt/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/array-rest-is-array-or-object/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/array-rest-is-array-or-object/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/assignment-in-init/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/assignment-in-init/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/assignment-to-computed-property/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/assignment-to-computed-property/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/assignment-to-const1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/assignment-to-const1/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/assignment-to-const2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/assignment-to-const2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/async-generator-object-methods/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-boolean-case-insensitive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-boolean-case-insensitive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-boolean-false/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-boolean-false/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-boolean-hidden/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-boolean-hidden/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-boolean-indeterminate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-boolean-indeterminate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-boolean-inert/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-boolean-inert/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-boolean-true/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-boolean-true/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-boolean-with-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-boolean-with-spread/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-casing-custom-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-casing-custom-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-casing/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-casing/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-dataset-without-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-dataset-without-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-dynamic-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-dynamic-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-dynamic-no-dependencies/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-dynamic-no-dependencies/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-dynamic-quotemarks/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-dynamic-quotemarks/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-dynamic-shorthand/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-dynamic-shorthand/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-dynamic-type/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-dynamic-type/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-empty-svg/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-empty-svg/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-empty/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-false/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-false/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-microdata/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-microdata/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-namespaced/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-namespaced/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-classname-no-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null-classname-no-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-classname-with-style/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-classname-with-style/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-classnames-no-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null-classnames-no-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-classnames-with-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null-classnames-with-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-func-classname-no-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null-func-classname-no-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-func-classname-with-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null-func-classname-with-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-func-classnames-no-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null-func-classnames-no-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null-func-classnames-with-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null-func-classnames-with-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-null/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-null/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-partial-number/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-partial-number/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-partial-number/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-prefer-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-prefer-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-static-at-symbol/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-static-at-symbol/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-static-boolean/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-static-boolean/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-static-quotemarks/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-static-quotemarks/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-static/_config.js rename packages/svelte/{test/hydration/samples/element-attribute-unchanged => tests/runtime-legacy/samples/attribute-static}/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-undefined/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-unknown-without-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-unknown-without-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/attribute-url/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/attribute-url/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/autofocus/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/autofocus/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-block-func-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-block-func-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-catch-no-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-catch-no-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-catch-shorthand/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-catch-shorthand/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-component-oncreate/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-component-oncreate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-component-oncreate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-conservative-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-conservative-update/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-conservative-update/sleep.js (82%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-containing-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-containing-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-function-promise/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-function-promise/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-in-dynamic-component/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-in-dynamic-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-in-dynamic-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-in-each/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-in-each/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-in-removed-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-in-removed-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-mount-and-unmount-immediately/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-mount-and-unmount-immediately/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-mount-and-unmount-immediately/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-set-simultaneous-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-set-simultaneous-reactive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-set-simultaneous/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-set-simultaneous/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-blowback-reactive/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-blowback-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-blowback-reactive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-anchor/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-anchor/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-event/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-event/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-in-slot/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-in-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-in-slot/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-no-values/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-no-values/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-non-promise/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-non-promise/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-order/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-order/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch-static/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-catch/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-catch/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-array-nested-rest/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-array-nested-rest/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-array/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-array/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-computed-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-computed-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-default/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-default/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-number-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-number-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-object-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-object-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-object/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-object/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-rest/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-rest/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-destruct-string-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-destruct-string-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-no-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-no-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-no-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-then-shorthand/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-then-shorthand/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-with-components/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-with-components/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-with-components/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-with-update-2/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-with-update-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-with-update-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-with-update-catch-scope/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-with-update-catch-scope/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-with-update/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-with-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-with-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/await-without-catch/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/await-without-catch/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-backflow/Child.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-backflow/Parent.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-backflow/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-backflow/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-circular/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-circular/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-contenteditable-html-initial/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-contenteditable-html-initial/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-contenteditable-html/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-contenteditable-html/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-contenteditable-innertext/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-contenteditable-innertext/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-contenteditable-text-initial/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-contenteditable-text-initial/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-contenteditable-text/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-contenteditable-text/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-details-open/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-details-open/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-indirect-computed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-indirect-computed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-indirect-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-indirect-spread/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-indirect-value/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-indirect-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-indirect-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-indirect/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-indirect/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox-deep-contextual-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-checkbox-deep-contextual-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox-deep-contextual/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-checkbox-deep-contextual/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox-group-outside-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-checkbox-group-outside-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox-group/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-checkbox-group/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox-indeterminate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-checkbox-indeterminate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox-with-event-in-each/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox-with-event-in-each/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-checkbox/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-checkbox/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-duplicate-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-duplicate-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-1/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-10/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-10/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-11/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-11/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-12/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-12/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-13/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-13/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-4/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-4/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-5/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-5/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-6/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-6/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-7/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-7/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-8/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-8/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-9/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-each-9/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-if-gh-8372-1/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-if-gh-8372-1/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-if-gh-8372-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-if-gh-8372-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-group-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-group-undefined/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-member-expression-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-member-expression-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-number-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-number-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-number/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-number/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-radio-group/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-radio-group/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-range-change-with-max/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-range-change-with-max/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-range/_config.js rename packages/svelte/{test/runtime/samples/binding-input-range-change => tests/runtime-legacy/samples/binding-input-range}/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-contextual-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-contextual-deconflicted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-contextual-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-contextual-reactive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-contextual/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-contextual/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-deconflicted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-deep-computed-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-deep-computed-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-deep-computed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-deep-computed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-deep-contextual-computed-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-deep-contextual-computed-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-deep-contextual/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-deep-contextual/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-deep/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-deep/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text-undefined/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-text/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-text/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-input-with-event/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-input-with-event/main.svelte (100%) rename packages/svelte/{test/runtime/samples/binding-no-unnecessary-invalidation.skip => tests/runtime-legacy/samples/binding-no-unnecessary-invalidation}/Tab.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-no-unnecessary-invalidation/_config.js rename packages/svelte/{test/runtime/samples/binding-no-unnecessary-invalidation.skip => tests/runtime-legacy/samples/binding-no-unnecessary-invalidation}/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-implicit-option-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-implicit-option-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-in-each-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-in-each-block/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-in-yield/Modal.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-in-yield/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-in-yield/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-initial-value-undefined-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-initial-value-undefined-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-initial-value-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-initial-value-undefined/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-initial-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-initial-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-late-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-late-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-late-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-late-3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-late/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-late/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-null-placeholder/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-null-placeholder/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-optgroup/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-optgroup/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select-unmatched/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select-unmatched/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-select/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-select/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-store-deep/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-store-deep/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-store/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-store/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-textarea/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-textarea/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-and-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-and-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-computed-key/Foo.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-computed-key/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-component-computed-key/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-each-block-value/Foo.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-each-block-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-component-each-block-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-each-block/Foo.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-each-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-component-each-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-reactive/Foo.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-component-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-component-reactive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-block-property-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-each-block-property-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-each-block-property-component/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-block-property-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-each-block-property-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-block-property/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-each-block-property/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-key/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-key/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-object-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-each-object-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-object-spread/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-each-object-spread/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-element-reactive-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-element-reactive-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-element-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-element-reactive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-member-expression-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-member-expression-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-no-innerhtml/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-no-innerhtml/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-store/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-store/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-unset/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-unset/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this-with-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this-with-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-this/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-this/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-using-props/TextInput.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/binding-using-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/binding-using-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bindings-before-onmount/One.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bindings-before-onmount/Two.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bindings-before-onmount/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bindings-before-onmount/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bindings-coalesced/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bindings-coalesced/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bindings-coalesced/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bindings-global-dependency/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bindings-global-dependency/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-if-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-if-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-2/Echo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot-2/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot-2/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-3/Echo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-3/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-4/Echo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot-4/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-4/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-5/Echo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot-5/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-5/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-6/Slotted.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot-6/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot-6/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/bitmask-overflow-slot/Echo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow-slot/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/bitmask-overflow/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-boolean/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-boolean/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-helper/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-helper/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-in-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-in-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-shortcut-with-class/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-shortcut-with-class/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-shortcut-with-transition/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-shortcut-with-transition/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-shortcut/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-shortcut/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-with-attribute/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-with-attribute/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-with-dynamic-attribute-and-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-with-dynamic-attribute-and-spread/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-with-dynamic-attribute/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-with-dynamic-attribute/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-with-spread-and-bind/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-with-spread-and-bind/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/class-with-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/class-with-spread/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-accessors/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-accessors/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-accessors/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-aliased/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-aliased/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-aliased/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-b/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-blowback-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-c/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-blowback-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-c/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-d/One.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-d/Two.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-blowback-d/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-d/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-e/One.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-e/Two.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-blowback-e/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-e/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-f/One.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-f/Two.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-blowback-f/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-blowback-f/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-computed/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-computed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-computed/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional-b/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional-b/Baz.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional-b/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-conditional-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional/Baz.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-conditional/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-conditional/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-deep/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-deep/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-deep/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-nested/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-each-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-nested/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-object/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-each-object/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-object/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-remount-keyed/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-each-remount-keyed/InnerChild.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-each-remount-keyed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-remount-keyed/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-remount-unkeyed/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-each-remount-unkeyed/InnerChild.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-each-remount-unkeyed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each-remount-unkeyed/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-each/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-infinite-loop/A.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-infinite-loop/B.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-infinite-loop/C.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-infinite-loop/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-infinite-loop/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-nested/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-nested/Baz.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-nested/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-nested/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-non-leaky/Counter.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-non-leaky/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-non-leaky/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-onMount/Mount.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-onMount/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-onMount/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child-b/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child-b/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-parent-supercedes-child-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child-c/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child-c/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-parent-supercedes-child-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child-c/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child/Counter.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-parent-supercedes-child/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-parent-supercedes-child/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-private-state/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-private-state/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-private-state/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-private-state/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-reactive-property-no-extra-call/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-reactive-property-no-extra-call/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-reactive-property-no-extra-call/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-reactive-statement/Button.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-reactive-statement/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-reactive-statement/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-self-destroying/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-self-destroying/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-self-destroying/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-store/Input.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding-store/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding-store/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding/Counter.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-binding/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-binding/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-dynamic-late/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-data-dynamic-late/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-dynamic-late/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-dynamic-shorthand/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-data-dynamic-shorthand/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-dynamic-shorthand/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-dynamic/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-data-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-dynamic/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-empty/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-data-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-empty/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-static-boolean-regression/Link.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-data-static-boolean-regression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-static-boolean-regression/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-static-boolean/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-data-static-boolean/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-static-boolean/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-static/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-data-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-data-static/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-handler-dynamic/Button.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-event-handler-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-handler-dynamic/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-handler-modifier-once-dynamic/Button.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-event-handler-modifier-once-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-handler-modifier-once-dynamic/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-handler-modifier-once/Button.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-event-handler-modifier-once/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-handler-modifier-once/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-not-stale/Button.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-event-not-stale/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-event-not-stale/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-console/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-events-console/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-console/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-data/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-events-data/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-data/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-each/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-events-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-each/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-nullish/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-events-nullish/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-nullish/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-events-this/Inner.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-this/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-events-this/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events-this/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-events/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-events/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-if-placement/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-if-placement/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-if-placement/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-name-deconflicted-globals/Countdown.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-name-deconflicted-globals/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-name-deconflicted-globals/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-name-deconflicted/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-name-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-name-deconflicted/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-namespace/Tooltip.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-namespace/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-namespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-namespace/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-namespaced/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-namespaced/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-namespaced/components.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-namespaced/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-nested-deeper/Level1.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-nested-deeper/Level2.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-nested-deeper/Level3.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-nested-deeper/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-nested-deeper/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-not-constructor-dev/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-constructor-dev/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-constructor/Sub.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-not-constructor/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-constructor/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-constructor2-dev/Sub.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-not-constructor2-dev/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-constructor2-dev/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-constructor2/Sub.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-not-constructor2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-constructor2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-void/Link.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-not-void/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-not-void/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-props/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-props/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-ref/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-ref/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-ref/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-shorthand-import/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-shorthand-import/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-shorthand-import/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-attribute-order/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-attribute-order/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-attribute-order/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-chained/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-chained/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-chained/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-chained/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named-b/Hello.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named-b/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-component-named-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named-c/Hello.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named-c/Nested.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named-c/World.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-component-named-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named-c/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named/Foo.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-component-named/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-component-named/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-context-props-each-nested/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-context-props-each-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-context-props-each-nested/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-context-props-each/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-context-props-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-context-props-each/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-context-props-let/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-context-props-let/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-context-props-let/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-context-props-let/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-default-in-each/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-default-in-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-default-in-each/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-default/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-default/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-default/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-dynamic/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-dynamic/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-each-block/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-each-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-each-block/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-empty-b/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-empty-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-empty-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-empty/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-empty/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-2/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-2/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-2/store.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-3/Inner.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-3/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-4/Inner.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-4/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-4/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-5/IconA.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-5/IconB.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-5/Inner.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-5/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-5/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-6/Foo.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-6/Inner.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-6/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-6/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-empty/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback-empty/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-fallback/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-fallback/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-if-block-before-node/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-if-block-before-node/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-if-block-before-node/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-if-block/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-if-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-if-block/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-if-else-block-before-node/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-if-else-block-before-node/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-if-else-block-before-node/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-aliased/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-aliased/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-aliased/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-b/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-c/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-c/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-d/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-d/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-d/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-destructured-2/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-destructured-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-destructured-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-destructured/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-destructured/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-destructured/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-e/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-e/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-e/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-f/A.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-f/B.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-f/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-f/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-g/A.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-g/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-g/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-binding/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-in-binding/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-binding/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-slot-2/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-slot-2/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-in-slot-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-slot-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-slot/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-slot/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-in-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-in-slot/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-inline-function/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-inline-function/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-inline-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-inline-function/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-missing-prop/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-missing-prop/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-missing-prop/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-missing-prop/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-named/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-named/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-named/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-scope-2/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-scope-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-scope-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-scope-3/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-scope-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-scope-3/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-scope/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-scope/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-scope/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-static/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let-static/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-let/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-let/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-name-with-hyphen/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-name-with-hyphen/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-name-with-hyphen/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-named-b/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-named-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-named-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-named-c/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-named-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-named-c/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-named/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-named/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-named/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-names-sanitized/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-names-sanitized/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-names-sanitized/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-component/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-component/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-nested-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-component/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-if/Display.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-if/Input.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-nested-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-in-element/One.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-in-element/Two.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-nested-in-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-in-element/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-in-slot/One.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-in-slot/Two.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-nested-in-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested-in-slot/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-nested/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-slot/Component.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-slot/Forward.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-slot/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-spread-props/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-spread-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-spread-props/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-spread/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-spread/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-spread/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-static-and-dynamic/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-static-and-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-static-and-dynamic/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-used-with-default-event/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-slot-used-with-default-event/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-slot-used-with-default-event/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-static-at-symbol/Email.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-static-at-symbol/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-static-at-symbol/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-2/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-aliased/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-aliased/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-aliased/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-b/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-c/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-c/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-d/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-d/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-d/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-destructured-2/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-destructured-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-destructured-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-destructured/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-destructured/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-destructured/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-e/A.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-e/B.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-e/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-e/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-f/A.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-f/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-f/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-in-binding/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-in-binding/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-in-binding/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-in-slot/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-in-slot/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-in-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-in-slot/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-named/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-named/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-named/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-static/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let-static/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-let/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-let/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-nested/Child.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-nested/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment-nested/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment/B.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-svelte-fragment/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-svelte-fragment/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-template-inline-mutation/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-template-inline-mutation/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-template-inline-mutation/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-transition/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-transition/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-follows-element/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-follows-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-follows-element/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-if/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-multiple-in-each/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-multiple-in-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-multiple-in-each/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-multiple-in-if/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-multiple-in-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-multiple-in-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-nested-if/Inner.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-nested-if/Outer.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-nested-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-nested-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-parent/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-parent/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-parent/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-placement/Modal.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-placement/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-placement/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-static/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield-static/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component-yield/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component-yield/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-await-then-destructuring-computed-in-computed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-await-then-destructuring-computed-in-computed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-await-then-destructuring-computed-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-await-then-destructuring-computed-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-await-then-destructuring-literals/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-await-then-destructuring-literals/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-await-then-destructuring-nested-rest/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-await-then-destructuring-nested-rest/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-await-then-destructuring/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-await-then-destructuring/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-await-then/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-await-then/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-component-without-let/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-component-without-let/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-component-without-let/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-component/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-dependencies/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-dependencies/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-arrow/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-arrow/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-const/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-const/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-destructure-computed-in-computed/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-destructure-computed-in-computed/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-destructure-computed-props/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-destructure-computed-props/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-destructure-literals/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-destructure-literals/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-destructure-nested-rest/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-destructure-nested-rest/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-destructure/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-destructure/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-duplicated-variable1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-duplicated-variable1/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-duplicated-variable2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-duplicated-variable2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-duplicated-variable3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-duplicated-variable3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-else/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-func-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-func-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-hoisting/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-hoisting/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-if-else-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-if-else-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-if-else-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-if-else-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-if-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-if-else/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-invalidate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-invalidate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-ordering/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-ordering/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-shadow-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-shadow-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/const-tag-shadow/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/const-tag-shadow/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-b/Leaf.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-b/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/context-api-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-c/Leaf.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-c/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/context-api-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-c/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-d/Leaf.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-d/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/context-api-d/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api-d/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api/Tab.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api/TabList.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api/TabPanel.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api/Tabs.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/context-api/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-api/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-in-await/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/context-in-await/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-in-await/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/context-setcontext-return/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/context-setcontext-return/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/contextual-callback-b/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/contextual-callback-b/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/contextual-callback/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/contextual-callback/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/contextual-callback/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/css-comments/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/css-comments/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/css-space-in-attribute/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/css-space-in-attribute/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/css-space-in-attribute/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/css-vars-escape/Sub.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/css-vars-escape/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/css-vars-escape/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/css/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/css/_config.js rename packages/svelte/{test/runtime/samples/css-false => tests/runtime-legacy/samples/css}/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/custom-method/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/custom-method/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-anchor/Anchor.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-anchor/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-anchor/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-block-methods/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-block-methods/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-builtins-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-builtins-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-builtins/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-builtins/get.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-builtins/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-component-name-with-global/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-component-name-with-global/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-component-name-with-module-global/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-component-name-with-module-global/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-component-refs/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-component-refs/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-contexts/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-contexts/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-contextual-action/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-contextual-action/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-contextual-action/util.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-contextual-bind/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-contextual-bind/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-contextual-bind/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-ctx/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-ctx/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-elements-indexes/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-elements-indexes/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-globals/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-globals/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-non-helpers/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-non-helpers/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-non-helpers/module.js (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-self/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-self/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-self/nested/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-spread-i/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-spread-i/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-template-1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-template-1/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-template-1/module.js (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-template-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-template-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-template-3/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-template-3/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-template-4/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-template-4/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-value/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/deconflict-vars/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/deconflict-vars/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/default-data-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/default-data-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/default-data-override/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/default-data-override/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/default-data/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/default-data/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructured-assignment-pattern-with-object-pattern/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-assignment-pattern-with-object-pattern/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-1/A.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructured-props-1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-1/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-2/A.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructured-props-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-3/A.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructured-props-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-3/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-4/A.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructured-props-4/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-4/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-5/A.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructured-props-5/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructured-props-5/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructuring-assignment-array/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructuring-assignment-array/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructuring-between-exports/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructuring-between-exports/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructuring-one-value-reactive/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructuring-one-value-reactive/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/destructuring/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/destructuring/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/document-binding-fullscreen/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/document-binding-fullscreen/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/document-event/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/document-event/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings-recreated-b/Green.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings-recreated-b/Red.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-bindings-recreated-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings-recreated-b/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings-recreated/Green.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings-recreated/Red.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-bindings-recreated/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings-recreated/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-bindings/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-bindings/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-destroy-null/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-destroy-null/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-dirty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-dirty/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-events/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-events/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-events/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-events/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-in-if/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-in-if/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-in-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-in-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-inside-element/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-inside-element/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-inside-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-inside-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-nulled-out-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-nulled-out-intro/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-nulled-out/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-nulled-out/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-nulled-out/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-ref/Foo.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-ref/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-ref/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-slot/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-slot/Baz.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-slot/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-slot/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-update-existing-instance/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-update-existing-instance/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component-update-existing-instance/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component-update-existing-instance/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-action-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-action-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-animation-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-animation-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-animation/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-animation/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-attribute-boolean/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-attribute-boolean/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-attribute-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-attribute-spread/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-attribute/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-attribute/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-binding-this/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-binding-this/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-change-tag/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-change-tag/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-class-directive/Link.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-class-directive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-class-directive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-empty-tag/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-empty-tag/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-event-handler1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-event-handler1/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-event-handler2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-event-handler2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-invalid-this/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-invalid-this/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-null-tag/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-null-tag/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-pass-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-pass-props/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-slot/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-slot/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-spread-attributes/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-spread-attributes/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-store/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-store/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-string/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-string/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-svg/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-svg/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-template-literals/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-template-literals/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-transition/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-transition/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-undefined-tag/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-undefined-tag/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-variable/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-variable/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-void-tag/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-void-tag/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-void-with-content-1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-void-with-content-1/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-void-with-content-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-void-with-content-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-void-with-content-3/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-void-with-content-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-void-with-content-3/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-void-with-content-4/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-void-with-content-4/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-void-with-content-4/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/dynamic-element-void-with-content-5/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/dynamic-element-void-with-content-5/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-after-let/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-after-let/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-after-let/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-array-literal/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-array-literal/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-component-no-props/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-component-no-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-component-no-props/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-containing-component-in-if/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-containing-component-in-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-containing-component-in-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-containing-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-containing-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-deconflict-name-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-deconflict-name-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-array-as-object/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-array-as-object/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-array-computed-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-array-computed-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-array-nested-rest/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-array-nested-rest/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-array-sparse/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-array-sparse/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-array/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-array/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-default-before-initialised/_config.js rename packages/svelte/{test/compiler-errors => tests/runtime-legacy}/samples/each-block-destructured-default-before-initialised/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-default-binding/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-default-binding/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-default/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-default/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-object-binding/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-object-binding/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-object-computed-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-object-computed-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-object-literal-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-object-literal-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-object-literal-rest/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-object-literal-rest/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-object-reserved-key/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-object-reserved-key/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-object-rest/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-object-rest/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-destructured-object/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-destructured-object/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-dynamic-else-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-dynamic-else-static/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-else-in-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-else-in-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-else-mount-or-intro/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-else-mount-or-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-else-mount-or-intro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-else-starts-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-else-starts-empty/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-else/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-empty-outro/Thing.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-empty-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-empty-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-func-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-func-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-in-if-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-in-if-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-index-only/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-index-only/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-indexed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-indexed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-bind-group/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-bind-group/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-changed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-changed/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-component-action/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-component-action/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-component-action/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-dynamic-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-dynamic-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-dynamic-key/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-dynamic-key/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-else/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-empty/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-html-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-html-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-html/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-html/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-iife/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-iife/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-index-in-event-handler/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-index-in-event-handler/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-nested/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-nested/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-non-prop/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-non-prop/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-object-identity/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-object-identity/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-random-permute/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-random-permute/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-recursive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-recursive/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-shift/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-shift/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-shift/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-siblings/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-siblings/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-static/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-unshift/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed-unshift/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed-unshift/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-keyed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-keyed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-random-permute/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-random-permute/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-recursive-with-function-condition/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-recursive-with-function-condition/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-scope-shadow-bind-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-scope-shadow-bind-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-scope-shadow-bind-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-scope-shadow-bind-3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-scope-shadow-bind-4/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-scope-shadow-bind-4/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-scope-shadow-bind/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-scope-shadow-bind/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-scope-shadow-self/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-scope-shadow-self/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-scope-shadow/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-scope-shadow/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-static/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-string/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-string/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-text-node/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-text-node/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-unkeyed-else-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-unkeyed-else-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block-with-iterable/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block-with-iterable/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-blocks-assignment-2/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-blocks-assignment-2/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-blocks-assignment/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-blocks-assignment/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-blocks-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-blocks-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-blocks-nested-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-blocks-nested-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/each-blocks-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/each-blocks-nested/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/element-invalid-name/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/element-invalid-name/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/empty-dom/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/empty-dom/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/empty-style-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/empty-style-block/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/escape-template-literals/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/escape-template-literals/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/escape-template-literals/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/escaped-text/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/escaped-text/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-async/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-async/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-console-log/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-console-log/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-deconflicted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-destructured/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-destructured/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-bound-var/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-bound-var/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-bound-var/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-hash/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-hash/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-invalid/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-invalid/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-modifier-once/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-modifier-once/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-modifier-prevent-default/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-modifier-prevent-default/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-modifier-self/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-modifier-self/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-modifier-stop-propagation/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-modifier-stop-propagation/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-each-context-invalidation/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-each-context-invalidation/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-each-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-each-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-each-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-each-deconflicted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-each-modifier/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-each-modifier/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-event-methods/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-event-methods/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-hoisted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-hoisted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-body-once/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-modifier-body-once/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-once-duplicated/Button.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-once-duplicated/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-once-duplicated/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-once/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-once/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-prevent-default/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-modifier-prevent-default/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-self/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-modifier-self/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-stop-immediate-propagation/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-modifier-stop-immediate-propagation/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-stop-propagation/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-modifier-stop-propagation/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-modifier-trusted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-modifier-trusted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-removal/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-removal/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-sanitize/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-sanitize/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler-this-methods/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler-this-methods/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/event-handler/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/event-handler/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/export-function-hoisting/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/export-function-hoisting/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/fragment-trailing-whitespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/fragment-trailing-whitespace/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/function-expression-inline/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/function-expression-inline/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/function-hoisting/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/function-hoisting/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/function-in-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/function-in-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/globals-accessible-directly-process/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/globals-accessible-directly-process/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/globals-accessible-directly/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/globals-accessible-directly/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/globals-not-dereferenced/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/globals-not-dereferenced/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/globals-not-overwritten-by-bindings/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/globals-not-overwritten-by-bindings/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/globals-shadowed-by-data/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/globals-shadowed-by-data/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/globals-shadowed-by-each-binding/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/globals-shadowed-by-each-binding/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/globals-shadowed-by-helpers/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/globals-shadowed-by-helpers/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/hash-in-attribute/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/hash-in-attribute/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-detached-in-dynamic-component/A.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-detached-in-dynamic-component/B.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-detached-in-dynamic-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-detached-in-dynamic-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-if-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-if-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-if-else-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-if-else-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-if-else-raw-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-if-else-raw-dynamic/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-raw-dynamic/Bar.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-raw-dynamic/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-raw-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-raw-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-title-dynamic-simple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-title-dynamic-simple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-title-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-title-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-title-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-title-empty/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-title-static-dynamic-element/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-title-static-dynamic-element/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/head-title-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/head-title-static/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/hello-world/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/hello-world/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/helpers-not-call-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/helpers-not-call-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/helpers/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/helpers/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/html-entities-alongside-expressions/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/html-entities-alongside-expressions/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/html-entities-inside-attributes/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/html-entities-inside-attributes/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/html-entities-inside-component-slot/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/html-entities-inside-component-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/html-entities-inside-component-slot/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/html-entities-inside-elements/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/html-entities-inside-elements/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/html-entities/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/html-entities/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/html-non-entities-inside-elements/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/html-non-entities-inside-elements/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-component-store-function-conditionals/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-component-store-function-conditionals/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-component-store-function-conditionals/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-component-without-outro/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-component-without-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-component-without-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-compound-outro-no-dependencies/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-compound-outro-no-dependencies/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-conservative-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-conservative-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-else-conservative-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-else-conservative-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-else-in-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-else-in-each/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-else-partial-outro/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-else-partial-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-else-partial-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-else-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-else-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-else/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-elseif-no-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-elseif-no-else/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-elseif-text/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-elseif-text/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-elseif/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-elseif/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-first/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-first/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-no-outro-else-with-outro/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-no-outro-else-with-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-no-outro-else-with-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-or/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-or/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-outro-computed-function/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-outro-computed-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-outro-computed-function/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-outro-nested-else/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-outro-nested-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-outro-nested-else/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-outro-unique-select-block-type/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-outro-unique-select-block-type/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-outro-unique-select-block-type/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-static-with-dynamic-contents/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-static-with-dynamic-contents/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-static-with-else-and-outros/EEE.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-static-with-else-and-outros/RRR.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-static-with-else-and-outros/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-static-with-else-and-outros/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-static-with-else/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-static-with-else/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-static-with-elseif-else-and-outros/RRR.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-static-with-elseif-else-and-outros/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-static-with-elseif-else-and-outros/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-widget/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block-widget/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block-widget/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/if-in-keyed-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/if-in-keyed-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-attribute-compound/_config.js rename packages/svelte/{test/runtime/samples/flush-before-bindings => tests/runtime-legacy/samples/ignore-unchanged-attribute-compound}/counter.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ignore-unchanged-attribute-compound/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-attribute/_config.js rename packages/svelte/{test/runtime/samples/ignore-unchanged-attribute-compound => tests/runtime-legacy/samples/ignore-unchanged-attribute}/counter.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ignore-unchanged-attribute/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-raw/_config.js rename packages/svelte/{test/runtime/samples/ignore-unchanged-attribute => tests/runtime-legacy/samples/ignore-unchanged-raw}/counter.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ignore-unchanged-raw/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-tag/_config.js rename packages/svelte/{test/runtime/samples/ignore-unchanged-raw => tests/runtime-legacy/samples/ignore-unchanged-tag}/counter.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ignore-unchanged-tag/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/immutable-nested/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/immutable-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/immutable-nested/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/immutable-option/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/immutable-option/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/immutable-svelte-meta-false/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/immutable-svelte-meta-false/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/immutable-svelte-meta/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/immutable-svelte-meta/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/imported-renamed-components/ComponentOne.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/imported-renamed-components/ComponentTwo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/imported-renamed-components/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/imported-renamed-components/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/initial-state-assign/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/initial-state-assign/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-expressions/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-expressions/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-become-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-become-undefined/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-and-style-attr-merged/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-and-style-attr-merged/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-and-style-attr/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-and-style-attr/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-css-vars/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-css-vars/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-escape/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-escape/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-shorthand/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-shorthand/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-spread-and-attr-empty/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-spread-and-attr-empty/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-spread-and-attr/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-spread-and-attr/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-spread-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-spread-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-spread/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-string-variable-kebab-case/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-string-variable-kebab-case/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-string-variable/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-string-variable/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-string/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-string/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive-update-object-property/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive-update-object-property/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-directive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-directive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-important/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-important/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style-optimisation-bailout/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style-optimisation-bailout/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/inline-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/inline-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/innerhtml-interpolated-literal/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/innerhtml-interpolated-literal/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/innerhtml-with-comments/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/innerhtml-with-comments/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/input-list/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/input-list/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-auto-subscription-self-assignment/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-auto-subscription-self-assignment/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-script-destructuring/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-script-destructuring/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-script-loop-scope/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-script-loop-scope/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-script-multiple-assignments/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-script-multiple-assignments/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-script-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-script-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-template-destructuring/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-template-destructuring/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-template-loop-scope/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-template-loop-scope/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-template-multiple-assignments/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-template-multiple-assignments/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-template-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-template-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/instrumentation-update-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/instrumentation-update-expression/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/internal-state/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/internal-state/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/internal-state/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/invalidation-in-if-condition/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/invalidation-in-if-condition/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/isolated-text/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/isolated-text/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-array-immutable/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-array-immutable/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-array/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-array/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-component-slot/Component1.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-component-slot/Component2.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-component-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-component-slot/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-expression-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-expression-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-post-hydrate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-post-hydrate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-static-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-static-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-static/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-static/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-transition-local/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-transition-local/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block-transition/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block-transition/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/key-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/key-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/keyed-each-dev-unique/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/keyed-each-dev-unique/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-next-tick/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/lifecycle-next-tick/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/lifecycle-onmount-infinite-loop/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-onmount-infinite-loop/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-onmount-infinite-loop/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-afterUpdate/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-afterUpdate/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-beforeUpdate/Child.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-beforeUpdate/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-beforeUpdate/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-order-for-children/Item.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-order-for-children/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-order-for-children/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-order-for-children/order.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/lifecycle-render-order/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/lifecycle-render-order/main.svelte (100%) rename packages/svelte/{test/runtime/samples/lifecycle-render-order-for-children => tests/runtime-legacy/samples/lifecycle-render-order}/order.js (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/mixed-let-export/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/mixed-let-export/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/module-context-bind/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/module-context-bind/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/module-context-export-referenced-in-template/Foo.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/module-context-export-referenced-in-template/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/module-context-export-referenced-in-template/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/module-context-export/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/module-context-export/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/module-context-export/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/module-context-with-instance-script/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/module-context-with-instance-script/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/module-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/module-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/mutation-tracking-across-sibling-scopes/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/mutation-tracking-across-sibling-scopes/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/names-deconflicted-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/names-deconflicted-nested/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/names-deconflicted/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/names-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/names-deconflicted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/namespace-html/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/namespace-html/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/nbsp-div/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/nbsp-div/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/nbsp/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/nbsp/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/nested-transition-detach-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/nested-transition-detach-each/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/nested-transition-detach-if-false/Folder.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/nested-transition-detach-if-false/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/nested-transition-detach-if-false/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/nested-transition-if-block-not-remounted/Span.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/nested-transition-if-block-not-remounted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/nested-transition-if-block-not-remounted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/noscript-removal/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/noscript-removal/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/observable-auto-subscribe/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/observable-auto-subscribe/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/observable-auto-subscribe/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ondestroy-before-cleanup/Top.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/ondestroy-before-cleanup/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/ondestroy-before-cleanup/container.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ondestroy-before-cleanup/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ondestroy-deep/A.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ondestroy-deep/B.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ondestroy-deep/C.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/ondestroy-deep/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ondestroy-deep/destroyed.js (77%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/ondestroy-deep/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/onmount-async/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-async/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-fires-when-ready-nested/ParentWidget.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-fires-when-ready-nested/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/onmount-fires-when-ready-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-fires-when-ready-nested/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-fires-when-ready/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/onmount-fires-when-ready/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-fires-when-ready/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-sibling-order/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/onmount-sibling-order/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-sibling-order/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/onmount-sibling-order/result.js (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/option-without-select/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/option-without-select/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/paren-wrapped-expressions/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/paren-wrapped-expressions/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/pre-tag/.editorconfig (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/pre-tag/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/pre-tag/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/preload/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/preload/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/preserve-comments/_config.js rename packages/svelte/{test/server-side-rendering/samples/comment-preserve => tests/runtime-legacy/samples/preserve-comments}/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/preserve-whitespaces/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/preserve-whitespaces/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/prop-accessors/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-accessors/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/prop-exports/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-exports/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-not-action/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/prop-not-action/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-not-action/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-quoted/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/prop-quoted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-quoted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/prop-subscribable/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-subscribable/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/prop-without-semicolon-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-without-semicolon-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/prop-without-semicolon/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/prop-without-semicolon/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props-reactive-only-with-change/Comp.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/props-reactive-only-with-change/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props-reactive-only-with-change/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props-reactive-slot/Comp.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/props-reactive-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props-reactive-slot/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props-reactive/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/props-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props-reactive/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props/RenderProps.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-anchor-first-child/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-anchor-first-child/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-anchor-first-last-child/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-anchor-first-last-child/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-anchor-last-child/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-anchor-last-child/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-anchor-next-previous-sibling/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-anchor-next-previous-sibling/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-anchor-next-sibling/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-anchor-next-sibling/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-anchor-previous-sibling/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-anchor-previous-sibling/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustache-as-root/RawMustache.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-mustache-as-root/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustache-as-root/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-mustache-before-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustache-before-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-mustache-inside-head/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustache-inside-head/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustache-inside-slot/Component.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-mustache-inside-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustache-inside-slot/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-mustaches-preserved/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustaches-preserved/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-mustaches-td-tr/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustaches-td-tr/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-mustaches/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-mustaches/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/raw-svg/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/raw-svg/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-assignment-rhs/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-assignment-in-assignment-rhs/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-complex-declaration-with-store-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-assignment-in-complex-declaration-with-store-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-complex-declaration-with-store-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-assignment-in-complex-declaration-with-store-3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-complex-declaration-with-store-3/store.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-complex-declaration-with-store/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-assignment-in-complex-declaration-with-store/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-complex-declaration/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-assignment-in-complex-declaration/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-declaration/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-assignment-in-declaration/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-assignment-in-for-loop-head/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-assignment-in-for-loop-head/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-block-break/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-block-break/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-compound-operator/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-compound-operator/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-function-called-reassigned/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-function-called-reassigned/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-function-inline/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-function-inline/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-import-statement-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-import-statement-2/data.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-import-statement-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-import-statement/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-import-statement/data.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-import-statement/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-statement-indirect/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-statement-indirect/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-statement-module-vars/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-statement-module-vars/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-update-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-update-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-assign-property/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-assign-property/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-coerce-precedence/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-coerce-precedence/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-coerce/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-coerce/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-dependency-not-referenced/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-dependency-not-referenced/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-function-hoist-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-function-hoist-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-function-hoist/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-function-hoist/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-function/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-function/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-mutate-const/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-mutate-const/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-value-mutate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-value-mutate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-deconflicted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-exported/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-exported/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-fixed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-fixed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-function-dependency/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-function-dependency/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-implicit-destructured/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-implicit-destructured/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-implicit-self-dependency/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-implicit-self-dependency/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-implicit/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-implicit/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-no-dependencies/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-no-dependencies/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-no-implicit-member-expression/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-no-implicit-member-expression/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-non-cyclical-declaration-order-independent/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-non-cyclical-declaration-order-independent/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-non-cyclical/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-non-cyclical/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-overwrite/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-overwrite/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-second-order/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-second-order/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-self-dependency-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-self-dependency-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-self-dependency/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-self-dependency/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-store-destructured-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-store-destructured-undefined/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-subscript-assignment/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-subscript-assignment/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-text-node/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-text-node/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values-uninitialised/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values-uninitialised/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/reactive-values/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/reactive-values/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/renamed-instance-exports/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/renamed-instance-exports/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/rest-props-no-alias/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/rest-props-no-alias/main.svelte rename packages/svelte/{test/runtime/samples/$$rest-without-props => tests/runtime-legacy/samples/rest-props-without-props}/App.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/rest-props-without-props/_config.js rename packages/svelte/{test/runtime/samples/$$rest-without-props => tests/runtime-legacy/samples/rest-props-without-props}/main.svelte (100%) rename packages/svelte/{test/runtime/samples/$$rest => tests/runtime-legacy/samples/rest-props}/App.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/rest-props/_config.js rename packages/svelte/{test/runtime/samples/$$rest => tests/runtime-legacy/samples/rest-props}/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/script-style-non-top-level/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/script-style-non-top-level/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-bind-array/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-bind-array/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-bind-in-array/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-bind-in-array/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-change-handler/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-change-handler/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-multiple-spread-and-bind/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-multiple-spread-and-bind/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-multiple-spread-and-bind/select.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-multiple-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-multiple-spread/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-multiple-spread/select.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-no-whitespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-no-whitespace/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-one-way-bind-object/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-one-way-bind-object/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-one-way-bind/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-one-way-bind/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-options-spread-attributes/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-options-spread-attributes/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select-props/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/select/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/select/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/self-reference-component/Countdown.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/self-reference-component/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/self-reference-component/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/self-reference-tree/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/self-reference-tree/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/self-reference/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/self-reference/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/semicolon-hoisting/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/semicolon-hoisting/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-in-oncreate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/set-in-oncreate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-in-onstate-dedupes-renders/Widget.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-in-onstate-dedupes-renders/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-in-onstate-dedupes-renders/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-in-onstate/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-in-onstate/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-null-text-node/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/set-null-text-node/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/set-prevents-loop/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-prevents-loop/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/set-prevents-loop/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/set-undefined-attr/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/set-undefined-attr/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/shorthand-method-in-template/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/shorthand-method-in-template/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/shorthand-method-in-template/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/sigil-component-prop/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/sigil-component-prop/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/sigil-component-prop/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/sigil-expression-function-body/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/sigil-expression-function-body/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/sigil-static-at/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/sigil-static-at/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/sigil-static-hash/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/sigil-static-hash/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/single-static-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/single-static-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/single-text-node/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/single-text-node/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/slot-if-block-update-no-anchor/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/slot-if-block-update-no-anchor/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/slot-in-custom-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/slot-in-custom-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/slot-in-dynamic-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/slot-in-dynamic-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/slot/A.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/slot/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/slot/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-2/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-dynamic-non-object-multiple-dependencies/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-dynamic-non-object-multiple-dependencies/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-dynamic-non-object-multiple-dependencies/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-dynamic-non-object/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-dynamic-non-object/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-dynamic-non-object/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-dynamic-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-dynamic-undefined/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-dynamic/Foo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-immutable/Widget.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-immutable/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-immutable/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-literal/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-literal/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-literal/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-multiple-dependencies/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-multiple-dependencies/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-multiple-dependencies/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-side-effects/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-side-effects/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-side-effects/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-with-bind/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component-with-bind/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component-with-bind/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-component/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-each-component/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-each-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-each-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-each-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-each-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-boolean/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-boolean/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-class/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-class/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input-bind-group-with-value-attr/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-bind-group-with-value-attr/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input-each-block-keyed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-each-block-keyed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input-select-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-select-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input-select/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-select/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input-value-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-value-undefined/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-value/InputOne.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-value/InputTwo.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input-value/utils.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-input/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-input/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-multiple-dependencies/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-multiple-dependencies/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-readonly/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-readonly/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-removal/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-removal/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-scope/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-scope/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-select-value-undefined/Select.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element-select-value-undefined/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element-select-value-undefined/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-element/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-own-props/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-own-props/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-own-props/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-reuse-levels/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-reuse-levels/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-reuse-levels/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spread-width-height-attributes/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spread-width-height-attributes/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/spring/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/spring/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/state-deconflicted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/state-deconflicted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/static-svelte-element/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/static-svelte-element/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/static-svelte-element2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/static-svelte-element2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-assignment-updates-destructure/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-assignment-updates-destructure/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-assignment-updates-property/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-assignment-updates-property/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-assignment-updates-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-assignment-updates-reactive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-assignment-updates/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-assignment-updates/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-resubscribe-immediate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-resubscribe-immediate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-event-callback/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-event-callback/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-immediate-multiple-vars/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-immediate-multiple-vars/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-immediate/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-immediate/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-implicit/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-implicit/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-in-reactive-declaration-2/App.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-in-reactive-declaration-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-in-reactive-declaration-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-in-reactive-declaration/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-in-reactive-declaration/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-in-script/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-in-script/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-missing-global-script/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-missing-global-script/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-missing-global-template/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-missing-global-template/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-nullish/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-nullish/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe-removed-store/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe-removed-store/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-auto-subscribe/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-auto-subscribe/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-dev-mode-error/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-dev-mode-error/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-each-binding-deep/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-each-binding-deep/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-each-binding-destructuring/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-each-binding-destructuring/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-each-binding/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-each-binding/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-imported-module/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-imported-module/foo.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-imported-module/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-imported/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-imported/foo.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-imported/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-imports-hoisted/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-imports-hoisted/foo.js (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-imports-hoisted/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-increment-updates-reactive/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-increment-updates-reactive/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-invalidation-while-update-1/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-invalidation-while-update-1/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-invalidation-while-update-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-invalidation-while-update-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-resubscribe-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-resubscribe-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-resubscribe-c/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-resubscribe-c/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-resubscribe-export/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-resubscribe-export/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-resubscribe-observable/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-resubscribe-observable/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-resubscribe/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-resubscribe/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-shadow-scope-declaration/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-shadow-scope-declaration/main.svelte rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-unreferenced/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/store-unreferenced/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/store-unreferenced/main.svelte (100%) rename packages/svelte/{test/js/samples/component-store-file-invalidate => tests/runtime-legacy/samples/store-unreferenced}/store.js (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-attributes/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-attributes/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-child-component-declared-namespace-shorthand/Rect.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-child-component-declared-namespace-shorthand/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-child-component-declared-namespace-shorthand/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-child-component-declared-namespace/Rect.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-child-component-declared-namespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-child-component-declared-namespace/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-class/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-class/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-each-block-anchor/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-each-block-anchor/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-each-block-namespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-each-block-namespace/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-foreignobject-namespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-foreignobject-namespace/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-html-tag/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-html-tag/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-html-tag2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-html-tag2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-html-tag3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-html-tag3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-multiple/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-multiple/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-no-whitespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-no-whitespace/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-slot-namespace/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-slot-namespace/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-slot-namespace/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-spread/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-spread/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-tspan-preserve-space/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-tspan-preserve-space/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-with-style/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-with-style/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-xlink/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-xlink/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg-xmlns/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg-xmlns/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/svg/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/svg/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/table-nesting/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/table-nesting/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/template/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/template/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/textarea-bind-value-escape/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/textarea-bind-value-escape/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/textarea-children/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/textarea-children/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/textarea-content/.editorconfig (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/textarea-content/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/textarea-content/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/textarea-value-escape/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/textarea-value-escape/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/textarea-value/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/textarea-value/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/this-in-function-expressions/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/this-in-function-expressions/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-abort/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-abort/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-css-deferred-removal/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-css-deferred-removal/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-css-duration/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-css-duration/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-css-iframe/Foo.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-css-iframe/Frame.svelte (89%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-css-iframe/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-css-iframe/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-css-in-out-in-with-param/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-css-in-out-in-with-param/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-css-in-out-in/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-css-in-out-in/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-inert/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-inert/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-aborted-outro-in-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-aborted-outro-in-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-aborted-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-aborted-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-args-dynamic/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-args-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-args/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-args/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-await-block-outros/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-await-block-outros/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-await-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-await-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-deferred-b/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-deferred-b/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-deferred-option-direction/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-deferred-option-direction/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-deferred/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-deferred/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-delay-in-out/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-delay-in-out/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-delay/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-delay/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-destroyed-before-end/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-destroyed-before-end/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-dynamic-component/A.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-dynamic-component/B.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-dynamic-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-dynamic-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-dynamic-if-block-bidi/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-dynamic-if-block-bidi/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-block-intro-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-block-intro-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-block-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-block-intro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-block-keyed-intro-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-block-keyed-intro-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-block-keyed-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-block-keyed-intro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-block-keyed-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-block-keyed-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-block-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-block-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-else-block-intro-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-else-block-intro-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-else-block-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-else-block-intro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-else-block-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-else-block-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-keyed-unchanged/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-keyed-unchanged/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-outro-cancelled/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-outro-cancelled/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-each-unchanged/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-each-unchanged/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-events-in-out/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-events-in-out/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-events/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-events/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-block-bidi/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-block-bidi/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-block-in-each-block-bidi-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-block-in-each-block-bidi-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-block-in-each-block-bidi-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-block-in-each-block-bidi-3/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-block-in-each-block-bidi/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-block-in-each-block-bidi/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-block-intro-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-block-intro-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-block-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-block-intro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-block-outro-timeout/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-block-outro-timeout/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-else-block-dynamic-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-else-block-dynamic-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-else-block-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-else-block-intro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-else-block-not-dynamic-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-else-block-not-dynamic-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-else-block-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-else-block-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-elseif-block-outro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-if-elseif-block-outro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-outro-unrelated-component-binding-update/Component.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-outro-unrelated-component-binding-update/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-outro-unrelated-component-binding-update/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-outro-unrelated-component-store-update/Component.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-outro-unrelated-component-store-update/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-if-outro-unrelated-component-store-update/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-initial/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-initial/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-intro-enabled-by-option/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-intro-enabled-by-option/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-intro-skipped-by-default-nested/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-intro-skipped-by-default-nested/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-intro-skipped-by-default-nested/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-intro-skipped-by-default/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-intro-skipped-by-default/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-local-and-global/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local-and-global/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-local-nested-await/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local-nested-await/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local-nested-component/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-local-nested-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local-nested-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-local-nested-each-keyed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local-nested-each-keyed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-local-nested-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local-nested-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-local-nested-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local-nested-if/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-local/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-local/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-await/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-await/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-component/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-component/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-component/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-each-delete/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-each-delete/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-each-keyed-2/Widget.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-each-keyed-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-each-keyed-2/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-each-keyed/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-each-keyed/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-each/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-each/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-if/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-if/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-intro/Child.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-nested-intro/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-nested-intro/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-option-direction/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-option-direction/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-parameterised-with-state/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-parameterised-with-state/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-parameterised/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-parameterised/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-2/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot-2/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-2/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-3/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot-3/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-3/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-4-cancelled/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot-4-cancelled/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-4-cancelled/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-5-cancelled-overflow/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot-5-cancelled-overflow/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-5-cancelled-overflow/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-6-spread-cancelled/Nested.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-6-spread-cancelled/Nested2.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot-6-spread-cancelled/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-6-spread-cancelled/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-7-spread-cancelled-overflow/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot-7-spread-cancelled-overflow/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-7-spread-cancelled-overflow/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot-fallback/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot-fallback/main.svelte (100%) rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot/Nested.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/transition-js-slot/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/transition-js-slot/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/unchanged-expression-escape/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/unchanged-expression-escape/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/unchanged-expression-xss/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/unchanged-expression-xss/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/whitespace-each-block/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/whitespace-each-block/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/whitespace-list/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/whitespace-list/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/whitespace-normal/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/whitespace-normal/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-bind-scroll-update/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/window-bind-scroll-update/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-binding-multiple-handlers/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/window-binding-multiple-handlers/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-binding-resize/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/window-binding-resize/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-binding-scroll-store/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/window-binding-scroll-store/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-event-context/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/window-event-context/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-event-custom/_config.js rename packages/svelte/{test/runtime => tests/runtime-legacy}/samples/window-event-custom/main.svelte (100%) create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-event/_config.js create mode 100644 packages/svelte/tests/runtime-legacy/samples/window-event/main.svelte create mode 100644 packages/svelte/tests/runtime-legacy/shared.ts create mode 100644 packages/svelte/tests/runtime-legacy/test.ts create mode 100644 packages/svelte/tests/runtime-runes/samples/ambiguous-source/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/ambiguous-source/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/ambiguous-source/utils.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-private-state-increment/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-private-state-increment/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-private-state-init/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-private-state-init/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-private-state/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-private-state/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-derived-private/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-derived-private/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-derived/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-derived/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-increment/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-increment/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-conflict/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-conflict/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-eager-2/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-eager-2/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-eager-3/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-eager-3/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-eager/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init-eager/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-init/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-public-private/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state-public-private/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/class-state/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/component-let-directive/Counter.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/component-let-directive/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/component-let-directive/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-destructured/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-destructured/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-direct/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-direct/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-indirect-arrow-fn/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-indirect-arrow-fn/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-indirect-fn-2/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-indirect-fn-2/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-indirect-fn/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-indirect-fn/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-stale-value/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/derived-stale-value/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/each-mutation/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/each-mutation/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-loop-2/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-loop-2/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-loop/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-loop/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-order/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-order/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-self-scheduling/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-self-scheduling/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/effect/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/effect/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/effects-order/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/effects-order/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-bubble/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-bubble/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-bubble/sub.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-capture/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-capture/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-spread-capture/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-spread-capture/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-spread/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-spread/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-window/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute-window/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-attribute/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-exported/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-exported/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-exported/sub.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-used-in-component-and-element/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/event-used-in-component-and-element/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/event-used-in-component-and-element/sub.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/exports1/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/exports1/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/exports1/sub.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/exports2/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/exports2/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/exports2/sub.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/legacy-class-transformation/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/legacy-class-transformation/inner.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/legacy-class-transformation/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-2/Item.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-2/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-2/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-3/Item.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-3/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-3/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-4/Item.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-4/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children-4/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children/Item.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/lifecycle-render-order-for-children/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/mutation-both/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/mutation-both/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/mutation-local/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/mutation-local/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/mutation/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/mutation/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/not-actual-runes/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/not-actual-runes/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/not-actual-runes/store.js create mode 100644 packages/svelte/tests/runtime-runes/samples/nullish-operator/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/nullish-operator/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/pre-effect-ordering/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/pre-effect-ordering/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/pre-effect/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/pre-effect/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound-fallback/Counter.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound-fallback/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound-fallback/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound-to-normal/Inner.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound-to-normal/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound-to-normal/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound/Counter.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/props-bound/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-default-value-behavior/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/props-default-value-behavior/inner.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-default-value-behavior/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-default-value-lazy/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/props-default-value-lazy/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props-quoted/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/props-quoted/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/props/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/props/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/rune-name-used-by-rune/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/rune-name-used-by-rune/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/runes-from-func/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/runes-from-func/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/runes-in-module-context/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/runes-in-module-context/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/selector/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/selector/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-argument-destructured/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-argument-destructured/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-argument/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-argument/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-namespace-1/Widget.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-namespace-1/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-namespace-1/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-namespace-2/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-namespace-2/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-explicit-no-args/Counter.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-explicit-no-args/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-explicit-no-args/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-explicit/Counter.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-explicit/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-explicit/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-implicit/Counter.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-implicit/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-implicit/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-reactive/Inner.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-reactive/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-prop-reactive/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-reactive/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-reactive/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-spread/Button.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-spread/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-spread/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-validation-error/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-validation-error/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/state-undefined/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/state-undefined/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/store-no-mutation-validation/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/store-no-mutation-validation/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/tick-timing/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/tick-timing/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/untracked/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/untracked/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/wrapped-$state-2/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/wrapped-$state-2/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/wrapped-$state/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/wrapped-$state/main.svelte create mode 100644 packages/svelte/tests/runtime-runes/test.ts rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-boolean/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-boolean/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/attribute-dynamic/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-dynamic/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-dynamic/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/attribute-escape-quotes-spread-2/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-escape-quotes-spread-2/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-escape-quotes-spread-2/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/attribute-escaped-quotes-spread/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-escaped-quotes-spread/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-escaped-quotes-spread/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-escaped-quotes/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-escaped-quotes/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-spread-with-null/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-spread-with-null/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-static/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/attribute-static/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/bindings-empty-string/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings-empty-string/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings-empty-string/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/bindings-group/_config.js create mode 100644 packages/svelte/tests/server-side-rendering/samples/bindings-group/_expected.html create mode 100644 packages/svelte/tests/server-side-rendering/samples/bindings-group/main.svelte rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings-readonly/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings-readonly/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/bindings-zero/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings-zero/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings-zero/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/bindings/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/bindings/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/comment-preserve/_config.js create mode 100644 packages/svelte/tests/server-side-rendering/samples/comment-preserve/_expected.html rename packages/svelte/{test/server-side-rendering/samples/comment => tests/server-side-rendering/samples/comment-preserve}/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/comment/_expected.html (100%) rename packages/svelte/{test/server-side-rendering/samples/comment-preserve/_expected.html => tests/server-side-rendering/samples/comment/main.svelte} (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-binding-renamed/Foo.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/component-binding-renamed/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/component-binding-renamed/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-binding-renamed/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-binding/Foo.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/component-binding/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/component-binding/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-binding/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-data-dynamic/Widget.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/component-data-dynamic/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/component-data-dynamic/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-data-dynamic/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-data-empty/Widget.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-data-empty/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-data-empty/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-refs-and-attributes/Widget.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-refs-and-attributes/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-refs-and-attributes/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-refs/Widget.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-refs/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-refs/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-with-different-extension/Widget.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-with-different-extension/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-with-different-extension/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-yield/Widget.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-yield/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component-yield/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component/Widget.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/component/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/computed/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/computed/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/computed/main.svelte (100%) rename packages/svelte/{test/runtime => tests/server-side-rendering}/samples/constructor-prefer-passed-context/ChildComponent.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/constructor-prefer-passed-context/_config.js create mode 100644 packages/svelte/tests/server-side-rendering/samples/constructor-prefer-passed-context/_expected.html create mode 100644 packages/svelte/tests/server-side-rendering/samples/constructor-prefer-passed-context/main.svelte create mode 100644 packages/svelte/tests/server-side-rendering/samples/default-data-override/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/default-data-override/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/default-data-override/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/default-data/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/default-data/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/directives/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/directives/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/dynamic-element-string/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-element-string/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-element-string/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/dynamic-element-variable/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-element-variable/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-element-variable/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/dynamic-text-escaped/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-text-escaped/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-text-escaped/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/dynamic-text/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-text/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/dynamic-text/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/each-block/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/each-block/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/each-block/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/empty-elements-closed/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/empty-elements-closed/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/entities/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/entities/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/entities/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-html-and-component/HeadNested.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-html-and-component/Nested.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-html-and-component/_config.js create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-html-and-component/_expected-head.html rename packages/svelte/{test => tests}/server-side-rendering/samples/head-html-and-component/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-html-and-component/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-meta-hydrate-duplicate/_config.js create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-meta-hydrate-duplicate/_expected-head.html create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-meta-hydrate-duplicate/_expected.html rename packages/svelte/{test => tests}/server-side-rendering/samples/head-meta-hydrate-duplicate/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-multiple-title/A.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-multiple-title/B.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-multiple-title/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/head-multiple-title/_expected-head.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-multiple-title/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-multiple-title/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-no-duplicates-with-binding/Foo.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-no-duplicates-with-binding/_expected-head.html rename packages/svelte/{test => tests}/server-side-rendering/samples/head-no-duplicates-with-binding/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-no-duplicates-with-binding/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-title/_config.js create mode 100644 packages/svelte/tests/server-side-rendering/samples/head-title/_expected-head.html rename packages/svelte/{test => tests}/server-side-rendering/samples/head-title/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/head-title/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/helpers/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/helpers/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/if-block-false/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/if-block-false/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/if-block-false/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/if-block-true/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/if-block-true/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/if-block-true/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/import-non-component/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/import-non-component/answer.js (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/import-non-component/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/import-non-component/problems.js (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/raw-mustaches/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/raw-mustaches/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/raw-mustaches/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/sanitize-name/[foo].svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/sanitize-name/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/sanitize-name/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/spread-attributes-boolean/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/spread-attributes-boolean/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/spread-attributes-boolean/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/spread-attributes-white-space/_config.js create mode 100644 packages/svelte/tests/server-side-rendering/samples/spread-attributes-white-space/_expected.html rename packages/svelte/{test => tests}/server-side-rendering/samples/spread-attributes-white-space/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/spread-attributes/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/spread-attributes/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/static-div/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/static-div/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/static-text/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/static-text/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/text-area-bind/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/text-area-bind/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/text-area-bind/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/textarea-children/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/textarea-children/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/textarea-children/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/samples/textarea-value/_config.js rename packages/svelte/{test => tests}/server-side-rendering/samples/textarea-value/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/textarea-value/main.svelte (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/triple/_expected.html (100%) rename packages/svelte/{test => tests}/server-side-rendering/samples/triple/main.svelte (100%) create mode 100644 packages/svelte/tests/server-side-rendering/test.ts create mode 100644 packages/svelte/tests/signals/test.ts create mode 100644 packages/svelte/tests/snapshot/samples/class-state-field-constructor-assignment/_config.js create mode 100644 packages/svelte/tests/snapshot/samples/class-state-field-constructor-assignment/_expected/client/index.svelte.js create mode 100644 packages/svelte/tests/snapshot/samples/class-state-field-constructor-assignment/_expected/server/index.svelte.js create mode 100644 packages/svelte/tests/snapshot/samples/class-state-field-constructor-assignment/index.svelte create mode 100644 packages/svelte/tests/snapshot/samples/function-prop-no-getter/_expected/client/index.svelte.js create mode 100644 packages/svelte/tests/snapshot/samples/function-prop-no-getter/_expected/server/index.svelte.js create mode 100644 packages/svelte/tests/snapshot/samples/function-prop-no-getter/index.svelte create mode 100644 packages/svelte/tests/snapshot/samples/hello-world/_config.js create mode 100644 packages/svelte/tests/snapshot/samples/hello-world/_expected/client/index.svelte.js create mode 100644 packages/svelte/tests/snapshot/samples/hello-world/_expected/server/index.svelte.js create mode 100644 packages/svelte/tests/snapshot/samples/hello-world/index.svelte create mode 100644 packages/svelte/tests/snapshot/test.ts create mode 100644 packages/svelte/tests/sourcemaps/helpers.js create mode 100644 packages/svelte/tests/sourcemaps/samples/attached-sourcemap/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/attached-sourcemap/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/attached-sourcemap/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/basic/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/basic/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/basic/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/binding-shorthand/_config.js rename packages/svelte/{test/sourcemaps/samples/binding-shorthand.skip => tests/sourcemaps/samples/binding-shorthand}/input.svelte (100%) rename packages/svelte/{test/sourcemaps/samples/binding-shorthand.skip => tests/sourcemaps/samples/binding-shorthand}/test.js (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/binding/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/binding/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/compile-option-dev/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/compile-option-dev/input.svelte (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/compile-option-dev/test.js create mode 100644 packages/svelte/tests/sourcemaps/samples/css/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/css/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/css/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/decoded-sourcemap/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/decoded-sourcemap/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/decoded-sourcemap/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/each-block/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/each-block/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/each-block/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/external/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/external/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/external/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/markup/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/markup/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/markup/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/no-sourcemap/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/no-sourcemap/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/no-sourcemap/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/only-css-sourcemap/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/only-css-sourcemap/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/only-css-sourcemap/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/only-js-sourcemap/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/only-js-sourcemap/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/only-js-sourcemap/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/preprocessed-markup/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-markup/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-markup/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/preprocessed-multiple/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-multiple/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-multiple/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/preprocessed-no-map/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-no-map/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-no-map/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/preprocessed-script/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-script/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-script/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/preprocessed-styles/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-styles/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/preprocessed-styles/test.js (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/script-after-comment/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/script-after-comment/test.js (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/script/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/script/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/source-map-generator/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/source-map-generator/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/source-map-generator/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/sourcemap-basename-without-outputname/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-basename-without-outputname/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-basename-without-outputname/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/sourcemap-basename/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-basename/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-basename/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/sourcemap-concat/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-concat/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-concat/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/sourcemap-names/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-names/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-names/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/sourcemap-offsets/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-offsets/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-offsets/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/sourcemap-sources/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-sources/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/sourcemap-sources/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/static-no-script/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/static-no-script/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/static-no-script/test.js (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/two-scripts/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/two-scripts/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/samples/typescript/_config.js rename packages/svelte/{test => tests}/sourcemaps/samples/typescript/input.svelte (100%) rename packages/svelte/{test => tests}/sourcemaps/samples/typescript/test.js (100%) create mode 100644 packages/svelte/tests/sourcemaps/test.ts create mode 100644 packages/svelte/tests/store/test.ts create mode 100644 packages/svelte/tests/suite.ts rename packages/svelte/{test => tests}/types/actions.ts (97%) create mode 100644 packages/svelte/tests/types/component.ts rename packages/svelte/{test => tests}/types/create-event-dispatcher.ts (96%) rename packages/svelte/{test => tests}/types/on-mount.ts (95%) create mode 100644 packages/svelte/tests/types/tsconfig.json rename packages/svelte/{test => tests}/validator/samples/a11y-alt-text/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-alt-text/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-aria-label-has-no-content/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-aria-label-has-no-content/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-has-content/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-has-content/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-in-svg-is-valid/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-in-svg-is-valid/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-is-valid/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-anchor-is-valid/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-activedescendant/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-activedescendant/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-props/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-props/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-boolean/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-boolean/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-integer/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-integer/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-number/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-number/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-string/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-string/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-token/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-token/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-tokenlist/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-tokenlist/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-tristate/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-proptypes-tristate/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-role/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-role/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-unsupported-element/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-aria-unsupported-element/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-autocomplete-valid/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-autocomplete-valid/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-click-events-have-key-events/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-click-events-have-key-events/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-contenteditable-element-without-child/input.svelte (100%) rename packages/svelte/{test/validator/samples/a11y-figcaption-in-non-element-block => tests/validator/samples/a11y-contenteditable-element-without-child}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-figcaption-in-non-element-block/input.svelte (100%) rename packages/svelte/{test/validator/samples/a11y-figcaption-right-place => tests/validator/samples/a11y-figcaption-in-non-element-block}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-figcaption-right-place/input.svelte (100%) rename packages/svelte/{test/validator/samples/a11y-in-foreign-namespace => tests/validator/samples/a11y-figcaption-right-place}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-figcaption-wrong-place/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-figcaption-wrong-place/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-heading-has-content/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-heading-has-content/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-html-has-lang/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-html-has-lang/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-iframe-has-title/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-iframe-has-title/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-img-redundant-alt/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-img-redundant-alt/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-in-foreign-namespace/input.svelte (100%) rename packages/svelte/{test/validator/samples/a11y-label-has-associated-control-2 => tests/validator/samples/a11y-in-foreign-namespace}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-interactive-supports-focus/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-interactive-supports-focus/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-label-has-associated-control-2/input.svelte (100%) rename packages/svelte/{test/validator/samples/await-component-is-used => tests/validator/samples/a11y-label-has-associated-control-2}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-label-has-associated-control/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-label-has-associated-control/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-media-has-caption/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-media-has-caption/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-mouse-events-have-key-events/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-mouse-events-have-key-events/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-abstract-roles/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-abstract-roles/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-access-key/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-access-key/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-autofocus/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-autofocus/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-distracting-elements/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-distracting-elements/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/a11y-no-interactive-element-to-noninteractive-role/input.svelte create mode 100644 packages/svelte/tests/validator/samples/a11y-no-interactive-element-to-noninteractive-role/warnings.json rename packages/svelte/{test => tests}/validator/samples/a11y-no-noninteractive-element-interactions/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-noninteractive-element-interactions/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-noninteractive-element-to-interactive-role/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-noninteractive-element-to-interactive-role/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-noninteractive-tabindex/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-noninteractive-tabindex/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-redundant-roles/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-redundant-roles/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-static-element-interactions/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-no-static-element-interactions/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-not-on-components/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-not-on-components/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-role-has-required-aria-props/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-role-has-required-aria-props/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-role-supports-aria-props/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-role-supports-aria-props/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-scope/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-scope/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-tabindex-no-positive/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/a11y-tabindex-no-positive/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/action-on-component/_config.js rename packages/svelte/{test => tests}/validator/samples/action-on-component/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/action-on-component/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/animation-comment-siblings/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-comment-siblings/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/animation-duplicate/_config.js rename packages/svelte/{test => tests}/validator/samples/animation-duplicate/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-duplicate/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/animation-each-with-const/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-each-with-const/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/animation-each-with-whitespace/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-each-with-whitespace/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/animation-not-in-each/_config.js rename packages/svelte/{test => tests}/validator/samples/animation-not-in-each/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-not-in-each/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/animation-not-in-keyed-each/_config.js rename packages/svelte/{test => tests}/validator/samples/animation-not-in-keyed-each/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-not-in-keyed-each/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/animation-on-component/_config.js rename packages/svelte/{test => tests}/validator/samples/animation-on-component/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-on-component/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/animation-siblings/_config.js rename packages/svelte/{test => tests}/validator/samples/animation-siblings/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/animation-siblings/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/assignment-to-const-2/_config.js rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/assignment-to-const-3/_config.js rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-3/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-3/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/assignment-to-const-4/_config.js rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-4/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-4/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/assignment-to-const-5/_config.js rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-5/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-5/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-6/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-6/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/assignment-to-const-7/_config.js rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-7/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-7/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-8/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const-8/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/assignment-to-const/_config.js rename packages/svelte/{test => tests}/validator/samples/assignment-to-const/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/assignment-to-const/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/attribute-expected-equals/_config.js rename packages/svelte/{test => tests}/validator/samples/attribute-expected-equals/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/attribute-expected-equals/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/attribute-invalid-name-2/_config.js rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/attribute-invalid-name-3/_config.js rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-3/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-3/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/attribute-invalid-name-4/_config.js rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-4/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-4/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/attribute-invalid-name-5/_config.js rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-5/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name-5/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/attribute-invalid-name/_config.js rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/attribute-invalid-name/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/await-component-is-used/input.svelte (100%) rename packages/svelte/{test/validator/samples/await-no-catch => tests/validator/samples/await-component-is-used}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/await-no-catch/input.svelte (100%) rename packages/svelte/{test/validator/samples/await-shorthand-no-catch => tests/validator/samples/await-no-catch}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/await-shorthand-no-catch/input.svelte (100%) rename packages/svelte/{test/validator/samples/await-shorthand-no-then => tests/validator/samples/await-shorthand-no-catch}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/await-shorthand-no-then/input.svelte (100%) rename packages/svelte/{test/validator/samples/catch-declares-error-variable => tests/validator/samples/await-shorthand-no-then}/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-await-catch/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-await-catch/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-await-then-2/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-await-then-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-await-then/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-await-then/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/binding-const-field/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/binding-const-field/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-const/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-const/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-dimensions-svg/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-dimensions-svg/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/binding-input-checked/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/binding-input-checked/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-input-type-boolean/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-input-type-boolean/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-input-type-dynamic/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-input-type-dynamic/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/binding-invalid-foreign-namespace/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/binding-invalid-foreign-namespace/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-invalid-on-element-2/errors.json create mode 100644 packages/svelte/tests/validator/samples/binding-invalid-on-element-2/input.svelte create mode 100644 packages/svelte/tests/validator/samples/binding-invalid-on-element/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-invalid-on-element/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-invalid-value-global/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-invalid-value-global/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-invalid-value/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-invalid-value/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/binding-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/binding-invalid/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-let/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-let/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/binding-select-multiple-dynamic/errors.json rename packages/svelte/{test => tests}/validator/samples/binding-select-multiple-dynamic/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/catch-declares-error-variable/input.svelte (100%) rename packages/svelte/{test/validator/samples/component-namespaced => tests/validator/samples/catch-declares-error-variable}/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/component-dynamic/_config.js rename packages/svelte/{test => tests}/validator/samples/component-dynamic/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/component-dynamic/options.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-dynamic/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/component-event-modifiers-invalid/_config.js rename packages/svelte/{test => tests}/validator/samples/component-event-modifiers-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-event-modifiers-invalid/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-invalid-style-directive/_config.js rename packages/svelte/{test => tests}/validator/samples/component-invalid-style-directive/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-invalid-style-directive/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-name-lowercase/_config.js rename packages/svelte/{test => tests}/validator/samples/component-name-lowercase/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/component-name-lowercase/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-namespaced/input.svelte (100%) rename packages/svelte/{test/validator/samples/each-block-multiple-children => tests/validator/samples/component-namespaced}/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slot-default-duplicate/_config.js rename packages/svelte/{test/validator/samples/component-slot-default-duplicate.skip => tests/validator/samples/component-slot-default-duplicate}/errors.json (100%) rename packages/svelte/{test/validator/samples/component-slot-default-duplicate.skip => tests/validator/samples/component-slot-default-duplicate}/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slot-default-reserved/_config.js rename packages/svelte/{test => tests}/validator/samples/component-slot-default-reserved/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-slot-default-reserved/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slot-dynamic-attribute/_config.js rename packages/svelte/{test => tests}/validator/samples/component-slot-dynamic-attribute/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-slot-dynamic-attribute/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slot-dynamic/_config.js rename packages/svelte/{test => tests}/validator/samples/component-slot-dynamic/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-slot-dynamic/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slot-named-duplicate/_config.js rename packages/svelte/{test/validator/samples/component-slot-named-duplicate.skip => tests/validator/samples/component-slot-named-duplicate}/errors.json (100%) rename packages/svelte/{test/validator/samples/component-slot-named-duplicate.skip => tests/validator/samples/component-slot-named-duplicate}/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slotted-custom-element-2/_config.js rename packages/svelte/{test => tests}/validator/samples/component-slotted-custom-element-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-slotted-custom-element-2/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/component-slotted-custom-element/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-slotted-custom-element/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slotted-each-block/_config.js rename packages/svelte/{test => tests}/validator/samples/component-slotted-each-block/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-slotted-each-block/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/component-slotted-if-block/_config.js rename packages/svelte/{test => tests}/validator/samples/component-slotted-if-block/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/component-slotted-if-block/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/const-tag-conflict-1/_config.js rename packages/svelte/{test => tests}/validator/samples/const-tag-conflict-1/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/const-tag-conflict-1/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/const-tag-conflict-2/_config.js rename packages/svelte/{test => tests}/validator/samples/const-tag-conflict-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/const-tag-conflict-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/const-tag-cyclical/_config.js rename packages/svelte/{test => tests}/validator/samples/const-tag-cyclical/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/const-tag-cyclical/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/const-tag-placement-1/_config.js rename packages/svelte/{test => tests}/validator/samples/const-tag-placement-1/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/const-tag-placement-1/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/const-tag-placement-2/_config.js rename packages/svelte/{test => tests}/validator/samples/const-tag-placement-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/const-tag-placement-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/const-tag-readonly-1/errors.json rename packages/svelte/{test => tests}/validator/samples/const-tag-readonly-1/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/const-tag-readonly-2/_config.js rename packages/svelte/{test => tests}/validator/samples/const-tag-readonly-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/const-tag-readonly-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/contenteditable-dynamic/_config.js rename packages/svelte/{test => tests}/validator/samples/contenteditable-dynamic/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/contenteditable-dynamic/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/contenteditable-missing/_config.js rename packages/svelte/{test => tests}/validator/samples/contenteditable-missing/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/contenteditable-missing/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-combinator-selector-1/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-1/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-1/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-combinator-selector-2/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-combinator-selector-3/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-3/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-3/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-combinator-selector-4/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-4/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-combinator-selector-4/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-placement-2/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-placement-3/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-3/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-3/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-placement-4/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-4/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-4/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-placement-5/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-5/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement-5/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-placement/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-placement/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-selector-2/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-selector-3/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-3/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-3/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-selector-4/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-4/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-4/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-selector-5/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-5/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-5/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-selector-6/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-6/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector-6/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-invalid-global-selector/_config.js rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/css-invalid-global-selector/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/css-mismatched-quotes/_config.js create mode 100644 packages/svelte/tests/validator/samples/css-mismatched-quotes/errors.json create mode 100644 packages/svelte/tests/validator/samples/css-mismatched-quotes/input.svelte create mode 100644 packages/svelte/tests/validator/samples/debug-invalid-args/_config.js rename packages/svelte/{test => tests}/validator/samples/debug-invalid-args/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/debug-invalid-args/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/default-export-anonymous-class/_config.js rename packages/svelte/{test => tests}/validator/samples/default-export-anonymous-class/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/default-export-anonymous-class/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/default-export-anonymous-function/_config.js rename packages/svelte/{test => tests}/validator/samples/default-export-anonymous-function/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/default-export-anonymous-function/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/default-export/_config.js rename packages/svelte/{test => tests}/validator/samples/default-export/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/default-export/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/directive-non-expression/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/directive-non-expression/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/dollar-dollar-global-in-markup/errors.json rename packages/svelte/{test => tests}/validator/samples/dollar-dollar-global-in-markup/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/dollar-dollar-global-in-script/errors.json rename packages/svelte/{test => tests}/validator/samples/dollar-dollar-global-in-script/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/dollar-global-in-markup/errors.json rename packages/svelte/{test => tests}/validator/samples/dollar-global-in-markup/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/dollar-global-in-script/errors.json rename packages/svelte/{test => tests}/validator/samples/dollar-global-in-script/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/dynamic-element-invalid-tag/_config.js rename packages/svelte/{test => tests}/validator/samples/dynamic-element-invalid-tag/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/dynamic-element-invalid-tag/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/dynamic-element-missing-tag/_config.js rename packages/svelte/{test => tests}/validator/samples/dynamic-element-missing-tag/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/dynamic-element-missing-tag/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/dynamic-element-this/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/dynamic-element-this/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/each-block-destructured-object-rest-comma-after/_config.js rename packages/svelte/{test => tests}/validator/samples/each-block-destructured-object-rest-comma-after/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/each-block-destructured-object-rest-comma-after/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/each-block-invalid-context-destructured-object/_config.js rename packages/svelte/{test => tests}/validator/samples/each-block-invalid-context-destructured-object/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/each-block-invalid-context-destructured-object/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/each-block-invalid-context-destructured/_config.js rename packages/svelte/{test => tests}/validator/samples/each-block-invalid-context-destructured/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/each-block-invalid-context-destructured/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/each-block-invalid-context/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/each-block-invalid-context/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/each-block-multiple-children/_config.js rename packages/svelte/{test => tests}/validator/samples/each-block-multiple-children/input.svelte (100%) rename packages/svelte/{test/validator/samples/no-missing-declarations-for-same-node-let-variable => tests/validator/samples/each-block-multiple-children}/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/empty-block/_config.js rename packages/svelte/{test => tests}/validator/samples/empty-block/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/empty-block/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/error-mode-warn/_config.js rename packages/svelte/{test => tests}/validator/samples/error-mode-warn/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/error-mode-warn/options.json (100%) create mode 100644 packages/svelte/tests/validator/samples/error-mode-warn/warnings.json create mode 100644 packages/svelte/tests/validator/samples/event-modifiers-invalid-nonpassive/_config.js rename packages/svelte/{test => tests}/validator/samples/event-modifiers-invalid-nonpassive/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/event-modifiers-invalid-nonpassive/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/event-modifiers-invalid-passive/_config.js rename packages/svelte/{test => tests}/validator/samples/event-modifiers-invalid-passive/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/event-modifiers-invalid-passive/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/event-modifiers-invalid/_config.js rename packages/svelte/{test => tests}/validator/samples/event-modifiers-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/event-modifiers-invalid/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/event-modifiers-legacy/_config.js rename packages/svelte/{test => tests}/validator/samples/event-modifiers-legacy/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/event-modifiers-legacy/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/event-modifiers-redundant/_config.js rename packages/svelte/{test => tests}/validator/samples/event-modifiers-redundant/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/event-modifiers-redundant/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/general-siblings-combinator-in-custom-element-selects-slot-fallback/_config.js rename packages/svelte/{test => tests}/validator/samples/general-siblings-combinator-in-custom-element-selects-slot-fallback/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/general-siblings-combinator-in-custom-element-selects-slot-fallback/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/html-block-in-attribute/_config.js rename packages/svelte/{test => tests}/validator/samples/html-block-in-attribute/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/html-block-in-attribute/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/html-block-in-textarea/_config.js rename packages/svelte/{test => tests}/validator/samples/html-block-in-textarea/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/html-block-in-textarea/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warning/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warning/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings-cumulative/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings-cumulative/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings-newline/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings-newline/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings-stacked/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings-stacked/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/ignore-warnings/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/illegal-attribute-character/_config.js rename packages/svelte/{test => tests}/validator/samples/illegal-attribute-character/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/illegal-attribute-character/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/illegal-variable-declaration/_config.js rename packages/svelte/{test => tests}/validator/samples/illegal-variable-declaration/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/illegal-variable-declaration/input.svelte (100%) rename packages/svelte/{test/js => tests/validator}/samples/import-meta/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/invalid-empty-css-declaration/_config.js rename packages/svelte/{test => tests}/validator/samples/invalid-empty-css-declaration/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/invalid-empty-css-declaration/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/invalid-reactive-var-1/_config.js rename packages/svelte/{test => tests}/validator/samples/invalid-reactive-var-1/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/invalid-reactive-var-1/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/invalid-reactive-var-2/_config.js rename packages/svelte/{test => tests}/validator/samples/invalid-reactive-var-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/invalid-reactive-var-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/logic-block-in-attribute/_config.js rename packages/svelte/{test => tests}/validator/samples/logic-block-in-attribute/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/logic-block-in-attribute/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/logic-block-in-textarea/_config.js rename packages/svelte/{test => tests}/validator/samples/logic-block-in-textarea/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/logic-block-in-textarea/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/missing-custom-element-compile-options/_config.js rename packages/svelte/{test => tests}/validator/samples/missing-custom-element-compile-options/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/missing-custom-element-compile-options/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/module-script-reactive-declaration/_config.js rename packages/svelte/{test => tests}/validator/samples/module-script-reactive-declaration/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/module-script-reactive-declaration/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/multiple-script-default-context/_config.js rename packages/svelte/{test => tests}/validator/samples/multiple-script-default-context/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/multiple-script-default-context/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/multiple-script-module-context/_config.js rename packages/svelte/{test => tests}/validator/samples/multiple-script-module-context/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/multiple-script-module-context/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/namespace-invalid-unguessable/_config.js rename packages/svelte/{test => tests}/validator/samples/namespace-invalid-unguessable/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/namespace-invalid-unguessable/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/namespace-invalid/_config.js rename packages/svelte/{test => tests}/validator/samples/namespace-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/namespace-invalid/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/namespace-non-literal/_config.js rename packages/svelte/{test => tests}/validator/samples/namespace-non-literal/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/namespace-non-literal/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/no-missing-declarations-for-same-node-let-variable/input.svelte (100%) rename packages/svelte/{test/validator/samples/non-empty-block-dev => tests/validator/samples/no-missing-declarations-for-same-node-let-variable}/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/non-empty-block-dev/_config.js rename packages/svelte/{test => tests}/validator/samples/non-empty-block-dev/input.svelte (100%) rename packages/svelte/{test/validator/samples/reactive-module-const-variable => tests/validator/samples/non-empty-block-dev}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/reactive-declaration-cyclical/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/reactive-declaration-cyclical/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/reactive-declaration-non-top-level/_config.js rename packages/svelte/{test => tests}/validator/samples/reactive-declaration-non-top-level/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/reactive-declaration-non-top-level/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/reactive-module-const-variable/input.svelte (100%) rename packages/svelte/{test/validator/samples/reactive-module-variable-2 => tests/validator/samples/reactive-module-const-variable}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/reactive-module-variable-2/input.svelte (100%) rename packages/svelte/{test/validator/samples/security-anchor-rel-noreferer => tests/validator/samples/reactive-module-variable-2}/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/reactive-module-variable/_config.js rename packages/svelte/{test => tests}/validator/samples/reactive-module-variable/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/reactive-module-variable/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/rest-eachblock-binding-2/_config.js rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding-2/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding-2/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/rest-eachblock-binding-3/_config.js rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding-3/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding-3/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/rest-eachblock-binding-nested-rest/_config.js rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding-nested-rest/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding-nested-rest/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/rest-eachblock-binding/_config.js rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/rest-eachblock-binding/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/runes-state-rune-not-mutated/_config.js create mode 100644 packages/svelte/tests/validator/samples/runes-state-rune-not-mutated/input.svelte create mode 100644 packages/svelte/tests/validator/samples/runes-state-rune-not-mutated/warnings.json create mode 100644 packages/svelte/tests/validator/samples/script-invalid-context/_config.js rename packages/svelte/{test => tests}/validator/samples/script-invalid-context/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/script-invalid-context/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/security-anchor-rel-noreferer-legacy/_config.js rename packages/svelte/{test => tests}/validator/samples/security-anchor-rel-noreferer-legacy/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/security-anchor-rel-noreferer-legacy/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/security-anchor-rel-noreferer/input.svelte (100%) rename packages/svelte/{test/validator/samples/silence-warnings-2 => tests/validator/samples/security-anchor-rel-noreferer}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/select-multiple/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/siblings-combinator-in-custom-element-selects-slot-fallback/_config.js rename packages/svelte/{test => tests}/validator/samples/siblings-combinator-in-custom-element-selects-slot-fallback/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/siblings-combinator-in-custom-element-selects-slot-fallback/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/silence-warnings-2/input.svelte (100%) rename packages/svelte/{test/validator/samples/silence-warnings => tests/validator/samples/silence-warnings-2}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/silence-warnings/input.svelte (100%) rename packages/svelte/{test/validator/samples/slot-warning-ignore => tests/validator/samples/silence-warnings}/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/slot-attribute-invalid/_config.js rename packages/svelte/{test => tests}/validator/samples/slot-attribute-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/slot-attribute-invalid/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/slot-warning-ignore/input.svelte (100%) rename packages/svelte/{test/validator/samples/svg-child-component-declared-namespace => tests/validator/samples/slot-warning-ignore}/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/slot-warning/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/slot-warning/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/slot-warning2/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/slot-warning2/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/static-state-reference/input.svelte create mode 100644 packages/svelte/tests/validator/samples/static-state-reference/warnings.json create mode 100644 packages/svelte/tests/validator/samples/store-runes-conflict/input.svelte create mode 100644 packages/svelte/tests/validator/samples/store-runes-conflict/warnings.json create mode 100644 packages/svelte/tests/validator/samples/style-directive-modifiers-invalid/_config.js rename packages/svelte/{test => tests}/validator/samples/style-directive-modifiers-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/style-directive-modifiers-invalid/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/svelte-fragment-placement-2/_config.js rename packages/svelte/{test => tests}/validator/samples/svelte-fragment-placement-2/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/svelte-fragment-placement-2/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/svelte-fragment-placement/_config.js rename packages/svelte/{test => tests}/validator/samples/svelte-fragment-placement/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/svelte-fragment-placement/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/svg-child-component-declared-namespace/input.svelte (100%) rename packages/svelte/{test/validator/samples/import-meta/errors.json => tests/validator/samples/svg-child-component-declared-namespace/warnings.json} (100%) create mode 100644 packages/svelte/tests/validator/samples/tag-custom-element-options-missing/_config.js create mode 100644 packages/svelte/tests/validator/samples/tag-custom-element-options-missing/input.svelte rename packages/svelte/{test => tests}/validator/samples/tag-custom-element-options-missing/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/tag-custom-element-options-true/_config.js create mode 100644 packages/svelte/tests/validator/samples/tag-custom-element-options-true/input.svelte create mode 100644 packages/svelte/tests/validator/samples/tag-invalid/_config.js rename packages/svelte/{test => tests}/validator/samples/tag-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/tag-invalid/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/tag-non-string/_config.js rename packages/svelte/{test => tests}/validator/samples/tag-non-string/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/tag-non-string/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/textarea-value-children/_config.js rename packages/svelte/{test => tests}/validator/samples/textarea-value-children/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/textarea-value-children/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/title-no-attributes/_config.js rename packages/svelte/{test => tests}/validator/samples/title-no-attributes/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/title-no-attributes/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/title-no-children/_config.js rename packages/svelte/{test => tests}/validator/samples/title-no-children/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/title-no-children/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-duplicate-in-transition/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-in-transition/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-in-transition/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-duplicate-in/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-in/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-in/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-duplicate-out-transition/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-out-transition/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-out-transition/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-duplicate-out/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-out/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-out/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-duplicate-transition-in/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-transition-in/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-transition-in/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-duplicate-transition-out/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-transition-out/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-transition-out/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-duplicate-transition/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-transition/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-duplicate-transition/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/transition-on-component/_config.js rename packages/svelte/{test => tests}/validator/samples/transition-on-component/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/transition-on-component/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/unreferenced-variables-each/_config.js rename packages/svelte/{test => tests}/validator/samples/unreferenced-variables-each/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/unreferenced-variables-each/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/unreferenced-variables/_config.js rename packages/svelte/{test => tests}/validator/samples/unreferenced-variables/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/unreferenced-variables/warnings.json (100%) create mode 100644 packages/svelte/tests/validator/samples/use-the-platform/_config.js rename packages/svelte/{test => tests}/validator/samples/use-the-platform/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/use-the-platform/warnings.json (100%) rename packages/svelte/{test => tests}/validator/samples/valid-reactive-vars/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/valid-reactive-vars/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/window-binding-invalid-innerwidth/_config.js rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid-innerwidth/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid-innerwidth/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/window-binding-invalid-value/_config.js rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid-value/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid-value/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/window-binding-invalid-width/_config.js rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid-width/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid-width/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/samples/window-binding-invalid/_config.js rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid/errors.json (100%) rename packages/svelte/{test => tests}/validator/samples/window-binding-invalid/input.svelte (100%) rename packages/svelte/{test => tests}/validator/samples/window-binding-online/errors.json (100%) rename packages/svelte/{test/js/samples/bind-online => tests/validator/samples/window-binding-online}/input.svelte (100%) create mode 100644 packages/svelte/tests/validator/test.ts delete mode 100644 packages/svelte/vitest.config.js delete mode 100644 playgrounds/basic/.gitignore delete mode 100644 playgrounds/basic/README.md delete mode 100644 playgrounds/basic/compile.js delete mode 100644 playgrounds/basic/jsconfig.json delete mode 100644 playgrounds/basic/package.json delete mode 100644 playgrounds/basic/src/App.svelte delete mode 100644 playgrounds/basic/src/entry-client.js delete mode 100644 playgrounds/basic/src/entry-server.js delete mode 100644 playgrounds/basic/src/lib/Counter.svelte delete mode 100644 playgrounds/basic/src/template.html delete mode 100644 playgrounds/basic/start.js create mode 100644 playgrounds/demo/.gitignore create mode 100644 playgrounds/demo/demo.css create mode 100644 playgrounds/demo/index.html create mode 100644 playgrounds/demo/package.json create mode 100644 playgrounds/demo/server.js create mode 100644 playgrounds/demo/src/entry-client.ts create mode 100644 playgrounds/demo/src/entry-server.ts create mode 100644 playgrounds/demo/tsconfig.json create mode 100644 playgrounds/demo/vite.config.js create mode 100644 playgrounds/sandbox/.gitignore rename packages/svelte/test/css/samples/empty-class/expected.css => playgrounds/sandbox/input/.gitkeep (100%) create mode 100644 playgrounds/sandbox/package.json create mode 100644 playgrounds/sandbox/run.js create mode 100644 playgrounds/sandbox/tsconfig.json create mode 100644 sites/svelte-5-preview/.gitignore create mode 100644 sites/svelte-5-preview/jsconfig.json create mode 100644 sites/svelte-5-preview/package.json create mode 100644 sites/svelte-5-preview/src/app.html create mode 100644 sites/svelte-5-preview/src/global.d.ts create mode 100644 sites/svelte-5-preview/src/lib/Bundler.js create mode 100644 sites/svelte-5-preview/src/lib/Checkbox.svelte create mode 100644 sites/svelte-5-preview/src/lib/CodeMirror.svelte create mode 100644 sites/svelte-5-preview/src/lib/Input/ComponentSelector.svelte create mode 100644 sites/svelte-5-preview/src/lib/Input/ModuleEditor.svelte create mode 100644 sites/svelte-5-preview/src/lib/Input/RunesInfo.svelte create mode 100644 sites/svelte-5-preview/src/lib/InputOutputToggle.svelte create mode 100644 sites/svelte-5-preview/src/lib/Message.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/AstNode.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/AstView.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/Compiler.js create mode 100644 sites/svelte-5-preview/src/lib/Output/CompilerOptions.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/ErrorOverlay.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/Output.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/PaneWithPanel.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/ReplProxy.js create mode 100644 sites/svelte-5-preview/src/lib/Output/Viewer.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/console/Console.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/console/ConsoleLine.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/console/ConsoleTable.svelte create mode 100644 sites/svelte-5-preview/src/lib/Output/console/console.d.ts create mode 100644 sites/svelte-5-preview/src/lib/Output/get-location-from-stack.js create mode 100644 sites/svelte-5-preview/src/lib/Output/proxy.d.ts create mode 100644 sites/svelte-5-preview/src/lib/Output/srcdoc/index.html create mode 100644 sites/svelte-5-preview/src/lib/Repl.svelte create mode 100644 sites/svelte-5-preview/src/lib/context.js create mode 100644 sites/svelte-5-preview/src/lib/index.js create mode 100644 sites/svelte-5-preview/src/lib/theme.js create mode 100644 sites/svelte-5-preview/src/lib/types.d.ts create mode 100644 sites/svelte-5-preview/src/lib/utils.js create mode 100644 sites/svelte-5-preview/src/lib/workers/bundler/index.js create mode 100644 sites/svelte-5-preview/src/lib/workers/bundler/plugins/commonjs.js create mode 100644 sites/svelte-5-preview/src/lib/workers/bundler/plugins/glsl.js create mode 100644 sites/svelte-5-preview/src/lib/workers/bundler/plugins/json.js create mode 100644 sites/svelte-5-preview/src/lib/workers/bundler/plugins/loop-protect.js create mode 100644 sites/svelte-5-preview/src/lib/workers/bundler/plugins/replace.js create mode 100644 sites/svelte-5-preview/src/lib/workers/compiler/index.js create mode 100644 sites/svelte-5-preview/src/lib/workers/patch_window.js create mode 100644 sites/svelte-5-preview/src/lib/workers/workers.d.ts create mode 100644 sites/svelte-5-preview/src/routes/+error.svelte create mode 100644 sites/svelte-5-preview/src/routes/+layout.server.js create mode 100644 sites/svelte-5-preview/src/routes/+layout.svelte create mode 100644 sites/svelte-5-preview/src/routes/+page.svelte create mode 100644 sites/svelte-5-preview/src/routes/defaults.js create mode 100644 sites/svelte-5-preview/src/routes/docs/+layout.server.js create mode 100644 sites/svelte-5-preview/src/routes/docs/+layout.svelte create mode 100644 sites/svelte-5-preview/src/routes/docs/+page.js create mode 100644 sites/svelte-5-preview/src/routes/docs/[slug]/+page.server.js create mode 100644 sites/svelte-5-preview/src/routes/docs/[slug]/+page.svelte create mode 100644 sites/svelte-5-preview/src/routes/docs/content/01-api/01-introduction.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/01-api/02-runes.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/01-api/03-functions.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/01-api/meta.json create mode 100644 sites/svelte-5-preview/src/routes/docs/content/02-examples/01-universal-reactivity.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/02-examples/02-fine-grained-reactivity.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/02-examples/04-old-vs-new.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/02-examples/06-more-examples.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/02-examples/meta.json create mode 100644 sites/svelte-5-preview/src/routes/docs/content/03-appendix/01-faq.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/03-appendix/02-breaking-changes.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/03-appendix/03-deprecations.md create mode 100644 sites/svelte-5-preview/src/routes/docs/content/03-appendix/meta.json create mode 100644 sites/svelte-5-preview/src/routes/docs/render.js create mode 100644 sites/svelte-5-preview/src/routes/docs/types.d.ts create mode 100644 sites/svelte-5-preview/src/routes/faq/+page.server.js create mode 100644 sites/svelte-5-preview/src/routes/gzip.js create mode 100644 sites/svelte-5-preview/src/routes/nav.json/+server.js create mode 100644 sites/svelte-5-preview/src/routes/status/+page.server.js create mode 100644 sites/svelte-5-preview/src/routes/status/+page.svelte create mode 100644 sites/svelte-5-preview/src/routes/status/data.json/+server.js create mode 100644 sites/svelte-5-preview/static/favicon.png create mode 100644 sites/svelte-5-preview/static/svelte create mode 100644 sites/svelte-5-preview/svelte.config.js create mode 100644 sites/svelte-5-preview/vercel.json create mode 100644 sites/svelte-5-preview/vite.config.js delete mode 100644 sites/svelte.dev/.eslintrc.cjs create mode 100644 vitest.config.js diff --git a/.changeset/config.json b/.changeset/config.json index 78f066bcad..35736f64d3 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -5,7 +5,7 @@ "fixed": [], "linked": [], "access": "public", - "baseBranch": "svelte-4", + "baseBranch": "svelte-5", "bumpVersionsWithWorkspaceProtocolOnly": true, "ignore": ["!(@sveltejs/*|svelte)"] } diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000000..fbab8fbc0d --- /dev/null +++ b/.eslintignore @@ -0,0 +1,23 @@ +# NOTE: In general this should be kept in sync with .eslintignore + +**/dist/** +**/config/** +**/build/** +**/playgrounds/sandbox/** +**/npm/** +**/*.js.flow +**/*.d.ts +**/playwright*/** +**/vite.config.js +**/vite.prod.config.js +**/node_modules + +**/tests/** + +# documentation can contain invalid examples +documentation/** + +# contains a fork of the REPL which doesn't adhere to eslint rules +sites/svelte-5-preview/** +# Wasn't checked previously, reenable at some point +sites/svelte.dev/** diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000000..e161e50ef1 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,54 @@ +module.exports = { + extends: ['@sveltejs'], + + // TODO: add runes to eslint-plugin-svelte + globals: { + $state: true, + $derived: true, + $effect: true, + $props: true + }, + + overrides: [ + { + // scripts and playground should be console logging so don't lint against them + files: ['playgrounds/**/*', 'scripts/**/*'], + rules: { + 'no-console': 'off' + } + }, + { + // the playgrounds can use public naming conventions since they're examples + files: ['playgrounds/**/*'], + rules: { + 'lube/svelte-naming-convention': 'off' + } + }, + { + files: ['packages/svelte/src/compiler/**/*'], + rules: { + 'no-var': 'error' + } + } + ], + + plugins: ['lube'], + + rules: { + 'no-console': 'error', + 'lube/svelte-naming-convention': ['error', { fixSameNames: true }], + // eslint isn't that well-versed with JSDoc to know that `foo: /** @type{..} */ (foo)` isn't a violation of this rule, so turn it off + 'object-shorthand': 'off', + 'no-var': 'off', + + // TODO: enable these rules and run `pnpm lint:fix` + // skipping that for now so as to avoid impacting real work + '@typescript-eslint/array-type': 'off', + '@typescript-eslint/no-namespace': 'off', + '@typescript-eslint/no-non-null-assertion': 'off', + '@typescript-eslint/no-unused-vars': 'off', + 'prefer-const': 'off', + 'svelte/valid-compile': 'off', + quotes: 'off' + } +}; diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2eb842967a..3a6f994de1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,7 +1,7 @@ name: CI on: push: - branches: [svelte-4] + branches: [svelte-5] pull_request: permissions: contents: read # to fetch code (actions/checkout) diff --git a/.github/workflows/ecosystem-ci-trigger.yml b/.github/workflows/ecosystem-ci-trigger.yml index 952f83a861..ce7bf04136 100644 --- a/.github/workflows/ecosystem-ci-trigger.yml +++ b/.github/workflows/ecosystem-ci-trigger.yml @@ -61,11 +61,11 @@ jobs: repo: pr.head.repo.full_name } - id: generate-token - uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92 #keep pinned for security reasons, currently 1.8.0 + uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92 #keep pinned for security reasons, currently 1.8.0 with: app_id: ${{ secrets.ECOSYSTEM_CI_GITHUB_APP_ID }} private_key: ${{ secrets.ECOSYSTEM_CI_GITHUB_APP_PRIVATE_KEY }} - repository: "${{ github.repository_owner }}/svelte-ecosystem-ci" + repository: '${{ github.repository_owner }}/svelte-ecosystem-ci' - uses: actions/github-script@v6 id: trigger env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 999f04d80c..f6b82c64df 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,7 +3,7 @@ name: Release on: push: branches: - - svelte-4 + - svelte-5 permissions: {} jobs: diff --git a/.gitignore b/.gitignore index cc2e05ea5f..7026f39607 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,27 @@ +# Dependency directories +node_modules/ + +# IDE related .idea -.DS_Store .vscode/* !.vscode/launch.json -node_modules + +# Test coverage +coverage +*.lcov + +# Optional eslint cache .eslintcache + +# dotenv environment variables file +.env +.env.test + +# build output +dist +.vercel + +# OS-specific +.DS_Store + +tmp diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000000..e7914ff487 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,30 @@ +# NOTE: In general this should be kept in sync with .eslintignore + +packages/**/dist/*.js +packages/**/build/*.js +packages/**/npm/**/* +packages/**/config/*.js +packages/svelte/tests/**/*.svelte +packages/svelte/tests/**/_expected* +packages/svelte/tests/**/_actual* +packages/svelte/tests/**/expected* +packages/svelte/tests/**/_output +packages/svelte/tests/**/shards/*.test.js +packages/svelte/tests/hydration/samples/*/_before.html +packages/svelte/tests/hydration/samples/*/_before_head.html +packages/svelte/tests/hydration/samples/*/_after.html +packages/svelte/tests/hydration/samples/*/_after_head.html +packages/svelte/types +packages/svelte/compiler.cjs +playgrounds/demo/src +playgrounds/sandbox/input/**.svelte +playgrounds/sandbox/output +**/*.md +**/node_modules +**/.svelte-kit +flow-typed +.github/CODEOWNERS +.prettierignore +.eslintignore +pnpm-lock.yaml +pnpm-workspace.yaml diff --git a/.prettierrc b/.prettierrc index 0ea7a0b1e9..c2d09a4289 100644 --- a/.prettierrc +++ b/.prettierrc @@ -18,6 +18,5 @@ "tabWidth": 2 } } - ], - "pluginSearchDirs": ["."] + ] } diff --git a/.vscode/launch.json b/.vscode/launch.json index 2e22a5ab9b..095d9c57a2 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -14,7 +14,7 @@ "name": "Playground: Server", "outputCapture": "std", "program": "start.js", - "cwd": "${workspaceFolder}/packages/playground", + "cwd": "${workspaceFolder}/playgrounds/demo", "cascadeTerminateToConfigurations": ["Playground: Browser"] } ], diff --git a/documentation/examples/06-lifecycle/02-update/App.svelte b/documentation/examples/06-lifecycle/02-update/App.svelte index ac23335899..afc1b29ea8 100644 --- a/documentation/examples/06-lifecycle/02-update/App.svelte +++ b/documentation/examples/06-lifecycle/02-update/App.svelte @@ -31,22 +31,28 @@ const reply = eliza.transform(text); - setTimeout(() => { - comments = comments.concat({ - author: 'eliza', - text: '...', - placeholder: true - }); - - setTimeout(() => { - comments = comments - .filter((comment) => !comment.placeholder) - .concat({ - author: 'eliza', - text: reply - }); - }, 500 + Math.random() * 500); - }, 200 + Math.random() * 200); + setTimeout( + () => { + comments = comments.concat({ + author: 'eliza', + text: '...', + placeholder: true + }); + + setTimeout( + () => { + comments = comments + .filter((comment) => !comment.placeholder) + .concat({ + author: 'eliza', + text: reply + }); + }, + 500 + Math.random() * 500 + ); + }, + 200 + Math.random() * 200 + ); } } diff --git a/documentation/examples/17-special-elements/00-svelte-self/Folder.svelte b/documentation/examples/17-special-elements/00-svelte-self/Folder.svelte index 543a7140d3..356263a91c 100644 --- a/documentation/examples/17-special-elements/00-svelte-self/Folder.svelte +++ b/documentation/examples/17-special-elements/00-svelte-self/Folder.svelte @@ -34,8 +34,8 @@ background-size: 1em 1em; font-weight: bold; cursor: pointer; - border:none; - font-size:14px; + border: none; + font-size: 14px; } .expanded { diff --git a/documentation/examples/21-miscellaneous/02-immutable-data/App.svelte b/documentation/examples/21-miscellaneous/02-immutable-data/App.svelte index 05d0820f9e..f43f3bb767 100644 --- a/documentation/examples/21-miscellaneous/02-immutable-data/App.svelte +++ b/documentation/examples/21-miscellaneous/02-immutable-data/App.svelte @@ -27,10 +27,10 @@

Immutable

{#each todos as todo} - toggle(todo.id)} />
+ toggle(todo.id)} />
{/each}

Mutable

{#each todos as todo} - toggle(todo.id)} />
+ toggle(todo.id)} />
{/each} diff --git a/documentation/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte b/documentation/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte index 8044f6be4e..72d3d83e6b 100644 --- a/documentation/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte +++ b/documentation/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte @@ -23,8 +23,8 @@ diff --git a/documentation/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte b/documentation/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte index f92468ab79..fb960ead91 100644 --- a/documentation/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte +++ b/documentation/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte @@ -21,8 +21,8 @@ diff --git a/documentation/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte b/documentation/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte index 8b1569bffb..76483b567a 100644 --- a/documentation/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte +++ b/documentation/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte @@ -13,6 +13,6 @@ diff --git a/documentation/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte b/documentation/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte index d51ca2e068..17e7c07312 100644 --- a/documentation/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte +++ b/documentation/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte @@ -13,6 +13,6 @@ diff --git a/documentation/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte b/documentation/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte index eb3a6f076d..e1b0bd43e7 100644 --- a/documentation/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte +++ b/documentation/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte @@ -34,7 +34,7 @@ padding: 0.2em 1em 0.3em; text-align: center; border-radius: 0.2em; - color:#333333; + color: #333333; background-color: #ffdfd3; } diff --git a/documentation/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte b/documentation/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte index eb3a6f076d..e1b0bd43e7 100644 --- a/documentation/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte +++ b/documentation/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte @@ -34,7 +34,7 @@ padding: 0.2em 1em 0.3em; text-align: center; border-radius: 0.2em; - color:#333333; + color: #333333; background-color: #ffdfd3; } diff --git a/documentation/tutorial/07-lifecycle/03-update/app-a/App.svelte b/documentation/tutorial/07-lifecycle/03-update/app-a/App.svelte index 1677825de4..235b53889f 100644 --- a/documentation/tutorial/07-lifecycle/03-update/app-a/App.svelte +++ b/documentation/tutorial/07-lifecycle/03-update/app-a/App.svelte @@ -31,22 +31,28 @@ const reply = eliza.transform(text); - setTimeout(() => { - comments = comments.concat({ - author: 'eliza', - text: '...', - placeholder: true - }); - - setTimeout(() => { - comments = comments - .filter((comment) => !comment.placeholder) - .concat({ - author: 'eliza', - text: reply - }); - }, 500 + Math.random() * 500); - }, 200 + Math.random() * 200); + setTimeout( + () => { + comments = comments.concat({ + author: 'eliza', + text: '...', + placeholder: true + }); + + setTimeout( + () => { + comments = comments + .filter((comment) => !comment.placeholder) + .concat({ + author: 'eliza', + text: reply + }); + }, + 500 + Math.random() * 500 + ); + }, + 200 + Math.random() * 200 + ); } } diff --git a/documentation/tutorial/07-lifecycle/03-update/app-b/App.svelte b/documentation/tutorial/07-lifecycle/03-update/app-b/App.svelte index 644810a35e..7afb5eb427 100644 --- a/documentation/tutorial/07-lifecycle/03-update/app-b/App.svelte +++ b/documentation/tutorial/07-lifecycle/03-update/app-b/App.svelte @@ -31,22 +31,28 @@ const reply = eliza.transform(text); - setTimeout(() => { - comments = comments.concat({ - author: 'eliza', - text: '...', - placeholder: true - }); - - setTimeout(() => { - comments = comments - .filter((comment) => !comment.placeholder) - .concat({ - author: 'eliza', - text: reply - }); - }, 500 + Math.random() * 500); - }, 200 + Math.random() * 200); + setTimeout( + () => { + comments = comments.concat({ + author: 'eliza', + text: '...', + placeholder: true + }); + + setTimeout( + () => { + comments = comments + .filter((comment) => !comment.placeholder) + .concat({ + author: 'eliza', + text: reply + }); + }, + 500 + Math.random() * 500 + ); + }, + 200 + Math.random() * 200 + ); } } diff --git a/documentation/tutorial/14-composition/05-slot-props/app-a/App.svelte b/documentation/tutorial/14-composition/05-slot-props/app-a/App.svelte index 9985963d83..dcf0dacae5 100644 --- a/documentation/tutorial/14-composition/05-slot-props/app-a/App.svelte +++ b/documentation/tutorial/14-composition/05-slot-props/app-a/App.svelte @@ -17,7 +17,7 @@ padding: 1em; margin: 0 0 1em 0; background-color: #eee; - color: black; + color: black; } .active { diff --git a/documentation/tutorial/14-composition/05-slot-props/app-b/App.svelte b/documentation/tutorial/14-composition/05-slot-props/app-b/App.svelte index 4364e013fa..024de304dc 100644 --- a/documentation/tutorial/14-composition/05-slot-props/app-b/App.svelte +++ b/documentation/tutorial/14-composition/05-slot-props/app-b/App.svelte @@ -37,7 +37,7 @@ padding: 1em; margin: 0 0 1em 0; background-color: #eee; - color: black; + color: black; } .active { diff --git a/package.json b/package.json index 4d22d9642a..708175055c 100644 --- a/package.json +++ b/package.json @@ -4,31 +4,42 @@ "description": "monorepo for svelte and friends", "private": true, "type": "module", + "license": "MIT", + "packageManager": "pnpm@8.6.12", + "engines": { + "pnpm": "^8.0.0" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/sveltejs/svelte.git" + }, "scripts": { - "test": "pnpm test -r --filter=./packages/*", + "start": "cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run dev --prefix playgrounds/demo\"", "build": "pnpm -r --filter=./packages/* build", "build:sites": "pnpm -r --filter=./sites/* build", + "preview-site": "npm run build --prefix sites/svelte-5-preview", "check": "cd packages/svelte && pnpm build && cd ../../ && pnpm -r check", - "lint": "cd packages/svelte && pnpm build && cd ../../ && pnpm -r lint", - "format": "pnpm -r format", + "format": "prettier --write --plugin prettier-plugin-svelte .", + "lint": "prettier --check --plugin prettier-plugin-svelte . && eslint ./", + "test": "vitest run --coverage", + "test-output": "vitest run --reporter=json --outputFile=sites/svelte-5-preview/src/routes/status/results.json", "changeset:version": "changeset version && pnpm -r generate:version && git add --all", "changeset:publish": "changeset publish" }, - "repository": { - "type": "git", - "url": "git+https://github.com/sveltejs/svelte.git" - }, - "license": "MIT", "devDependencies": { - "@changesets/cli": "^2.26.1", - "@svitejs/changesets-changelog-github-compact": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.60.0", - "eslint": "^8.44.0", - "eslint-plugin-svelte": "^2.32.2", - "eslint-plugin-unicorn": "^47.0.0", + "@sveltejs/eslint-config": "^6.0.4", + "@types/node": "^18.18.8", + "@typescript-eslint/eslint-plugin": "^5.22.0", + "@vitest/coverage-v8": "^0.34.6", + "concurrently": "^8.2.0", + "cross-env": "^7.0.3", + "eslint": "^8.49.0", + "eslint-plugin-lube": "^0.1.7", + "jsdom": "22.0.0", "playwright": "^1.35.1", - "prettier": "^2.8.8", - "prettier-plugin-svelte": "^2.10.1" - }, - "packageManager": "pnpm@8.6.3" + "prettier": "^3.0.1", + "prettier-plugin-svelte": "^3.0.3", + "typescript": "^5.2.2", + "vitest": "^0.34.6" + } } diff --git a/packages/svelte/.eslintignore b/packages/svelte/.eslintignore deleted file mode 100644 index 67a89ff12c..0000000000 --- a/packages/svelte/.eslintignore +++ /dev/null @@ -1,17 +0,0 @@ -**/_actual.js -**/expected.js -_output -test/*/samples/*/output.js - -# automatically generated -internal_exports.js - -# output files -animate/*.js -esing/*.js -internal/*.js -motion/*.js -store/*.js -transition/*.js -index.js -compiler.js diff --git a/packages/svelte/.eslintrc.cjs b/packages/svelte/.eslintrc.cjs deleted file mode 100644 index e504664b8a..0000000000 --- a/packages/svelte/.eslintrc.cjs +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - root: true, - extends: ['@sveltejs'], - rules: { - '@typescript-eslint/no-non-null-assertion': 'off' - } -}; diff --git a/packages/svelte/.gitignore b/packages/svelte/.gitignore index 2f5d67e7de..5395fb32cb 100644 --- a/packages/svelte/.gitignore +++ b/packages/svelte/.gitignore @@ -1,18 +1,12 @@ -*.map -/src/compiler/compile/internal_exports.js -/compiler.cjs -/scratch/ -/test/*/samples/_ -/test/runtime/shards -_actual*.* -_output /types +/compiler.cjs action.d.ts animate.d.ts compiler.d.ts easing.d.ts index.d.ts +legacy.d.ts motion.d.ts store.d.ts transition.d.ts diff --git a/packages/svelte/.prettierignore b/packages/svelte/.prettierignore deleted file mode 100644 index fef52b1e8f..0000000000 --- a/packages/svelte/.prettierignore +++ /dev/null @@ -1,22 +0,0 @@ -/* -!/elements -!/scripts -!/src -src/compiler/compile/internal_exports.js -src/shared/version.js -!/test -!documentation -!sites -sites/svelte.dev/src/lib/generated/*.js -sites/svelte.dev/.svelte-kit -sites/svelte.dev/.vercel -/test/**/*.svelte -/test/**/_expected* -/test/**/_actual* -/test/**/expected* -/test/**/_output -/test/**/shards/*.test.js -/test/hydration/samples/raw-repair/_after.html -/types -!rollup.config.js -!vitest.config.js diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md deleted file mode 100644 index 07edffc2b7..0000000000 --- a/packages/svelte/CHANGELOG.md +++ /dev/null @@ -1,2926 +0,0 @@ -# svelte - -## 4.2.3 - -### Patch Changes - -- fix: improve a11y-click-events-have-key-events message ([#9358](https://github.com/sveltejs/svelte/pull/9358)) - -- fix: more robust hydration of html tag ([#9184](https://github.com/sveltejs/svelte/pull/9184)) - -## 4.2.2 - -### Patch Changes - -- fix: support camelCase properties on custom elements ([#9328](https://github.com/sveltejs/svelte/pull/9328)) - -- fix: add missing plaintext-only value to contenteditable type ([#9242](https://github.com/sveltejs/svelte/pull/9242)) - -- chore: upgrade magic-string to 0.30.4 ([#9292](https://github.com/sveltejs/svelte/pull/9292)) - -- fix: ignore trailing comments when comparing nodes ([#9197](https://github.com/sveltejs/svelte/pull/9197)) - -## 4.2.1 - -### Patch Changes - -- fix: update style directive when style attribute is present and is updated via an object prop ([#9187](https://github.com/sveltejs/svelte/pull/9187)) - -- fix: css sourcemap generation with unicode filenames ([#9120](https://github.com/sveltejs/svelte/pull/9120)) - -- fix: do not add module declared variables as dependencies ([#9122](https://github.com/sveltejs/svelte/pull/9122)) - -- fix: handle `svelte:element` with dynamic this and spread attributes ([#9112](https://github.com/sveltejs/svelte/pull/9112)) - -- fix: silence false positive reactive component warning ([#9094](https://github.com/sveltejs/svelte/pull/9094)) - -- fix: head duplication when binding is present ([#9124](https://github.com/sveltejs/svelte/pull/9124)) - -- fix: take custom attribute name into account when reflecting property ([#9140](https://github.com/sveltejs/svelte/pull/9140)) - -- fix: add `indeterminate` to the list of HTMLAttributes ([#9180](https://github.com/sveltejs/svelte/pull/9180)) - -- fix: recognize option value on spread attribute ([#9125](https://github.com/sveltejs/svelte/pull/9125)) - -## 4.2.0 - -### Minor Changes - -- feat: move `svelteHTML` from language-tools into core to load the correct `svelte/element` types ([#9070](https://github.com/sveltejs/svelte/pull/9070)) - -## 4.1.2 - -### Patch Changes - -- fix: allow child element with slot attribute within svelte:element ([#9038](https://github.com/sveltejs/svelte/pull/9038)) - -- fix: Add data-\* to svg attributes ([#9036](https://github.com/sveltejs/svelte/pull/9036)) - -## 4.1.1 - -### Patch Changes - -- fix: `svelte:component` spread props change not picked up ([#9006](https://github.com/sveltejs/svelte/pull/9006)) - -## 4.1.0 - -### Minor Changes - -- feat: add ability to extend custom element class ([#8991](https://github.com/sveltejs/svelte/pull/8991)) - -### Patch Changes - -- fix: ensure `svelte:component` evaluates props once ([#8946](https://github.com/sveltejs/svelte/pull/8946)) - -- fix: remove `let:variable` slot bindings from select binding dependencies ([#8969](https://github.com/sveltejs/svelte/pull/8969)) - -- fix: handle destructured primitive literals ([#8871](https://github.com/sveltejs/svelte/pull/8871)) - -- perf: optimize imports that are not mutated or reassigned ([#8948](https://github.com/sveltejs/svelte/pull/8948)) - -- fix: don't add accessor twice ([#8996](https://github.com/sveltejs/svelte/pull/8996)) - -## 4.0.5 - -### Patch Changes - -- fix: generate type definition with nullable types ([#8924](https://github.com/sveltejs/svelte/pull/8924)) - -## 4.0.4 - -### Patch Changes - -- fix: claim svg tags in raw mustache tags correctly ([#8910](https://github.com/sveltejs/svelte/pull/8910)) - -- fix: repair invalid raw html content during hydration ([#8912](https://github.com/sveltejs/svelte/pull/8912)) - -## 4.0.3 - -### Patch Changes - -- fix: handle falsy srcset values ([#8901](https://github.com/sveltejs/svelte/pull/8901)) - -## 4.0.2 - -### Patch Changes - -- fix: reflect all custom element prop updates back to attribute ([#8898](https://github.com/sveltejs/svelte/pull/8898)) - -- fix: shrink custom element baseline a bit ([#8858](https://github.com/sveltejs/svelte/pull/8858)) - -- fix: use non-destructive hydration for all `@html` tags ([#8880](https://github.com/sveltejs/svelte/pull/8880)) - -- fix: align `disclose-version` exports specification ([#8874](https://github.com/sveltejs/svelte/pull/8874)) - -- fix: check srcset when hydrating to prevent needless requests ([#8868](https://github.com/sveltejs/svelte/pull/8868)) - -## 4.0.1 - -### Patch Changes - -- fix: ensure identifiers in destructuring contexts don't clash with existing ones ([#8840](https://github.com/sveltejs/svelte/pull/8840)) - -- fix: ensure `createEventDispatcher` and `ActionReturn` work with types from generic function parameters ([#8872](https://github.com/sveltejs/svelte/pull/8872)) - -- fix: apply transition to `` with local transition ([#8865](https://github.com/sveltejs/svelte/pull/8865)) - -- fix: relax a11y "no redundant role" rule for li, ul, ol ([#8867](https://github.com/sveltejs/svelte/pull/8867)) - -- fix: remove tsconfig.json from published package ([#8859](https://github.com/sveltejs/svelte/pull/8859)) - -## 4.0.0 - -### Major Changes - -- breaking: Minimum supported Node version is now Node 16 ([#8566](https://github.com/sveltejs/svelte/pull/8566)) - -- breaking: Minimum supported webpack version is now webpack 5 ([#8515](https://github.com/sveltejs/svelte/pull/8515)) - -- breaking: Bundlers must specify the `browser` condition when building a frontend bundle for the browser ([#8516](https://github.com/sveltejs/svelte/pull/8516)) - -- breaking: Minimum supported vite-plugin-svelte version is now 2.4.1. SvelteKit users can upgrade to 1.20.0 or newer to ensure a compatible version ([#8516](https://github.com/sveltejs/svelte/pull/8516)) - -- breaking: Minimum supported `rollup-plugin-svelte` version is now 7.1.5 ([198dbcf](https://github.com/sveltejs/svelte/commit/198dbcf)) - -- breaking: Minimum supported `svelte-loader` is now 3.1.8 ([198dbcf](https://github.com/sveltejs/svelte/commit/198dbcf)) - -- breaking: Minimum supported TypeScript version is now TypeScript 5 (it will likely work with lower versions, but we make no guarantees about that) ([#8488](https://github.com/sveltejs/svelte/pull/8488)) - -- breaking: Remove `svelte/register` hook, CJS runtime version and CJS compiler output ([#8613](https://github.com/sveltejs/svelte/pull/8613)) - -- breaking: Stricter types for `createEventDispatcher` (see PR for migration instructions) ([#7224](https://github.com/sveltejs/svelte/pull/7224)) - -- breaking: Stricter types for `Action` and `ActionReturn` (see PR for migration instructions) ([#7442](https://github.com/sveltejs/svelte/pull/7442)) - -- breaking: Stricter types for `onMount` - now throws a type error when returning a function asynchronously to catch potential mistakes around callback functions - (see PR for migration instructions) ([#8136](https://github.com/sveltejs/svelte/pull/8136)) - -- breaking: Overhaul and drastically improve creating custom elements with Svelte (see PR for list of changes and migration instructions) ([#8457](https://github.com/sveltejs/svelte/pull/8457)) - -- breaking: Deprecate `SvelteComponentTyped` in favor of `SvelteComponent` ([#8512](https://github.com/sveltejs/svelte/pull/8512)) - -- breaking: Make transitions local by default to prevent confusion around page navigations ([#6686](https://github.com/sveltejs/svelte/issues/6686)) - -- breaking: Error on falsy values instead of stores passed to `derived` ([#7947](https://github.com/sveltejs/svelte/pull/7947)) - -- breaking: Custom store implementers now need to pass an `update` function additionally to the `set` function ([#6750](https://github.com/sveltejs/svelte/pull/6750)) - -- breaking: Do not expose default slot bindings to named slots and vice versa ([#6049](https://github.com/sveltejs/svelte/pull/6049)) - -- breaking: Change order in which preprocessors are applied ([#8618](https://github.com/sveltejs/svelte/pull/8618)) - -- breaking: The runtime now makes use of `classList.toggle(name, boolean)` which does not work in very old browsers ([#8629](https://github.com/sveltejs/svelte/pull/8629)) - -- breaking: apply `inert` to outroing elements ([#8628](https://github.com/sveltejs/svelte/pull/8628)) - -- breaking: use `CustomEvent` constructor instead of deprecated `createEvent` method ([#8775](https://github.com/sveltejs/svelte/pull/8775)) - -### Minor Changes - -- Add a way to modify attributes for script/style preprocessors ([#8618](https://github.com/sveltejs/svelte/pull/8618)) - -- Improve hydration speed by adding `data-svelte-h` attribute to detect unchanged HTML elements ([#7426](https://github.com/sveltejs/svelte/pull/7426)) - -- Add `a11y no-noninteractive-element-interactions` rule ([#8391](https://github.com/sveltejs/svelte/pull/8391)) - -- Add `a11y-no-static-element-interactions`rule ([#8251](https://github.com/sveltejs/svelte/pull/8251)) - -- Allow `#each` to iterate over iterables like `Set`, `Map` etc ([#7425](https://github.com/sveltejs/svelte/issues/7425)) - -- Improve duplicate key error for keyed `each` blocks ([#8411](https://github.com/sveltejs/svelte/pull/8411)) - -- Warn about `:` in attributes and props to prevent ambiguity with Svelte directives ([#6823](https://github.com/sveltejs/svelte/issues/6823)) - -- feat: add version info to `window`. You can opt out by setting `discloseVersion` to `false` in the compiler options ([#8761](https://github.com/sveltejs/svelte/pull/8761)) - -- feat: smaller minified output for destructor chunks ([#8763](https://github.com/sveltejs/svelte/pull/8763)) - -### Patch Changes - -- Bind `null` option and input values consistently ([#8312](https://github.com/sveltejs/svelte/issues/8312)) - -- Allow `$store` to be used with changing values including nullish values ([#7555](https://github.com/sveltejs/svelte/issues/7555)) - -- Initialize stylesheet with `/* empty */` to enable setting CSP directive that also works in Safari ([#7800](https://github.com/sveltejs/svelte/pull/7800)) - -- Treat slots as if they don't exist when using CSS adjacent and general sibling combinators ([#8284](https://github.com/sveltejs/svelte/issues/8284)) - -- Fix transitions so that they don't require a `style-src 'unsafe-inline'` Content Security Policy (CSP) ([#6662](https://github.com/sveltejs/svelte/issues/6662)). - -- Explicitly disallow `var` declarations extending the reactive statement scope ([#6800](https://github.com/sveltejs/svelte/pull/6800)) - -- Improve error message when trying to use `animate:` directives on inline components ([#8641](https://github.com/sveltejs/svelte/issues/8641)) - -- fix: export ComponentType from `svelte` entrypoint ([#8578](https://github.com/sveltejs/svelte/pull/8578)) - -- fix: never use html optimization for mustache tags in hydration mode ([#8744](https://github.com/sveltejs/svelte/pull/8744)) - -- fix: derived store types ([#8578](https://github.com/sveltejs/svelte/pull/8578)) - -- Generate type declarations with dts-buddy ([#8578](https://github.com/sveltejs/svelte/pull/8578)) - -- fix: ensure types are loaded with all TS settings ([#8721](https://github.com/sveltejs/svelte/pull/8721)) - -- fix: account for preprocessor source maps when calculating meta info ([#8778](https://github.com/sveltejs/svelte/pull/8778)) - -- chore: deindent cjs output for compiler ([#8785](https://github.com/sveltejs/svelte/pull/8785)) - -- warn on boolean compilerOptions.css ([#8710](https://github.com/sveltejs/svelte/pull/8710)) - -- fix: export correct SvelteComponent type ([#8721](https://github.com/sveltejs/svelte/pull/8721)) - -## 4.0.0-next.3 - -### Patch Changes - -- feat: smaller minified output for destructor chunks ([#8763](https://github.com/sveltejs/svelte/pull/8763)) - -- breaking: use `CustomEvent` constructor instead of deprecated `createEvent` method ([#8775](https://github.com/sveltejs/svelte/pull/8775)) - -- fix: account for preprocessor source maps when calculating meta info ([#8778](https://github.com/sveltejs/svelte/pull/8778)) - -- chore: deindent cjs output for compiler ([#8785](https://github.com/sveltejs/svelte/pull/8785)) - -- feat: add version info to `window`. You can opt out by setting `discloseVersion` to `false` in the compiler options ([#8761](https://github.com/sveltejs/svelte/pull/8761)) - -## 4.0.0-next.2 - -### Patch Changes - -- fix: never use html optimization for mustache tags in hydration mode ([#8744](https://github.com/sveltejs/svelte/pull/8744)) - -- fix: ensure types are loaded with all TS settings ([#8721](https://github.com/sveltejs/svelte/pull/8721)) - -- warn on boolean compilerOptions.css ([#8710](https://github.com/sveltejs/svelte/pull/8710)) - -- fix: export correct SvelteComponent type ([#8721](https://github.com/sveltejs/svelte/pull/8721)) - -## 4.0.0-next.1 - -### Patch Changes - -- fix: export ComponentType from `svelte` entrypoint ([#8694](https://github.com/sveltejs/svelte/pull/8694)) - -- fix: derived store types ([#8700](https://github.com/sveltejs/svelte/pull/8700)) - -- Generate type declarations with dts-buddy ([#8702](https://github.com/sveltejs/svelte/pull/8702)) - -## 4.0.0-next.0 - -### Major Changes - -- breaking: Minimum supported Node version is now Node 16 ([#8566](https://github.com/sveltejs/svelte/pull/8566)) -- breaking: Minimum supported webpack version is now webpack 5 ([#8515](https://github.com/sveltejs/svelte/pull/8515)) -- breaking: Bundlers must specify the `browser` condition when building a frontend bundle for the browser ([#8516](https://github.com/sveltejs/svelte/pull/8516)) -- breaking: Minimum supported vite-plugin-svelte version is now 2.4.1. SvelteKit users can upgrade to 1.20.0 or newer to ensure a compatible version ([#8516](https://github.com/sveltejs/svelte/pull/8516)) -- breaking: Minimum supported `rollup-plugin-svelte` version is now 7.1.5 ([198dbcf](https://github.com/sveltejs/svelte/commit/198dbcf)) -- breaking: Minimum supported `svelte-loader` is now 3.1.8 ([198dbcf](https://github.com/sveltejs/svelte/commit/198dbcf)) -- breaking: Minimum supported TypeScript version is now TypeScript 5 (it will likely work with lower versions, but we make no guarantees about that) ([#8488](https://github.com/sveltejs/svelte/pull/8488)) -- breaking: Remove `svelte/register` hook, CJS runtime version and CJS compiler output ([#8613](https://github.com/sveltejs/svelte/pull/8613)) -- breaking: Stricter types for `createEventDispatcher` (see PR for migration instructions) ([#7224](https://github.com/sveltejs/svelte/pull/7224)) -- breaking: Stricter types for `Action` and `ActionReturn` (see PR for migration instructions) ([#7442](https://github.com/sveltejs/svelte/pull/7442)) -- breaking: Stricter types for `onMount` - now throws a type error when returning a function asynchronously to catch potential mistakes around callback functions (see PR for migration instructions) ([#8136](https://github.com/sveltejs/svelte/pull/8136)) -- breaking: Overhaul and drastically improve creating custom elements with Svelte (see PR for list of changes and migration instructions) ([#8457](https://github.com/sveltejs/svelte/pull/8457)) -- breaking: Deprecate `SvelteComponentTyped` in favor of `SvelteComponent` ([#8512](https://github.com/sveltejs/svelte/pull/8512)) -- breaking: Make transitions local by default to prevent confusion around page navigations ([#6686](https://github.com/sveltejs/svelte/issues/6686)) -- breaking: Error on falsy values instead of stores passed to `derived` ([#7947](https://github.com/sveltejs/svelte/pull/7947)) -- breaking: Custom store implementers now need to pass an `update` function additionally to the `set` function ([#6750](https://github.com/sveltejs/svelte/pull/6750)) -- breaking: Do not expose default slot bindings to named slots and vice versa ([#6049](https://github.com/sveltejs/svelte/pull/6049)) -- breaking: Change order in which preprocessors are applied ([#8618](https://github.com/sveltejs/svelte/pull/8618)) -- breaking: The runtime now makes use of `classList.toggle(name, boolean)` which does not work in very old browsers ([#8629](https://github.com/sveltejs/svelte/pull/8629)) -- breaking: apply `inert` to outroing elements ([#8627](https://github.com/sveltejs/svelte/pull/8627)) - -### Minor Changes - -- Add a way to modify attributes for script/style preprocessors ([#8618](https://github.com/sveltejs/svelte/pull/8618)) -- Improve hydration speed by adding `data-svelte-h` attribute to detect unchanged HTML elements ([#7426](https://github.com/sveltejs/svelte/pull/7426)) -- Add `a11y no-noninteractive-element-interactions` rule ([#8391](https://github.com/sveltejs/svelte/pull/8391)) -- Add `a11y-no-static-element-interactions`rule ([#8251](https://github.com/sveltejs/svelte/pull/8251)) -- Allow `#each` to iterate over iterables like `Set`, `Map` etc ([#7425](https://github.com/sveltejs/svelte/issues/7425)) -- Improve duplicate key error for keyed `each` blocks ([#8411](https://github.com/sveltejs/svelte/pull/8411)) -- Warn about `:` in attributes and props to prevent ambiguity with Svelte directives ([#6823](https://github.com/sveltejs/svelte/issues/6823)) - -### Patch Changes - -- Bind `null` option and input values consistently ([#8312](https://github.com/sveltejs/svelte/issues/8312)) -- Allow `$store` to be used with changing values including nullish values ([#7555](https://github.com/sveltejs/svelte/issues/7555)) -- Initialize stylesheet with `/* empty */` to enable setting CSP directive that also works in Safari ([#7800](https://github.com/sveltejs/svelte/pull/7800)) -- Treat slots as if they don't exist when using CSS adjacent and general sibling combinators ([#8284](https://github.com/sveltejs/svelte/issues/8284)) -- Fix transitions so that they don't require a `style-src 'unsafe-inline'` Content Security Policy (CSP) ([#6662](https://github.com/sveltejs/svelte/issues/6662)). -- Explicitly disallow `var` declarations extending the reactive statement scope ([#6800](https://github.com/sveltejs/svelte/pull/6800)) -- Improve error message when trying to use `animate:` directives on inline components ([#8641](https://github.com/sveltejs/svelte/issues/8641)) - -## 3.59.2 - -- Fix escaping `', - test({ assert, target }) { - const textarea = target.querySelector('textarea'); - assert.ok(textarea.readOnly === false); - } -}; diff --git a/packages/svelte/test/runtime/samples/attribute-boolean-hidden/_config.js b/packages/svelte/test/runtime/samples/attribute-boolean-hidden/_config.js deleted file mode 100644 index 5a6d28c08a..0000000000 --- a/packages/svelte/test/runtime/samples/attribute-boolean-hidden/_config.js +++ /dev/null @@ -1,10 +0,0 @@ -export default { - get props() { - return { hidden: true }; - }, - html: '