├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── ecosystem-ci-trigger.yml │ ├── pkg.pr.new-comment.yml │ ├── pkg.pr.new.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.json ├── LICENSE.md ├── README.md ├── assets ├── banner.png └── banner_dark.png ├── benchmarking ├── .gitignore ├── benchmarks │ ├── reactivity │ │ ├── index.js │ │ ├── kairo │ │ │ ├── kairo_avoidable.js │ │ │ ├── kairo_broad.js │ │ │ ├── kairo_deep.js │ │ │ ├── kairo_diamond.js │ │ │ ├── kairo_mux.js │ │ │ ├── kairo_repeated.js │ │ │ ├── kairo_triangle.js │ │ │ ├── kairo_unstable.js │ │ │ └── util.js │ │ ├── mol_bench.js │ │ └── sbench.js │ └── ssr │ │ ├── index.js │ │ └── wrapper │ │ ├── App.svelte │ │ └── wrapper_bench.js ├── compare │ ├── index.js │ └── runner.js ├── run.js ├── tsconfig.json └── utils.js ├── documentation └── docs │ ├── 01-introduction │ ├── 01-overview.md │ ├── 02-getting-started.md │ ├── 03-svelte-files.md │ ├── 04-svelte-js-files.md │ └── index.md │ ├── 02-runes │ ├── 01-what-are-runes.md │ ├── 02-$state.md │ ├── 03-$derived.md │ ├── 04-$effect.md │ ├── 05-$props.md │ ├── 06-$bindable.md │ ├── 07-$inspect.md │ ├── 08-$host.md │ └── index.md │ ├── 03-template-syntax │ ├── 01-basic-markup.md │ ├── 02-if.md │ ├── 03-each.md │ ├── 04-key.md │ ├── 05-await.md │ ├── 06-snippet.md │ ├── 07-@render.md │ ├── 08-@html.md │ ├── 09-@attach.md │ ├── 10-@const.md │ ├── 11-@debug.md │ ├── 12-bind.md │ ├── 13-use.md │ ├── 14-transition.md │ ├── 15-in-and-out.md │ ├── 16-animate.md │ ├── 17-style.md │ ├── 18-class.md │ ├── 19-await-expressions.md │ └── index.md │ ├── 04-styling │ ├── 01-scoped-styles.md │ ├── 02-global-styles.md │ ├── 03-custom-properties.md │ ├── 04-nested-style-elements.md │ └── index.md │ ├── 05-special-elements │ ├── 01-svelte-boundary.md │ ├── 02-svelte-window.md │ ├── 03-svelte-document.md │ ├── 04-svelte-body.md │ ├── 05-svelte-head.md │ ├── 06-svelte-element.md │ ├── 07-svelte-options.md │ └── index.md │ ├── 06-runtime │ ├── 01-stores.md │ ├── 02-context.md │ ├── 03-lifecycle-hooks.md │ ├── 04-imperative-component-api.md │ ├── 05-hydratable.md │ └── index.md │ ├── 07-misc │ ├── 02-testing.md │ ├── 03-typescript.md │ ├── 04-custom-elements.md │ ├── 06-v4-migration-guide.md │ ├── 07-v5-migration-guide.md │ ├── 99-faq.md │ └── index.md │ ├── 98-reference │ ├── .generated │ │ ├── client-errors.md │ │ ├── client-warnings.md │ │ ├── compile-errors.md │ │ ├── compile-warnings.md │ │ ├── server-errors.md │ │ ├── server-warnings.md │ │ ├── shared-errors.md │ │ └── shared-warnings.md │ ├── 20-svelte.md │ ├── 21-svelte-action.md │ ├── 21-svelte-animate.md │ ├── 21-svelte-attachments.md │ ├── 21-svelte-compiler.md │ ├── 21-svelte-easing.md │ ├── 21-svelte-events.md │ ├── 21-svelte-legacy.md │ ├── 21-svelte-motion.md │ ├── 21-svelte-reactivity-window.md │ ├── 21-svelte-reactivity.md │ ├── 21-svelte-server.md │ ├── 21-svelte-store.md │ ├── 21-svelte-transition.md │ ├── 30-compiler-errors.md │ ├── 30-compiler-warnings.md │ ├── 30-runtime-errors.md │ ├── 30-runtime-warnings.md │ └── index.md │ ├── 99-legacy │ ├── 00-legacy-overview.md │ ├── 01-legacy-let.md │ ├── 02-legacy-reactive-assignments.md │ ├── 03-legacy-export-let.md │ ├── 04-legacy-$$props-and-$$restProps.md │ ├── 10-legacy-on.md │ ├── 20-legacy-slots.md │ ├── 21-legacy-$$slots.md │ ├── 22-legacy-svelte-fragment.md │ ├── 30-legacy-svelte-component.md │ ├── 31-legacy-svelte-self.md │ ├── 40-legacy-component-api.md │ └── index.md │ └── index.md ├── eslint.config.js ├── package.json ├── packages └── svelte │ ├── .gitignore │ ├── CHANGELOG-pre-5.md │ ├── CHANGELOG.md │ ├── README.md │ ├── compiler │ └── package.json │ ├── elements.d.ts │ ├── knip.json │ ├── messages │ ├── client-errors │ │ └── errors.md │ ├── client-warnings │ │ └── warnings.md │ ├── compile-errors │ │ ├── options.md │ │ ├── script.md │ │ ├── style.md │ │ └── template.md │ ├── compile-warnings │ │ ├── a11y.md │ │ ├── misc.md │ │ ├── options.md │ │ ├── script.md │ │ ├── style.md │ │ └── template.md │ ├── server-errors │ │ └── errors.md │ ├── server-warnings │ │ └── warnings.md │ ├── shared-errors │ │ └── errors.md │ └── shared-warnings │ │ └── warnings.md │ ├── package.json │ ├── rollup.config.js │ ├── scripts │ ├── check-treeshakeability.js │ ├── generate-types.js │ ├── generate-version.js │ └── process-messages │ │ ├── index.js │ │ └── templates │ │ ├── client-errors.js │ │ ├── client-warnings.js │ │ ├── compile-errors.js │ │ ├── compile-warnings.js │ │ ├── server-errors.js │ │ ├── server-warnings.js │ │ ├── shared-errors.js │ │ └── shared-warnings.js │ ├── src │ ├── action │ │ └── public.d.ts │ ├── ambient.d.ts │ ├── animate │ │ ├── index.js │ │ └── public.d.ts │ ├── attachments │ │ ├── index.js │ │ └── public.d.ts │ ├── compiler │ │ ├── errors.js │ │ ├── index.js │ │ ├── legacy.js │ │ ├── migrate │ │ │ └── index.js │ │ ├── phases │ │ │ ├── 1-parse │ │ │ │ ├── acorn.js │ │ │ │ ├── index.js │ │ │ │ ├── read │ │ │ │ │ ├── context.js │ │ │ │ │ ├── expression.js │ │ │ │ │ ├── options.js │ │ │ │ │ ├── script.js │ │ │ │ │ └── style.js │ │ │ │ ├── remove_typescript_nodes.js │ │ │ │ ├── state │ │ │ │ │ ├── element.js │ │ │ │ │ ├── fragment.js │ │ │ │ │ ├── tag.js │ │ │ │ │ └── text.js │ │ │ │ └── utils │ │ │ │ │ ├── bracket.js │ │ │ │ │ ├── create.js │ │ │ │ │ ├── entities.js │ │ │ │ │ ├── fuzzymatch.js │ │ │ │ │ └── html.js │ │ │ ├── 2-analyze │ │ │ │ ├── css │ │ │ │ │ ├── css-analyze.js │ │ │ │ │ ├── css-prune.js │ │ │ │ │ ├── css-warn.js │ │ │ │ │ └── utils.js │ │ │ │ ├── index.js │ │ │ │ ├── types.d.ts │ │ │ │ ├── utils │ │ │ │ │ └── check_graph_for_cycles.js │ │ │ │ └── visitors │ │ │ │ │ ├── AnimateDirective.js │ │ │ │ │ ├── ArrowFunctionExpression.js │ │ │ │ │ ├── AssignmentExpression.js │ │ │ │ │ ├── AttachTag.js │ │ │ │ │ ├── Attribute.js │ │ │ │ │ ├── AwaitBlock.js │ │ │ │ │ ├── AwaitExpression.js │ │ │ │ │ ├── BindDirective.js │ │ │ │ │ ├── CallExpression.js │ │ │ │ │ ├── ClassBody.js │ │ │ │ │ ├── ClassDeclaration.js │ │ │ │ │ ├── ClassDirective.js │ │ │ │ │ ├── Component.js │ │ │ │ │ ├── ConstTag.js │ │ │ │ │ ├── DebugTag.js │ │ │ │ │ ├── EachBlock.js │ │ │ │ │ ├── ExportDefaultDeclaration.js │ │ │ │ │ ├── ExportNamedDeclaration.js │ │ │ │ │ ├── ExportSpecifier.js │ │ │ │ │ ├── ExpressionStatement.js │ │ │ │ │ ├── ExpressionTag.js │ │ │ │ │ ├── Fragment.js │ │ │ │ │ ├── FunctionDeclaration.js │ │ │ │ │ ├── FunctionExpression.js │ │ │ │ │ ├── HtmlTag.js │ │ │ │ │ ├── Identifier.js │ │ │ │ │ ├── IfBlock.js │ │ │ │ │ ├── ImportDeclaration.js │ │ │ │ │ ├── KeyBlock.js │ │ │ │ │ ├── LabeledStatement.js │ │ │ │ │ ├── LetDirective.js │ │ │ │ │ ├── Literal.js │ │ │ │ │ ├── MemberExpression.js │ │ │ │ │ ├── NewExpression.js │ │ │ │ │ ├── OnDirective.js │ │ │ │ │ ├── PropertyDefinition.js │ │ │ │ │ ├── RegularElement.js │ │ │ │ │ ├── RenderTag.js │ │ │ │ │ ├── SlotElement.js │ │ │ │ │ ├── SnippetBlock.js │ │ │ │ │ ├── SpreadAttribute.js │ │ │ │ │ ├── SpreadElement.js │ │ │ │ │ ├── StyleDirective.js │ │ │ │ │ ├── SvelteBody.js │ │ │ │ │ ├── SvelteBoundary.js │ │ │ │ │ ├── SvelteComponent.js │ │ │ │ │ ├── SvelteDocument.js │ │ │ │ │ ├── SvelteElement.js │ │ │ │ │ ├── SvelteFragment.js │ │ │ │ │ ├── SvelteHead.js │ │ │ │ │ ├── SvelteSelf.js │ │ │ │ │ ├── SvelteWindow.js │ │ │ │ │ ├── TaggedTemplateExpression.js │ │ │ │ │ ├── TemplateElement.js │ │ │ │ │ ├── Text.js │ │ │ │ │ ├── TitleElement.js │ │ │ │ │ ├── TransitionDirective.js │ │ │ │ │ ├── UpdateExpression.js │ │ │ │ │ ├── UseDirective.js │ │ │ │ │ ├── VariableDeclarator.js │ │ │ │ │ └── shared │ │ │ │ │ ├── a11y │ │ │ │ │ ├── constants.js │ │ │ │ │ └── index.js │ │ │ │ │ ├── attribute.js │ │ │ │ │ ├── component.js │ │ │ │ │ ├── element.js │ │ │ │ │ ├── fragment.js │ │ │ │ │ ├── function.js │ │ │ │ │ ├── snippets.js │ │ │ │ │ ├── special-element.js │ │ │ │ │ └── utils.js │ │ │ ├── 3-transform │ │ │ │ ├── client │ │ │ │ │ ├── transform-client.js │ │ │ │ │ ├── transform-template │ │ │ │ │ │ ├── fix-attribute-casing.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── template.js │ │ │ │ │ │ └── types.d.ts │ │ │ │ │ ├── types.d.ts │ │ │ │ │ ├── utils.js │ │ │ │ │ └── visitors │ │ │ │ │ │ ├── AnimateDirective.js │ │ │ │ │ │ ├── ArrowFunctionExpression.js │ │ │ │ │ │ ├── AssignmentExpression.js │ │ │ │ │ │ ├── AttachTag.js │ │ │ │ │ │ ├── Attribute.js │ │ │ │ │ │ ├── AwaitBlock.js │ │ │ │ │ │ ├── AwaitExpression.js │ │ │ │ │ │ ├── BinaryExpression.js │ │ │ │ │ │ ├── BindDirective.js │ │ │ │ │ │ ├── BlockStatement.js │ │ │ │ │ │ ├── BreakStatement.js │ │ │ │ │ │ ├── CallExpression.js │ │ │ │ │ │ ├── ClassBody.js │ │ │ │ │ │ ├── Comment.js │ │ │ │ │ │ ├── Component.js │ │ │ │ │ │ ├── ConstTag.js │ │ │ │ │ │ ├── DebugTag.js │ │ │ │ │ │ ├── EachBlock.js │ │ │ │ │ │ ├── ExportNamedDeclaration.js │ │ │ │ │ │ ├── ExpressionStatement.js │ │ │ │ │ │ ├── ForOfStatement.js │ │ │ │ │ │ ├── Fragment.js │ │ │ │ │ │ ├── FunctionDeclaration.js │ │ │ │ │ │ ├── FunctionExpression.js │ │ │ │ │ │ ├── HtmlTag.js │ │ │ │ │ │ ├── Identifier.js │ │ │ │ │ │ ├── IfBlock.js │ │ │ │ │ │ ├── KeyBlock.js │ │ │ │ │ │ ├── LabeledStatement.js │ │ │ │ │ │ ├── LetDirective.js │ │ │ │ │ │ ├── MemberExpression.js │ │ │ │ │ │ ├── OnDirective.js │ │ │ │ │ │ ├── Program.js │ │ │ │ │ │ ├── RegularElement.js │ │ │ │ │ │ ├── RenderTag.js │ │ │ │ │ │ ├── SlotElement.js │ │ │ │ │ │ ├── SnippetBlock.js │ │ │ │ │ │ ├── SpreadAttribute.js │ │ │ │ │ │ ├── SvelteBody.js │ │ │ │ │ │ ├── SvelteBoundary.js │ │ │ │ │ │ ├── SvelteComponent.js │ │ │ │ │ │ ├── SvelteDocument.js │ │ │ │ │ │ ├── SvelteElement.js │ │ │ │ │ │ ├── SvelteFragment.js │ │ │ │ │ │ ├── SvelteHead.js │ │ │ │ │ │ ├── SvelteSelf.js │ │ │ │ │ │ ├── SvelteWindow.js │ │ │ │ │ │ ├── TitleElement.js │ │ │ │ │ │ ├── TransitionDirective.js │ │ │ │ │ │ ├── UpdateExpression.js │ │ │ │ │ │ ├── UseDirective.js │ │ │ │ │ │ ├── VariableDeclaration.js │ │ │ │ │ │ └── shared │ │ │ │ │ │ ├── component.js │ │ │ │ │ │ ├── declarations.js │ │ │ │ │ │ ├── element.js │ │ │ │ │ │ ├── events.js │ │ │ │ │ │ ├── fragment.js │ │ │ │ │ │ ├── function.js │ │ │ │ │ │ ├── special_element.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── css │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── server │ │ │ │ │ ├── transform-server.js │ │ │ │ │ ├── types.d.ts │ │ │ │ │ └── visitors │ │ │ │ │ │ ├── AssignmentExpression.js │ │ │ │ │ │ ├── AwaitBlock.js │ │ │ │ │ │ ├── AwaitExpression.js │ │ │ │ │ │ ├── CallExpression.js │ │ │ │ │ │ ├── ClassBody.js │ │ │ │ │ │ ├── Component.js │ │ │ │ │ │ ├── ConstTag.js │ │ │ │ │ │ ├── DebugTag.js │ │ │ │ │ │ ├── EachBlock.js │ │ │ │ │ │ ├── ExpressionStatement.js │ │ │ │ │ │ ├── Fragment.js │ │ │ │ │ │ ├── HtmlTag.js │ │ │ │ │ │ ├── Identifier.js │ │ │ │ │ │ ├── IfBlock.js │ │ │ │ │ │ ├── KeyBlock.js │ │ │ │ │ │ ├── LabeledStatement.js │ │ │ │ │ │ ├── MemberExpression.js │ │ │ │ │ │ ├── Program.js │ │ │ │ │ │ ├── PropertyDefinition.js │ │ │ │ │ │ ├── RegularElement.js │ │ │ │ │ │ ├── RenderTag.js │ │ │ │ │ │ ├── SlotElement.js │ │ │ │ │ │ ├── SnippetBlock.js │ │ │ │ │ │ ├── SpreadAttribute.js │ │ │ │ │ │ ├── SvelteBoundary.js │ │ │ │ │ │ ├── SvelteComponent.js │ │ │ │ │ │ ├── SvelteElement.js │ │ │ │ │ │ ├── SvelteFragment.js │ │ │ │ │ │ ├── SvelteHead.js │ │ │ │ │ │ ├── SvelteSelf.js │ │ │ │ │ │ ├── TitleElement.js │ │ │ │ │ │ ├── UpdateExpression.js │ │ │ │ │ │ ├── VariableDeclaration.js │ │ │ │ │ │ └── shared │ │ │ │ │ │ ├── component.js │ │ │ │ │ │ ├── element.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── shared │ │ │ │ │ ├── assignments.js │ │ │ │ │ └── transform-async.js │ │ │ │ ├── types.d.ts │ │ │ │ └── utils.js │ │ │ ├── bindings.js │ │ │ ├── css.js │ │ │ ├── nodes.js │ │ │ ├── patterns.js │ │ │ ├── scope.js │ │ │ └── types.d.ts │ │ ├── preprocess │ │ │ ├── decode_sourcemap.js │ │ │ ├── index.js │ │ │ ├── legacy-public.d.ts │ │ │ ├── private.d.ts │ │ │ ├── public.d.ts │ │ │ └── replace_in_code.js │ │ ├── print │ │ │ ├── index.js │ │ │ └── types.d.ts │ │ ├── private.d.ts │ │ ├── public.d.ts │ │ ├── state.js │ │ ├── types │ │ │ ├── css.d.ts │ │ │ ├── index.d.ts │ │ │ ├── legacy-interfaces.d.ts │ │ │ ├── legacy-nodes.d.ts │ │ │ └── template.d.ts │ │ ├── utils │ │ │ ├── assert.js │ │ │ ├── ast.js │ │ │ ├── builders.js │ │ │ ├── compile_diagnostic.js │ │ │ ├── extract_svelte_ignore.js │ │ │ ├── mapped_code.js │ │ │ ├── push_array.js │ │ │ ├── sanitize_template_string.js │ │ │ ├── slot.js │ │ │ └── string.js │ │ ├── validate-options.js │ │ └── warnings.js │ ├── constants.js │ ├── easing │ │ └── index.js │ ├── escaping.js │ ├── events │ │ ├── index.js │ │ └── public.d.ts │ ├── html-tree-validation.js │ ├── index-client.js │ ├── index-server.js │ ├── index.d.ts │ ├── internal │ │ ├── client │ │ │ ├── constants.js │ │ │ ├── context.js │ │ │ ├── dev │ │ │ │ ├── assign.js │ │ │ │ ├── console-log.js │ │ │ │ ├── css.js │ │ │ │ ├── debug.js │ │ │ │ ├── elements.js │ │ │ │ ├── equality.js │ │ │ │ ├── hmr.js │ │ │ │ ├── inspect.js │ │ │ │ ├── legacy.js │ │ │ │ ├── ownership.js │ │ │ │ ├── tracing.js │ │ │ │ └── validation.js │ │ │ ├── dom │ │ │ │ ├── blocks │ │ │ │ │ ├── async.js │ │ │ │ │ ├── await.js │ │ │ │ │ ├── boundary.js │ │ │ │ │ ├── branches.js │ │ │ │ │ ├── css-props.js │ │ │ │ │ ├── each.js │ │ │ │ │ ├── html.js │ │ │ │ │ ├── if.js │ │ │ │ │ ├── key.js │ │ │ │ │ ├── slot.js │ │ │ │ │ ├── snippet.js │ │ │ │ │ ├── svelte-component.js │ │ │ │ │ ├── svelte-element.js │ │ │ │ │ └── svelte-head.js │ │ │ │ ├── css.js │ │ │ │ ├── elements │ │ │ │ │ ├── actions.js │ │ │ │ │ ├── attachments.js │ │ │ │ │ ├── attributes.js │ │ │ │ │ ├── bindings │ │ │ │ │ │ ├── document.js │ │ │ │ │ │ ├── input.js │ │ │ │ │ │ ├── media.js │ │ │ │ │ │ ├── navigator.js │ │ │ │ │ │ ├── props.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── shared.js │ │ │ │ │ │ ├── size.js │ │ │ │ │ │ ├── this.js │ │ │ │ │ │ ├── universal.js │ │ │ │ │ │ └── window.js │ │ │ │ │ ├── class.js │ │ │ │ │ ├── custom-element.js │ │ │ │ │ ├── events.js │ │ │ │ │ ├── misc.js │ │ │ │ │ ├── style.js │ │ │ │ │ └── transitions.js │ │ │ │ ├── hydration.js │ │ │ │ ├── legacy │ │ │ │ │ ├── event-modifiers.js │ │ │ │ │ ├── lifecycle.js │ │ │ │ │ └── misc.js │ │ │ │ ├── operations.js │ │ │ │ ├── reconciler.js │ │ │ │ ├── task.js │ │ │ │ ├── template.js │ │ │ │ └── types.d.ts │ │ │ ├── error-handling.js │ │ │ ├── errors.js │ │ │ ├── hydratable.js │ │ │ ├── index.js │ │ │ ├── legacy.js │ │ │ ├── loop.js │ │ │ ├── proxy.js │ │ │ ├── proxy.test.ts │ │ │ ├── reactivity │ │ │ │ ├── async.js │ │ │ │ ├── batch.js │ │ │ │ ├── deriveds.js │ │ │ │ ├── effects.js │ │ │ │ ├── equality.js │ │ │ │ ├── props.js │ │ │ │ ├── sources.js │ │ │ │ ├── store.js │ │ │ │ └── types.d.ts │ │ │ ├── render.js │ │ │ ├── runtime.js │ │ │ ├── timing.js │ │ │ ├── types.d.ts │ │ │ ├── validate.js │ │ │ └── warnings.js │ │ ├── disclose-version.js │ │ ├── flags │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── legacy.js │ │ │ └── tracing.js │ │ ├── index.js │ │ ├── server │ │ │ ├── abort-signal.js │ │ │ ├── blocks │ │ │ │ ├── html.js │ │ │ │ └── snippet.js │ │ │ ├── context.js │ │ │ ├── crypto.js │ │ │ ├── crypto.test.ts │ │ │ ├── dev.js │ │ │ ├── errors.js │ │ │ ├── hydratable.js │ │ │ ├── hydration.js │ │ │ ├── index.js │ │ │ ├── render-context.js │ │ │ ├── renderer.js │ │ │ ├── renderer.test.ts │ │ │ ├── types.d.ts │ │ │ └── warnings.js │ │ ├── shared │ │ │ ├── attributes.js │ │ │ ├── clone.js │ │ │ ├── clone.test.ts │ │ │ ├── dev.js │ │ │ ├── errors.js │ │ │ ├── types.d.ts │ │ │ ├── utils.js │ │ │ ├── validate.js │ │ │ └── warnings.js │ │ └── types.d.ts │ ├── legacy │ │ ├── legacy-client.js │ │ └── legacy-server.js │ ├── motion │ │ ├── index.js │ │ ├── private.d.ts │ │ ├── public.d.ts │ │ ├── spring.js │ │ ├── tweened.js │ │ └── utils.js │ ├── reactivity │ │ ├── create-subscriber.js │ │ ├── date.js │ │ ├── date.test.ts │ │ ├── index-client.js │ │ ├── index-server.js │ │ ├── map.js │ │ ├── map.test.ts │ │ ├── media-query.js │ │ ├── reactive-value.js │ │ ├── set.js │ │ ├── set.test.ts │ │ ├── url-search-params.js │ │ ├── url-search-params.test.ts │ │ ├── url.js │ │ ├── url.test.ts │ │ └── window │ │ │ └── index.js │ ├── server │ │ ├── index.d.ts │ │ └── index.js │ ├── store │ │ ├── index-client.js │ │ ├── index-server.js │ │ ├── private.d.ts │ │ ├── public.d.ts │ │ ├── shared │ │ │ └── index.js │ │ └── utils.js │ ├── transition │ │ ├── index.js │ │ └── public.d.ts │ ├── utils.js │ └── version.js │ ├── svelte-html.d.ts │ ├── tests │ ├── .gitignore │ ├── README.md │ ├── animation-helpers.js │ ├── compiler-errors │ │ ├── samples │ │ │ ├── attribute-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-sequence-expression-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-sequence-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── catch-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── catch-without-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-field-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── comment-unclosed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-invalid-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-error-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-error-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-cyclical │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-sequence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-snippet-invalid-reference-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-snippet-invalid-reference-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-combinator-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-combinator │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-in-pseudoclass │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-multiple-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-multiple-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-modifier-start-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-modifier-start-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-modifier │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-nesting-selector-root │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-declaration-legacy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-declaration-runes-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-declaration-runes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-global-js │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── dollar-binding-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-import │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-binding-invalid │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-key-without-as │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-active-rune │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── element-invalid-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-before-closing-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-before-closing-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-if-before-closing-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-if-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-if-without-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-attribute-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-classname-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-directive-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── export-default-derived-state-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── export-default-state-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── export-derived-state-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── export-derived-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── export-not-defined-module │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── export-state-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── export-state-module │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── export-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── illegal-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalid-arguments-usage │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalid-rune-name-shadowed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── invalid-rune-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── invalid-snippet-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalid-snippet-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── legacy-no-const-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── legacy-no-const-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── malformed-snippet-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── malformed-snippet │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── multiple-styles │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── options-children │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── render-tag-invalid-call │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-before-after-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-bindable-not-called │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-duplicate-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-export-let │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-export-named-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── runes-invalid-each-binding-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-invalid-each-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-invalid-each-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-module-store-subscription │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── runes-no-const-assignment │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-no-const-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-rune-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-props-illegal-name-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-props-illegal-name-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-props-not-called │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-wrong-bindable-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-wrong-bindable-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-derived-args │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-derived-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-effect-args │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-effect-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-host-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-props-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-wrong-props-placement-instance │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-wrong-props-placement-module │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-state-args │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-state-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-state-raw-args │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-state-snapshot-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── script-unclosed-eof │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── script-unclosed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-conflicting-with-render-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-children-conflict │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-invalid-export │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-rest-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-autosub-context-module │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-global-disallowed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-prevent-user-declarations │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-template-expression-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── style-unclosed-eof │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── style-unclosed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-internal-import │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── svelte-selfdestructive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── then-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── then-without-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unbalanced-curly-component │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unbalanced-curly-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unclosed-attribute-self-close-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input-c │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input-d │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unmatched-closing-tag-autoclose-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unmatched-closing-tag-autoclose │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unmatched-closing-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── void-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-children │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-duplicate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-inside-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── window-inside-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── css │ │ ├── samples │ │ │ ├── animations │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── at-layer │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── at-rule-nested-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-bind │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-case-sensitive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-details-open │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-dialog-open │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-matches-derictive │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-only-name │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-unquoted │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-word-arbitrary-whitespace │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── basic │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── child-combinator │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── class-directive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── clsx-can-prune │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── clsx-cannot-prune-1 │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── clsx-cannot-prune-2 │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── clsx-cannot-prune-3 │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── combinator-child │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── comment-html │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── comment-repeated │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── comments-after-last-selector │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── container-query │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── css-vars │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── custom-css-hash │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── descendant-selector-non-top-level-outer │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── descendant-selector-unmatched │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── directive-special-character │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── double-hyphen │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── dynamic-element-tag │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── dynamic-element │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── empty-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── empty-rule-dev │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── empty-rule │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-await-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-await │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-2 │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-else-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-else │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-former-element-in-slot │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-if-not-exhaustive-with-each │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-if-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-if │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-key │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-nested-slots-flattened │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-nested-slots │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-render-tag │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-rendertag-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-selects-slot-fallback │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-slot-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-slot │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-slots-between │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-star │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-svelteelement │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-block │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-keyframes-with-no-elements │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-keyframes │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-local-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-local │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-nested-block │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-with-child-combinator-2 │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-with-child-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-with-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-with-data-attribute │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-with-nesting │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-with-root │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-with-unused-descendant │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── has-with-render-tag │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── has │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── host │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── is │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── keyframes-autoprefixed │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── keyframes-from-to │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── keyframes │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── local-inside-global │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── media-query-word │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── media-query │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── nested-css-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── nested-css │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── nesting-selectors │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── not-selector-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── not-selector │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-contains │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-equals-case-insensitive │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-equals-dynamic │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-equals │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-pipe-equals │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-prefix │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-suffix │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-word-equals │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-class-dynamic │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-class-static │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-inner-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-inner-multiple │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-inner │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-outer-multiple │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-outer │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-global-children │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-global-descendants │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-id │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-multiple-descendants │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-whitespace-multiple │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-whitespace │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── preserve-specificity │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── pseudo-element │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── quote-mark-inside-string │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── render-tag-loop │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── root │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── selector-list │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-await-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-await │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-component-default-snippet │ │ │ │ ├── Child.svelte │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-component-named-snippet │ │ │ │ ├── Child.svelte │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-component │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-2 │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-else-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-else │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-former-element-in-slot │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-if-not-exhaustive-with-each │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-if-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-if │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-key │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-missing-fallback │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-nested-slots-flattened │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-nested-slots │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-render-tag │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-selects-slot-fallback │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-slot-named-between-default │ │ │ │ ├── Child.svelte │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-slot │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-slots-between │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-star │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-with-spread │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── snippets-elements │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── snippets │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── special-characters │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── spread │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-charset │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-font-face │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-import │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-namespace │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-nested-page │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-page │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-query │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── undefined-with-scope │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unicode-identifier │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── universal-selector │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unknown-at-rule-with-following-rules │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unknown-at-rule │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-nested-at-rule │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-child-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-empty-attribute │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-in-between │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-leading │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-multiple │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-string-concat │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary-bailed │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary-concat │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-trailing │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unused-ts-as-expression │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── view-transition │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ └── weird-selectors │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ └── test.ts │ ├── helpers.js │ ├── html_equal.js │ ├── hydration │ │ ├── samples │ │ │ ├── basic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── boundary-pending-attribute │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── claim-comment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── claim-static │ │ │ │ └── main.svelte │ │ │ ├── claim-text │ │ │ │ ├── Component.svelte │ │ │ │ ├── Layout.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── cloudflare-mirage-borking-2 │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _override.html │ │ │ │ └── main.svelte │ │ │ ├── cloudflare-mirage-borking │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _override.html │ │ │ │ └── main.svelte │ │ │ ├── component-in-element │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-element-with-settable-only-property │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text-changed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text-nil │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-0-on-server-more-on-client │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block-arg-clash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-fallback-mismatch │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block-less-nodes-on-client │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block-more-nodes-on-client │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-else │ │ │ │ └── main.svelte │ │ │ ├── each-preserve-whitespace │ │ │ │ └── main.svelte │ │ │ ├── each-text-only │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-added │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-changed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-removed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-unchanged-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-unchanged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-dir-attribute-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-nested-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-ref │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── expression-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-html-and-component │ │ │ │ ├── HeadNested.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ └── main.svelte │ │ │ ├── head-meta-hydrate-duplicate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-missing │ │ │ │ ├── _config.js │ │ │ │ ├── _expected_head.html │ │ │ │ ├── _override_head.html │ │ │ │ └── main.svelte │ │ │ ├── html-tag-hydration │ │ │ │ └── main.svelte │ │ │ ├── if-block-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-mismatch-2 │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── if-block-mismatch │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── if-block-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-mismatched-href │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── img-src-mismatch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── input-checked-attribute-sibling │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── input-value-changed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── noscript │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── pre-first-node-newline │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── raw-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mismatch-static │ │ │ │ ├── _config.js │ │ │ │ ├── main.client.svelte │ │ │ │ └── main.server.svelte │ │ │ ├── raw-mismatch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-repair │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── raw-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-with-empty-line-at-top │ │ │ │ └── main.svelte │ │ │ ├── raw │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── removes-undefined-attributes │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── repair-mismatched-a-href │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── repairs-apparent-static-content │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── safari-borking │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _override.html │ │ │ │ └── main.svelte │ │ │ ├── script │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── snippet-raw-hydrate │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── standalone-component │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── standalone-snippet │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── surrounding-whitespace │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _override.html │ │ │ │ └── main.svelte │ │ │ ├── text-empty-2 │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── text-empty │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── text-fallback │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── top-level-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── whitespace-at-block-start │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _override.html │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── manual │ │ └── each-stress-test │ │ │ └── main.svelte │ ├── migrate │ │ ├── samples │ │ │ ├── $$slots-used-as-variable-$$props │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── $$slots-used-as-variable │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── accessors │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── css-ignore │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── derivations │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── each-block-const │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── effects-with-alias-run │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── effects │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── event-handlers-with-alias │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── event-handlers │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── export-props-multiple-declarations │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── import-type-$-prefix │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$bindable-bindable-var-1 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$derived-derived-var-1 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$derived-derived-var-2 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$derived-derived-var-3 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$derived-derived-var-4 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$props-props-var-1 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$state-state-var-1 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$state-state-var-2 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-$state-state-var-3 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-beforeUpdate-afterUpdate │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-prop-and-$$props │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-prop-non-identifier │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-slot-change-name │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-slot-non-identifier │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── impossible-migrate-with-errors │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── is-not-where-has │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── jsdoc-with-comments │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── labeled-statement-reassign-state │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── named-slots │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── not-blank-css-if-error │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── not-prepend-props-to-export-let │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-and-labeled │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-export-alias │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-interface │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-rest-props-jsdoc │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-rest-props-ts │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-rest-props │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-ts │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── reactive-statements-inner-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── reactive-statements-reorder-1 │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── reactive-statements-reorder-2 │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── reactive-statements-reorder-not-deleting-additions │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── reactive-statements-reorder-with-comments │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── reassigned-deriveds │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── remove-blocks-whitespace │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script-context-module │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── self-closing-elements │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── self-closing-named-slot │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── shadowed-forwarded-slot │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── single-assignment-labeled │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-dont-mess-with-attributes │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-non-identifier │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-shadow-props │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-usages │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-use_ts-2 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-use_ts-3 │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-use_ts │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slots-below-imports │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slots-custom-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slots-multiple │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slots-with-$$props │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slots │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── state-and-derivations-sequence │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── state-no-initial │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── state-ts │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-component │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-ignore │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-self-name-conflict │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-self-skip-filename │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-self │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── unused-beforeUpdate-afterUpdate-extra-imports │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ └── unused-beforeUpdate-afterUpdate │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ └── test.ts │ ├── motion │ │ └── test.ts │ ├── parser-legacy │ │ ├── samples │ │ │ ├── action-duplicate │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action-with-call │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action-with-identifier │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action-with-literal │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── animation │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-class-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-containing-solidus │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-curly-bracket │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-dynamic-boolean │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-dynamic │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-empty │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-escaped │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-multiple │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-shorthand │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-static-boolean │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-static │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive-modifiers │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive-shorthand │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive-string │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-unquoted │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-with-whitespace │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── await-catch │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── await-then-catch │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── binding-shorthand │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── binding │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── comment-with-ignores │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── comment │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── component-dynamic │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── convert-entities-in-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── convert-entities │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── css │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── dynamic-element-string │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── dynamic-element-variable │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── dynamic-import │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-destructured │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-else │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-indexed │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-keyed │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-attribute-empty-string │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-attribute │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-mustache │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-text │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── elements │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── event-handler │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── generic-snippets │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block-else │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block-elseif │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── implicitly-closed-li-block │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── implicitly-closed-li │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── javascript-comments │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-invalid-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-invalid-expression │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-unclosed-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-unclosed-open-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-unclosed-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── nbsp │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── no-error-if-before-closing │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── raw-mustaches │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── refs │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script-attribute-with-curly-braces │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script-comment-only │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script-context-module-unquoted │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── self-closing-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── self-reference │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── slotted-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── space-between-mustaches │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── spread │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── style-inside-head │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── textarea-children │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── textarea-end-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── transition-intro-no-params │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── transition-intro │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── unusual-identifier │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── whitespace-after-script-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── whitespace-after-style-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── whitespace-leading-trailing │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ └── whitespace-normal │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ └── test.ts │ ├── parser-modern │ │ ├── samples │ │ │ ├── attachments │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── comment-before-function-binding │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── comment-before-script │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── css-nth-syntax │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── css-pseudo-classes │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-object-pattern-special-characters │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-object-pattern │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── generic-snippets │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block-else │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block-elseif │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-invalid-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-invalid-expression │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-unclosed-open-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-unclosed-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── loose-valid-each-as │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── options │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script-style-no-markup │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── semicolon-inside-quotes │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── snippets │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── template-shadowroot │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ └── typescript-in-event-handler │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ └── test.ts │ ├── preprocess │ │ ├── samples │ │ │ ├── attributes-with-closing-tag │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── attributes-with-equals │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── comments │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── dependencies │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── empty-sourcemap │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── filename │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── ignores-null │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── markup │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── multiple-preprocessors │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── partial-names │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script-multiple │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script-self-closing │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-async │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-attributes-modified-longer │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-attributes-modified │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-attributes │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-self-closing │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ └── style │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ └── test.ts │ ├── print │ │ ├── samples │ │ │ ├── animate-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── attach-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── attribute │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── await-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── bind-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── block │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── class-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── comment │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── component │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── const-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── each-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── expression-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── formatting │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── html-document │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── html-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── if-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── key-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── let-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── on-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── regular-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── render-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slot-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── snippet-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── spread-attribute │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-boundary │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-component │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-document │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-fragment │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-head │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-options │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-self │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-window │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── text │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── transition-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ └── use-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ └── test.ts │ ├── runtime-browser │ │ ├── assert.js │ │ ├── custom-elements-samples │ │ │ ├── $$props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── $$slot-dynamic-content │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── my-widget.svelte │ │ │ ├── $$slot │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── camel-case-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ce-options-valid │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-method │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-sequence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-effect-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-css │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── events-slotted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── events │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── extend-with-ts │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── extended-builtin │ │ │ │ ├── _config.js │ │ │ │ ├── custom-button.js │ │ │ │ └── main.svelte │ │ │ ├── host-rune-access-injected-css │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── host-rune │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-slots │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── late-ce-mount │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── new-styled │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── no-shadow-dom │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── no-tag-ce-options │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── no-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── oncreate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── propagate-prop-changes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-rune-attributes │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── my-widget.svelte │ │ │ ├── props │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── my-widget.svelte │ │ │ ├── reflect-attributes-add-remove │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reflect-attributes │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── my-widget.svelte │ │ │ └── set-property-before-mounted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ ├── driver-ssr.js │ │ ├── driver.js │ │ ├── samples │ │ │ ├── bind-muted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-playbackrate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-volume │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-files │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-width-height-initialize │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-width-height-this-timing │ │ │ │ ├── _config.js │ │ │ │ ├── log.js │ │ │ │ └── main.svelte │ │ │ ├── browser-events-ending-with-capture │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-css-custom-properties-dynamic-svg │ │ │ │ ├── Svg.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-css-custom-properties-dynamic │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-css-custom-properties │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-contenteditable-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-binding-dimensions │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-props-dynamic-component │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-custom-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── fine-grained-hydration-clean-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-scripts │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-tag-script-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-tag-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-important │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-precedence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-update-with-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mount-in-iframe │ │ │ │ ├── App.svelte │ │ │ │ ├── Child.svelte │ │ │ │ ├── GrandChild.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sole-script-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-css-custom-properties-dynamic │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-css-custom-properties │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-css-custom-properties2 │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-self-css-custom-properties-dynamic │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-self-css-custom-properties │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── svelte-self-css-custom-properties2 │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ ├── test-ssr.ts │ │ └── test.ts │ ├── runtime-legacy │ │ ├── samples │ │ │ ├── action-body │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-component │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── action-custom-event-handler-in-each-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-node-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-with-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-document │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-object-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-receives-element-mounted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-ternary-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-update-before-destroy │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── after-render-prevents-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── after-render-triggers-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-css │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-flip-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-flip │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-js-delay │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-js-easing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-js │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── apply-directives-in-order-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── apply-directives-in-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── array-literal-spread-deopt │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── array-rest-is-array-or-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-in-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-to-computed-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-to-const1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-to-const2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-generator-object-methods │ │ │ │ └── main.svelte │ │ │ ├── attachment-in-mutated-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-after-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-case-insensitive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-hidden │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-indeterminate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-inert │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-true │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-with-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-casing-custom-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-casing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-custom-element-inheritance │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dataset-without-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-no-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-quotemarks │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-type │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-empty-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-microdata │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-namespaced │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classname-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classname-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classnames-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classnames-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classname-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classname-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classnames-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classnames-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-partial-number │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-prefer-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static-at-symbol │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static-quotemarks │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unknown-without-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-url │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── autofocus-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── autofocus-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── autofocus │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-block-func-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-catch-no-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-catch-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-component-oncreate │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-conservative-update │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sleep.js │ │ │ ├── await-containing-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-function-promise │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-in-dynamic-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-in-removed-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-mount-and-unmount-immediately │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-mutate-array │ │ │ │ ├── Card.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-set-simultaneous-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-set-simultaneous │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-blowback-reactive │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-in-slot │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-no-values │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-non-promise │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-array-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-number-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-object-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-string-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-no-context │ │ │ │ └── main.svelte │ │ │ ├── await-then-no-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-shadowed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-components │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-update-2 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-update-catch-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-update │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-without-catch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-render-chain-2 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-render-chain │ │ │ │ ├── Item.svelte │ │ │ │ ├── List.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-render-prevents-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-export-const-with-spread │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-backflow │ │ │ │ ├── Child.svelte │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-circular │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-html-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-innertext │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-text-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-details-open │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-focused │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect-value │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-deep-contextual-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-deep-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-group-outside-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-indeterminate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-with-event-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-duplicate-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-10 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-11 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-12 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-13 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-14 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-15 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-16 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-7 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-8 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-9 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-if-gh-8372-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-if-gh-8372-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-member-expression-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-number-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-number │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-radio-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-range-change-with-max │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-range │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-contextual-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-contextual-reactive-prop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-contextual-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-computed-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-contextual-computed-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-with-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-member-expression-no-warning │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-no-unnecessary-invalidation │ │ │ │ ├── Tab.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-from-let-2 │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-from-let │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-implicit-option-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-in-each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-in-yield │ │ │ │ ├── Modal.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value-undefined-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value-undefined-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-null-placeholder-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-null-placeholder │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-optgroup │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-unmatched-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-unmatched-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-unmatched │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-store-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-store-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-textarea │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-and-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-computed-key │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-each-block-value │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-each-block │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-reactive │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-block-property-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-block-property-component │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-block-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-object-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-object-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-element-reactive-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-element-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-legacy-component-api │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── binding-this-member-expression-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-no-innerhtml │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-unset │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-with-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-using-props │ │ │ │ ├── TextInput.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-value-prop │ │ │ │ ├── Field.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-before-onmount │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-coalesced │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-global-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-if-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-2 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-3 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-4 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-5 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-6 │ │ │ │ ├── Slotted.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── block-expression-assign │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── block-expression-fn-call │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── block-expression-member-access │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-helper │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-shortcut-with-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-shortcut-with-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-shortcut │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-dynamic-attribute-and-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-dynamic-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-spread-and-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-accessors │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-aliased │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-d │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-e │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-f │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-computed │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-conditional-b │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-conditional │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-deep │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-deep2 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-nested │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-object │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-reassigned │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-remount-keyed │ │ │ │ ├── Child.svelte │ │ │ │ ├── InnerChild.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-remount-unkeyed │ │ │ │ ├── Child.svelte │ │ │ │ ├── InnerChild.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-infinite-loop │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── C.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-nested │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-non-leaky │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-onMount │ │ │ │ ├── Mount.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-parent-supercedes-child-b │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-parent-supercedes-child-c │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-parent-supercedes-child │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-private-state │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-reactive-property-no-extra-call │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-reactive-statement │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-self-destroying │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-store │ │ │ │ ├── Input.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic-late │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic-shorthand │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-empty │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-static-boolean-regression │ │ │ │ ├── Link.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-static-boolean │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-static │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-dynamic │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-modifier-once-dynamic │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-modifier-once │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-not-stale │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-console │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-data │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-each │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-nullish │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-this │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-if-placement │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-name-deconflicted-globals │ │ │ │ ├── Countdown.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-name-deconflicted │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-namespace │ │ │ │ ├── Tooltip.svelte │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-namespaced │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── components.svelte │ │ │ │ └── main.svelte │ │ │ ├── component-nested-deep │ │ │ │ ├── Level1.svelte │ │ │ │ ├── Level2.svelte │ │ │ │ ├── Level3.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-nested-deeper │ │ │ │ ├── Level1.svelte │ │ │ │ ├── Level2.svelte │ │ │ │ ├── Level3.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-constructor │ │ │ │ ├── Sub.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-constructor2 │ │ │ │ ├── Sub.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-void │ │ │ │ ├── Link.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-prop-object │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-props-added │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-props-mutated │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-ref │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-shorthand-import │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-attribute-order │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-chained │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-component-named-b │ │ │ │ ├── Hello.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-component-named-c │ │ │ │ ├── Hello.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── World.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-component-named │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-context-props-each-nested │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-context-props-each │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-context-props-let │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-default-in-each │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-default │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-dynamic │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-each-block │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-empty-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-empty │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-2 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.svelte │ │ │ ├── component-slot-fallback-3 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-4 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-5 │ │ │ │ ├── IconA.svelte │ │ │ │ ├── IconB.svelte │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-6 │ │ │ │ ├── Foo.svelte │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-empty │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-if-block-before-node │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-if-block │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-if-else-block-before-node │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-aliased │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-d │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-destructured-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-destructured │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-e │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-f │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-g │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-in-binding │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-in-slot-2 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-in-slot │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-inline-function │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-missing-prop │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-mutated │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-named-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── SlotInner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-named │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope-3 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope-4 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── Nested2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope-5 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── Nested2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-static │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-name-with-hyphen │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-named-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-named-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-named-scope │ │ │ │ ├── Child.svelte │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-named │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-names-sanitized │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-component │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-if │ │ │ │ ├── Display.svelte │ │ │ │ ├── Input.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-in-element │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-in-slot │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-slot │ │ │ │ ├── Component.svelte │ │ │ │ ├── Forward.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-spread-props │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-spread │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-static-and-dynamic │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-used-with-default-event │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-static-at-symbol │ │ │ │ ├── Email.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-aliased │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-d │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-destructured-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-destructured │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-e │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-f │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-in-binding │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-in-slot │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-named │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-static │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-nested │ │ │ │ ├── Child.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment │ │ │ │ ├── B.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-template-inline-mutation │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-follows-element │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-if │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-multiple-in-each │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-multiple-in-if │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-nested-if │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-parent │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-placement │ │ │ │ ├── Modal.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-static │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-computed-in-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-literals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-component-without-let │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-component │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-arrow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-computed-in-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-literals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-duplicated-variable1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-duplicated-variable2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-duplicated-variable3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-func-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if-else-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if-else-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-invalidate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-ordering │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-shadow-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-shadow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── constructor-prefer-passed-context │ │ │ │ ├── ChildComponent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api-b │ │ │ │ ├── Leaf.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api-c │ │ │ │ ├── Leaf.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api-d │ │ │ │ ├── Leaf.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api │ │ │ │ ├── Tab.svelte │ │ │ │ ├── TabList.svelte │ │ │ │ ├── TabPanel.svelte │ │ │ │ ├── Tabs.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-in-await │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-in-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-setcontext-return │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── contextual-callback-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── contextual-callback │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-comments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-space-in-attribute │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-vars-escape │ │ │ │ ├── Sub.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-method │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-anchor │ │ │ │ ├── Anchor.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-block-methods │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-builtins-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-builtins │ │ │ │ ├── _config.js │ │ │ │ ├── get.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-component-name-with-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-component-name-with-module-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-component-refs │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-contexts │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-contextual-action │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── util.js │ │ │ ├── deconflict-contextual-bind │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-ctx │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-elements-indexes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-globals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-non-helpers │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── module.js │ │ │ ├── deconflict-self │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── nested │ │ │ │ │ └── main.svelte │ │ │ ├── deconflict-spread-i │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-template-1 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── module.js │ │ │ ├── deconflict-template-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-template-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-template-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-value │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── default-data-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── default-data-override │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── default-data │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destroy-twice │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-assignment-pattern-with-object-pattern │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-1 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-2 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-3 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-4 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-5 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring-assignment-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring-between-exports │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring-one-value-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dev-warning-each-block-require-arraylike │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dev-warning-readonly-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── document-binding-active │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── document-binding-fullscreen │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── document-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-bindings-recreated-b │ │ │ │ ├── Green.svelte │ │ │ │ ├── Red.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-bindings-recreated │ │ │ │ ├── Green.svelte │ │ │ │ ├── Red.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-bindings │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-destroy-null │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-dirty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-evals-props-once │ │ │ │ ├── Comp1.svelte │ │ │ │ ├── Comp2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-events │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-in-if-initial-falsy │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-in-if │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-inside-element │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-nulled-out-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-nulled-out │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-ref │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-slot │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-spread-props │ │ │ │ ├── Comp1.svelte │ │ │ │ ├── Comp2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-this │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-update-existing-instance │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-action-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-animation-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-animation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-attribute-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-attribute-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-binding-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-change-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-class-directive │ │ │ │ ├── Link.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-empty-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-event-handler1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-event-handler2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-event-handler3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-invalid-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-null-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-pass-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-slot │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-spread-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-svg-implicit-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-svg-inherit-namespace-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── svg.svelte │ │ │ ├── dynamic-element-svg-inherit-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-svg-options-namespace │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── rect.svelte │ │ │ ├── dynamic-element-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-template-literals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-textarea │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-undefined-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-variable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-3 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-4 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-after-let │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-array-literal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-component-no-props │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-containing-component-in-if │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-containing-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-deconflict-name-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-as-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-sparse │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-default-before-initialised │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-default-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-literal-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-literal-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-reserved-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-dynamic-else-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else-in-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else-mount-or-intro │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else-starts-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-empty-outro │ │ │ │ ├── Thing.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-func-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-in-if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-index-only │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-indexed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-bind-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-changed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-component-action │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-dynamic-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-dynamic-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-html-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-iife │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-index-in-event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-index │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-nested │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-non-prop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-object-identity │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-random-permute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-recursive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-shift │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-siblings │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-unshift │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-random-permute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-recursive-with-function-condition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-ref-import │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── utils.js │ │ │ ├── each-block-scope-shadow-bind-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-bind-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-bind-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-self │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-unkeyed-else-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-with-iterable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-assignment-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-nested-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-invalid-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-component-destroy │ │ │ │ ├── Empty.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-dom │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-style-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escape-template-literals │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-attr-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-attr-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-async │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-console-log │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-bound-var │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-hash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-invalid │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-once │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-prevent-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-self │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-stop-propagation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-context-invalidation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-modifier │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-event-methods │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-hoisted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-body-once │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-bubble │ │ │ │ ├── _config.js │ │ │ │ ├── button.svelte │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-once-duplicated │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-once │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-prevent-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-self │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-stop-immediate-propagation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-stop-propagation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-trusted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-mutation-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-removal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-sanitize │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-shorthand-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-shorthand-dynamic-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-shorthand-sanitized │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-this-methods │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── export-function-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── fragment-trailing-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── function-expression-inline │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── function-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── function-in-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-accessible-directly-process │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-accessible-directly │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-not-dereferenced │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-not-overwritten-by-bindings │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-shadowed-by-data │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-shadowed-by-each-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-shadowed-by-helpers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hash-in-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-detached-in-dynamic-component │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-if-else-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-if-else-raw-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-raw-dynamic │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-dynamic-simple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-static-dynamic-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hello-world │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── helpers-not-call-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── helpers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-alongside-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-inside-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-inside-component-slot │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-inside-elements │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-non-entities-inside-elements │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-component-store-function-conditionals │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-component-without-outro │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-compound-outro-no-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-conservative-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-conservative-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-partial-outro │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-elseif-no-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-elseif-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-elseif │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-first │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-no-outro-else-with-outro │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-or │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-outro-computed-function │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-outro-nested-else │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-outro-unique-select-block-type │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-dynamic-contents │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-else-and-outros │ │ │ │ ├── EEE.svelte │ │ │ │ ├── RRR.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-elseif-else-and-outros │ │ │ │ ├── RRR.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-widget │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-in-keyed-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-attribute-compound │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-attribute │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-raw │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-tag │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-before-after-update │ │ │ │ ├── ImmutableTodo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-each-equals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-mutate-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-nested │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-option │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-svelte-meta-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-svelte-meta │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── imported-renamed-components │ │ │ │ ├── ComponentOne.svelte │ │ │ │ ├── ComponentTwo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── initial-state-assign │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-expressions-3 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sprites.js │ │ │ ├── inline-expressions-subtree │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-become-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-and-style-attr-merged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-and-style-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-css-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-falsy-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-null-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-shorthand-declaration-only │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread-and-attr-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread-and-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-string-variable-kebab-case │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-string-variable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-update-object-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-important │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-optimisation-bailout │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── innerhtml-interpolated-literal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── innerhtml-with-comments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── input-list │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-auto-subscription-self-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-loop-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-multiple-assignments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-loop-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-multiple-assignments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-update-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── internal-state │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalidation-in-if-condition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── isolated-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-array-immutable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-component-slot │ │ │ │ ├── Component1.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-expression-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-post-hydrate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-static-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-transition-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-transition-local │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-bind-read-index │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-dev-unique-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-dev-unique │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-index-same-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-index-same │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── let-directive-and-const-tag │ │ │ │ ├── _config.js │ │ │ │ ├── component.svelte │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-next-tick │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-onmount-infinite-loop │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-afterUpdate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-afterUpdate2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-beforeUpdate │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── order.js │ │ │ ├── lifecycle-render-order │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── order.js │ │ │ ├── mixed-let-export │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-export-referenced-in-template │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-export │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-with-instance-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation-correct-return-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation-tracking-across-sibling-scopes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── names-deconflicted-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── names-deconflicted │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── namespace-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nbsp-div │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nbsp │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-destructure-assignment-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-destructure-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-transition-detach-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-transition-detach-if-false │ │ │ │ ├── Folder.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-transition-if-block-not-remounted │ │ │ │ ├── Span.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── observable-auto-subscribe │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy-before-cleanup │ │ │ │ ├── Top.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── container.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy-deep │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── C.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── destroyed.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy-prop-access-2 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy-prop-access-3 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy-prop-access │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-async │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-external │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-fires-when-ready-nested │ │ │ │ ├── ParentWidget.svelte │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-fires-when-ready │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-sibling-order │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── result.js │ │ │ ├── option-without-select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── paren-wrapped-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── pre-tag │ │ │ │ ├── .editorconfig │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── preload │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── preserve-comments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── preserve-whitespaces │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-accessors │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-const │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-exports │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-no-change │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-not-action │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-p-is-null │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-quoted │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-subscribable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-without-semicolon-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-without-semicolon │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-destroy │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-only-with-change │ │ │ │ ├── Comp.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-slot │ │ │ │ ├── Comp.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reassign │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props │ │ │ │ ├── RenderProps.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-first-child │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-first-last-child │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-last-child │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-next-previous-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-next-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-previous-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-as-root │ │ │ │ ├── RawMustache.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-before-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-inside-head │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-inside-slot │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches-preserved │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches-td-tr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-assignment-rhs │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-complex-declaration-with-store-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-complex-declaration-with-store-3 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.js │ │ │ ├── reactive-assignment-in-complex-declaration-with-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-complex-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-for-loop-head │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-prevent-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-block-break │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-compound-operator │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-function-called-reassigned │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-function-inline │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-import-statement-2 │ │ │ │ ├── _config.js │ │ │ │ ├── data.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-import-statement-module │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── state.js │ │ │ ├── reactive-import-statement │ │ │ │ ├── _config.js │ │ │ │ ├── data.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-statement-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-statement-module-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-statement-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-update-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-assign-properties │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-assign-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-coerce-precedence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-coerce │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-dependency-not-referenced │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-function-hoist-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-function-hoist │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-mutate-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-mutate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-exported │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-fixed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-function-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-implicit-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-implicit-self-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-implicit │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-no-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-no-implicit-member-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-non-cyclical-declaration-order-independent │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-non-cyclical │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-overwrite │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-second-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-self-dependency-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-self-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-store-destructured-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-subscript-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-uninitialised │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── renamed-instance-exports │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-delete │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-no-alias │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-reassign │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-without-props │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── script-style-non-top-level │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-bind-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-bind-in-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-change-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-lazy-options │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-multiple-spread-and-bind │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── select.svelte │ │ │ ├── select-multiple-spread │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── select.svelte │ │ │ ├── select-no-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-one-way-bind-object-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-one-way-bind-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-one-way-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-options-spread-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference-component │ │ │ │ ├── Countdown.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference-tree │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── semicolon-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-in-oncreate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-in-onstate-dedupes-renders │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-in-onstate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-null-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-prevents-loop │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-undefined-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── shorthand-method-in-template │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-component-prop │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-expression-function-body │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-static-at │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-static-hash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── single-static-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── single-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-children-prop │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-if-block-update-no-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-in-custom-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-in-dynamic-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-let-forwarding │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ ├── main.svelte │ │ │ │ └── outer.svelte │ │ │ ├── slot-svg │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── points.svelte │ │ │ ├── slot │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-2 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic-non-object-multiple-dependencies │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic-non-object │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-immutable │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-literal │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-multiple-dependencies │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-side-effects │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-with-bind │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-each-component │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-each-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-bind-group-with-value-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-each-block-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-select-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-value-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-value │ │ │ │ ├── InputOne.svelte │ │ │ │ ├── InputTwo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── utils.js │ │ │ ├── spread-element-input │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-multiple-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-readonly │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-removal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-select-value-undefined │ │ │ │ ├── Select.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-from-import │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── spread.js │ │ │ ├── spread-own-props │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-reuse-levels │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-width-height-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-imported-function │ │ │ │ ├── Data.svelte.js │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── static-svelte-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── static-svelte-element2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-resubscribe-immediate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-event-callback │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-immediate-multiple-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-immediate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-implicit │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-in-reactive-declaration-2 │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-in-reactive-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-in-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-missing-global-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-missing-global-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-nullish │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-removed-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-dev-mode-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-each-binding-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-each-binding-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-each-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-imported-module │ │ │ │ ├── _config.js │ │ │ │ ├── foo.js │ │ │ │ └── main.svelte │ │ │ ├── store-imported │ │ │ │ ├── _config.js │ │ │ │ ├── foo.js │ │ │ │ └── main.svelte │ │ │ ├── store-imports-hoisted │ │ │ │ ├── _config.js │ │ │ │ ├── foo.js │ │ │ │ └── main.svelte │ │ │ ├── store-increment-updates-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-invalidation-while-update-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-invalidation-while-update-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-c │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-export │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-observable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-unreferenced │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.js │ │ │ ├── store-updated-in-reactive-statement │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── state.js │ │ │ ├── svg-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-child-component-declared-namespace-shorthand │ │ │ │ ├── Rect.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-child-component-declared-namespace │ │ │ │ ├── Rect.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-each-block-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-each-block-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-foreignobject-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-no-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-slot-namespace │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-tspan-preserve-space │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-xlink │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-xmlns │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── table-nesting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── target-dom-detached │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── target-dom │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── target-shadow-dom │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-bind-value-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-children │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-content │ │ │ │ ├── .editorconfig │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-value-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── this-in-function-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-abort │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-and-js │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-deferred-removal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-duration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-iframe │ │ │ │ ├── Foo.svelte │ │ │ │ ├── Frame.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-in-out-in-with-param │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-in-out-in │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-inert │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-aborted-bidi │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-aborted-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-aborted-outro-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-aborted-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-args-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-await-block-outros │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-await-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-deferred-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-deferred-option-direction │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-deferred │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-delay-in-out │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-delay │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-destroyed-before-end │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-dynamic-component │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-dynamic-if-block-bidi │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-keyed-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-keyed-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-keyed-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-else-block-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-else-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-else-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-keyed-unchanged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-outro-cancelled │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-unchanged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-events-in-out │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-events │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-bidi │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-in-each-block-bidi-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-in-each-block-bidi-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-in-each-block-bidi │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-outro-timeout │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-dynamic-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-not-dynamic-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-elseif-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-outro-unrelated-component-binding-update │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-outro-unrelated-component-store-update │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-intro-enabled-by-option │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-intro-skipped-by-default-nested │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-intro-skipped-by-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-and-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-each-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each-delete │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each-keyed-2 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-intro │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-option-direction │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-parameterised-with-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-parameterised │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-3 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-4-cancelled │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-5-cancelled-overflow │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-6-spread-cancelled │ │ │ │ ├── Nested.svelte │ │ │ │ ├── Nested2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-7-spread-cancelled-overflow │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-fallback │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unchanged-expression-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unchanged-expression-xss │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── value-attribute-isolated-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── variable-assigned-store-state │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── whitespace-each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── whitespace-list │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── whitespace-normal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-bind-scroll-update-2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-bind-scroll-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-binding-multiple-handlers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-binding-resize │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-binding-scroll-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-event-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-event-custom │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── window-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ ├── shared.ts │ │ └── test.ts │ ├── runtime-runes │ │ ├── samples │ │ │ ├── 1000-reading-derived-effects │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── abort-signal-derived-set-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── accessors-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-sequence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-state-arg-deep │ │ │ │ ├── Task.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-state-arg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-void-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ambiguous-source │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── utils.js │ │ │ ├── array-delete-item │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── array-lastindexof │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── array-sort-in-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── array-to-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assign-prop-to-prop │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-abort-signal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-action-blockers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-attach-blockers │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-attachment-in-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-attachment │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-attribute-without-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-await-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-batch-timing │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-bindable-prop │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-binding-after-await │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-binding-update-while-focused-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-binding-update-while-focused-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-binding-update-while-focused │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-block-destroy-during-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-block-effect-queueing │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-block-reject-during-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-block-reject-each-during-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-block-rerun │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-block-resolve │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-boundary-reset │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-child-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-class-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-component-exports │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-context-throws-after-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived-destructured │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived-in-if │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived-in-multiple-effects │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived-invalidation-during-init │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived-module │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── state.svelte.js │ │ │ ├── async-derived-reverse-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived-unchanging │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived-unowned │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-derived │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-dynamic-component │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-each-await-item │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-each-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-each-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-each-overlap │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-each-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-effect-after-await │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-effect-after-boundary │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-effect-conservative │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-effect-pending-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-effect-pending │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-effect-triggers-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-error-in-block-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-error-recovery │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-fork-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-fork-if │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-fork-update-same-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-fork │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-head-title-1 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-head-title-2 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-head-title-3 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-head │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-html-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-if-after-await-in-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-indirect-blockers │ │ │ │ ├── Component1.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── Component3.svelte │ │ │ │ ├── Component4.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-inner-after-outer │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-linear-order-different-deriveds │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-linear-order-same-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-nested-derived │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-nested-top-level │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-no-pending-attributes │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-no-pending-await-in-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-no-pending-await-in-script-2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-no-pending-await-in-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-no-pending-throws-sync │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-no-pending │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-ondestroy-ordering │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── C.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── destroyed.js │ │ │ │ └── main.svelte │ │ │ ├── async-ownership-validation │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-prop │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-props-id │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-push-element-dev │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-reactivity-loss-for-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-reactivity-loss │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-redirect-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-redirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-reference-in-snippet │ │ │ │ ├── _config.js │ │ │ │ ├── app.svelte │ │ │ │ └── main.svelte │ │ │ ├── async-render-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-reschedule-during-flush │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-resolve-stale │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-set-context │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-settled-after-dom │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-slot │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-snippet-coordinated-mount │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-stale-derived-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-stale-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-state-eager │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-static-prop-after-await │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-style-after-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-svelte-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-template-async-sync-mixed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-time-travelling-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-top-level-deriveds │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-top-level-error-nested-obsolete │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-top-level-error-nested │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-top-level-in-if │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-top-level │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-transition-blockers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-unresolved-promise │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-waterfall-on-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-with-sync-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-basic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-component-falsy │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-component-spread │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-component │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-from-action │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-spread-stable │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attachment-svelte-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-case-insensitivity │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-if-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-parts │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-call-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-casing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-hidden │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-input │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-reactivitiy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── autofocus-with-call │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-hydrate-maybe-promise │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-no-catch-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-non-promise │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-pending-destroy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-pending-persistent │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-pending-wait │ │ │ │ ├── _config.js │ │ │ │ ├── await.svelte │ │ │ │ └── main.svelte │ │ │ ├── await-render-error-restore-reaction │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-resolve-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-resolve │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-update-in-legacy-child │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bigint-increment-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bigint-increment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bigint-invalid │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-and-spread-precedence │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── main.svelte │ │ │ ├── bind-and-spread │ │ │ │ ├── _config.js │ │ │ │ ├── button.svelte │ │ │ │ └── main.svelte │ │ │ ├── bind-current-time-remove-listener │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-getter-setter-2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-getter-setter-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-getter-setter │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-state-property │ │ │ │ ├── CheckBox.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-this-no-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-this-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-this-proxy │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-this-raw │ │ │ │ ├── ComponentA.svelte │ │ │ │ ├── ComponentB.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-value-input-type-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-value-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindable-prop-and-export │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-interop-derived │ │ │ │ ├── Comp.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-interop │ │ │ │ ├── Component1.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── Legacy.svelte │ │ │ │ ├── Runes.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-property-non-reactive-ignored-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-property-non-reactive-ignored │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-property-static │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-property-store │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-update-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-update-while-focused-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-update-while-focused-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-update-while-focused │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-form-reset │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── block-dependency-sequence │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bound-store-sub │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── checkbox-binding-derived │ │ │ │ ├── _config.js │ │ │ │ ├── checkbox.svelte │ │ │ │ └── main.svelte │ │ │ ├── class-directive-mutations │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-disabinguate-private-method-definition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-fields-assignment-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-fields-reassigned-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-raw-state-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-raw-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state-increment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state-proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-raw-state-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-raw-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-conflicting-get-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-closure-private-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-closure-private-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-closure-private-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-closure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-conflicting-get-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-derived-unowned │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-predeclared-field │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-subclass │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-deep-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-private │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-unowned │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-effect-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-extended-effect-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-increment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-conflict │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-eager-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-eager-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-eager │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-public-private │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-raw │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-with-literal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── clean-block-inner-effects │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── clsx │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── comment-separated-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-dont-fuse-whitespace │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-let-directive │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-prop-unescaped │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-transition-hmr │ │ │ │ ├── Blue.svelte │ │ │ │ ├── Red.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-snippet-reactive │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-boundary-deprecated-usage │ │ │ │ ├── FlakyComponent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-boundary │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── contenteditable-state │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── create-context │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── create-raw-snippet-invalid-render │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-element-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-element-injected-styles │ │ │ │ ├── Thing.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-element-slot-in-snippet │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-element-svelte-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── debug-tag-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deferred-events-consistency-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deferred-events-consistency-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deferred-events-consistency-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deferred-events-consistency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── delete-proxy-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dependencyless-abort-signal │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-cascade │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-cleanup-old-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-dependencies-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-destructured-iterator │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-direct │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-disconnect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-fn-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-fn-recursive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-get-context │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-in-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-indirect-arrow-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-indirect-fn-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-indirect-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-map │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-rest-includes-symbol │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-shadowed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-stale-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-10 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── theme.svelte.js │ │ │ ├── derived-unowned-11 │ │ │ │ ├── Child.svelte │ │ │ │ ├── Child2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-12 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-2 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-7 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-8 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-9 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-write-read-write-read │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deriveds-in-constructor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-async-assignments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-derived-by │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-derived-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-derived-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-state-from-props │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── details-binding-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── directives-with-member-access │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── directives │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dot-notation-component │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── dynamic-attribute-and-attribute-directive-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-attribute-and-attribute-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-nested │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-transition │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component │ │ │ │ ├── Component1.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-dynamic-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-event-handler-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-event-handler-3 │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-hof-delegated-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-if-component-transition │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-spread-and-attribute-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-style-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-bind-store-no-warning │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-bind-this-member-2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-bind-this-member │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-default-arg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-dynamic-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-effect-linking │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-fallback │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-keyed-child-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-mutation-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-text-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-10 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-11 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-12 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-13 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-7 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-8 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-9 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-raw │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-was-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-without-as │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-active-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-cleanup │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-inside-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-loop-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-loop-3 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-loop-infinite │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order-6 │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order-7 │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-root-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-root-3 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── root.svelte.js │ │ │ ├── effect-root-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-root-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-root │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-self-scheduling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-teardown-derived │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-teardown-stale-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-tracking-binding-set │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-tracking-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-tracking-unowned │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-tracking │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-untrack-teardown │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effects-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-is-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-class-attribute-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-10 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-11 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-12 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-13 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-14 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-15 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-16 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-17 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-18 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-19 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-20 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-21 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-22 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-23 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-5 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-7 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-8 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-9 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-reset-onerror │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-reset-premature │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary-reset-with-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── error-boundary │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-arguments-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-arguments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-after-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-after-spread-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-after-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-bubble │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── event-attribute-capture │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-4 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── event-attribute-delegation-5 │ │ │ │ ├── Button.svelte │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-7 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-8 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-import │ │ │ │ ├── _config.js │ │ │ │ ├── event.svelte.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-not-hoistable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-not-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-rest-prop │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-spread-capture │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-spread-collision │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-spread-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-window │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-exported │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── event-global-hydration-error-cleanup │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-global-mount-error-cleanup │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-component-invalid-warning │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-invalid-values │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-invalid-warning │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-import-no-param-hoisting │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── state.svelte.js │ │ │ ├── event-listener-moved-outside-container │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-listener-spread │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-media-element-cleanup │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-on-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── wrapper.svelte │ │ │ ├── event-on-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-on │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-prop-current-target │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-prop-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-propagation-with-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-spread-rerun │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-spread-timing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-store-no-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-used-in-component-and-element │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── event-without-params-clash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── exports-1 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── exports-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── exports-3 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── exports-4 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── fine-grained-prop-reactive-statement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── old.svelte │ │ │ ├── flush-sync-inside-attachment │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── flush-sync-no-scheduled │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── fork-derived-value-immediate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── fork-derived-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── form-default-value-from-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── form-default-value-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── form-default-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── form-novalidate-casing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── functional-templating │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── get-abort-signal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── global-variable-assignment │ │ │ │ ├── _config.js │ │ │ │ ├── foo.svelte.js │ │ │ │ └── main.svelte │ │ │ ├── globals-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── guard-else-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── guard-if-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── guard-nested-if-pre │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-payload-validation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hmr-each-keyed-unshift │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hmr-removal │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-namespace-infer-a-tag │ │ │ │ ├── _config.js │ │ │ │ ├── div.svelte │ │ │ │ └── main.svelte │ │ │ ├── html-tag-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-tag-escaping │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydratable-complex-nesting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydratable-error-on-missing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydratable-unused-keys-nesting-partial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydratable-unused-keys │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydratable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydrate-modified-input-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydrate-modified-input-numeric │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydrate-modified-input │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydration-attribute-changed-ignored │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydration-html-changed-ignored │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-dependency-order-2 │ │ │ │ ├── Seo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-dependency-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-nested-template │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-transition-inert │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-transition-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── image-loading-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── img-loading-lazy-no-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── increment-and-decrement-strings │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-console-trace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-deep-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-derived-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-derived-3 │ │ │ │ ├── Item.svelte │ │ │ │ ├── List.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-derived-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-exception │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-map-set │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-nested-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-nested-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-new-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-recursive-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-recursive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-state-unsafe-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace-circular-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace-each │ │ │ │ ├── Entry.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace-null │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace-reassignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-with-untracked │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalid-html-ssr-ancestor │ │ │ │ ├── _config.js │ │ │ │ ├── form.svelte │ │ │ │ └── main.svelte │ │ │ ├── invalid-html-ssr │ │ │ │ ├── _config.js │ │ │ │ ├── form.svelte │ │ │ │ ├── h1.svelte │ │ │ │ └── main.svelte │ │ │ ├── invalidate-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-unchanged-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── legacy-class-transformation │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── legacy-recursive-reactive-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── legacy-runes-ambiguous-explicit-false │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── legacy-runes-ambiguous-export-$$props │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── legacy-runes-ambiguous-export-$$restProps │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── legacy-runes-ambiguous-export-const │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── legacy-runes-ambiguous-export-labeled │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── legacy-runes-ambiguous-export-let-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── legacy-runes-ambiguous-export-let │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── legacy-runes-ambiguous │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── test.svelte.js │ │ │ ├── lifecycle-render-order-for-children-2 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-3 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-4 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── manual-mount │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── mathml-namespace-infer │ │ │ │ ├── Wrapper.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── media-query │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── member-expression-component │ │ │ │ ├── Row.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── member-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-export │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mount-intro-transition │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mount-props-updates │ │ │ │ ├── _config.js │ │ │ │ ├── component.svelte │ │ │ │ └── main.svelte │ │ │ ├── mount-unmount-anchor │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── multiple-head │ │ │ │ ├── MetaTag.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutate-state-in-context-dev │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation-both │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation-local │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── muted-without-bind-works │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── name-clash-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-destructure-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-effect-conflict │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-script-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-configurable-errors │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-error-boundary-preserve-on-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-discouraged │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-global │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ ├── main.svelte │ │ │ │ └── state.svelte.js │ │ │ ├── non-local-mutation-inherited-owner-1 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── non-local-mutation-inherited-owner-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ ├── state.svelte.js │ │ │ │ └── sub.svelte │ │ │ ├── non-local-mutation-inherited-owner-3 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-ok │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-2 │ │ │ │ ├── Counter.svelte │ │ │ │ ├── Intermediate.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-3 │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-4 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-5 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-6 │ │ │ │ ├── Component1.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── Component3.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-7 │ │ │ │ ├── Component1.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── not-actual-runes │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.js │ │ │ ├── nullish-actions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nullish-empty-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nullish-operator │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-prop-access │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ownership-function-bindings │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ownership-invalid-binding-bindable-fallback │ │ │ │ ├── Child.svelte │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ownership-invalid-binding-ignored │ │ │ │ ├── Child.svelte │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ownership-invalid-mutation-bindable-fallback │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ownership-invalid-mutation-ignored │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ownership-invalid-mutation-use-transform │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ownership-with-proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── pre-effect-ordering │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── pre-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── pre-no-content │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── private-identifiers-not-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-alias-weird │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-alias │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-and-slots │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-array-each │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── props-assignment-tracking │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-bound-fallback │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-bound-to-normal │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-bound │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-default-reactivity │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-default-value-behavior │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── props-default-value-function │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ ├── main.svelte │ │ │ │ ├── wrapper.svelte │ │ │ │ └── wrapper2.svelte │ │ │ ├── props-default-value-lazy-accessors │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-default-value-lazy │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── props-default-value-rest │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── props-derived-2 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-derived-teardown │ │ │ │ ├── Teardown.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-derived │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-equality │ │ │ │ ├── _config.js │ │ │ │ ├── item.svelte │ │ │ │ └── main.svelte │ │ │ ├── props-id-prefix │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-id │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-local-teardown │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-quoted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-destroy │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-rest-2 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-rest │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-spread-fallback │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-spread-operator │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxied-state-property-access │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-array-length │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-coercive-assignment-warning │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-coercive-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-cyclical │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-not-shared │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-prop-bound │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-set-accessor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-set-with-parent │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── random │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-date │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-identifier │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-map │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-set │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-to-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-url │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── read-version-previous-reaction │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── readonly-state-push │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── readonly-state-replace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── readonly-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reassigned-store-not-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── remove-spreaded-handlers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-excludes-properties │ │ │ │ ├── _config.js │ │ │ │ ├── component.svelte │ │ │ │ └── main.svelte │ │ │ ├── rune-name-used-by-rune │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-from-func │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-in-module-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-falsy-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-multiple-invalid-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-spread-option-selected │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-value-with-call │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-context-after-await │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-context-after-mount │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-date │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-map │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-primitive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-set │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-spring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-tween │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-url-search-params │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-derived-url │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── side-effect-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-static │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-svelte-fragment-render-tag │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── slot │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── slot.svelte │ │ │ ├── snippet-access-in-script │ │ │ │ ├── _config.js │ │ │ │ ├── fn.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-after-text │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument-call-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument-destructured-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-block-without-render-tag-dev │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-block-without-render-tag-prod │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-children-without-render-tag-dev-prod │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── unrendered-children.svelte │ │ │ ├── snippet-children-without-render-tag-dev │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── unrendered-children.svelte │ │ │ ├── snippet-comment-sibling │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-complicated-defaults │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-deconflict │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-default-arg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-destructure-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-duplicate-children │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-dynamic-children │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-expressions │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── snippet-hoisted-module-2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-hoisted-module │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-hoisting-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-hoisting-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-hoisting-4 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-invalid-call │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-namespace-1 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-namespace-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-optional-arguments-defaults │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-optional-arguments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-explicit-no-args │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-explicit │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-implicit │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-reactive │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-raw-component-ssr-dev │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-raw-component │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-raw-teardown │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-raw │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-reactive-args │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── snippet-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-ref │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-scope │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-select │ │ │ │ ├── Select.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-slot-let-error │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── snippet-slot-let-renamed-children-error │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── snippet-slot-no-error │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── snippet-spread │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-top-level │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-typescript │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-whitespace │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── pre.svelte │ │ │ ├── snippet │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippets-as-slots │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-props-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-props │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-bind-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-delete-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-each-bind-this │ │ │ │ ├── Paragraph.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-in-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-proxy-equality-mismatch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-proxy-version │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-raw-bindable │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-readonly │ │ │ │ ├── Component.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-reuse │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-snapshot-array-holes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-snapshot-date │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-snapshot-uncloneable-ignored │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-snapshot │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-space │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-store-props │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-async-first-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-from-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-from-props-hoisting │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── store-from-props-runelike │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── store-from-state-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-from-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-increment-decrement │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-inside-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-no-mutation-validation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-reassign-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-subscribe-effect-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-unsubscribe-not-referenced-after │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-update-on-destroy │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── style-directive-mutations │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── style-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-boundary-dev-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-props-update │ │ │ │ ├── Comp-1.svelte │ │ │ │ ├── Comp-2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-switch-dev │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-element-css-hash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-element-custom-element-css-hash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-element-draggable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-meta-css-wrapper │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-meta-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-meta-parent │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ ├── main.svelte │ │ │ │ └── passthrough.svelte │ │ │ ├── svelte-meta │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-set-generators │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-attribute-case │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-element-attribute-serialize │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-namespace-if-block-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-namespace-if-block-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-namespace-if-block │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-namespace-infer-a-tag │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── svg.svelte │ │ │ ├── svg-namespace-infer │ │ │ │ ├── Wrapper.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── tagged-template-literal-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── text-effect-multi-deps │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── text-multiple-call-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── text-multiple-nullish-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── tick-timing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── title-nullish │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── toStore-subscribe │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── toStore-subscribe2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── toStore-teardown │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── transition-component │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-delayed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-each-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-each-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-each-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-evaluation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-if-nested-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-snippet │ │ │ │ ├── Container.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-static-subtree │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-as-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-const1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-each-indexed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-non-null-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── types.ts │ │ │ ├── undefined-event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unhoist-function-accessing-snippet │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── untrack-own-deriveds │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── untracked-derived-local │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── untracked-write-pre │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── untracked │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── validate-undefined-snippet-default-arg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── value-attribute-isolated-update-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── value-attribute-isolated-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── value-attribute-null-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── var-declarations │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── video-src-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── wrapped-$state-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── wrapped-$state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── writable-derived-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── util.svelte.js │ │ │ ├── writable-derived-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── writable-derived-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── writable-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── server-side-rendering │ │ ├── samples │ │ │ ├── async-children │ │ │ │ ├── _expected.html │ │ │ │ ├── component.svelte │ │ │ │ └── main.svelte │ │ │ ├── async-context-throws-after-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-directive-with-spreading │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-each-fallback-hoisting │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-each-hoisting │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-head-multiple-title-order-preserved │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── async-html-tag │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-if-alternate-hoisting │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-if-const │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-if-hoisting │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-nullish-pending-snippet │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-option-implicit-complex-value │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-option-implicit-simple-value │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-select-value-component │ │ │ │ ├── Option.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-select-value-implicit-value-complex │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-select-value-implicit-value │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-snippet │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── async-svelte-boundary │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-escape-quotes-spread-2 │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-escaped-quotes-spread │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-escaped-quotes │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-hidden │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-with-null │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-static │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-empty-string │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-group │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-readonly │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-zero │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── boundary-pending-prop-async │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── comment-preserve │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── comment │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-binding-renamed │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-binding │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-data-empty │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-refs-and-attributes │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-refs │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-with-different-extension │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-yield │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── computed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── constructor-prefer-passed-context │ │ │ │ ├── ChildComponent.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── context │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── csp-config-error │ │ │ │ ├── _config.js │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── csp-hash │ │ │ │ ├── _config.js │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── csp-nonce │ │ │ │ ├── _config.js │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── css-empty │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.css │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── css-injected-options-minify │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── css-injected-options-nested │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.css │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── css-injected-options │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.css │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── css │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.css │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── default-data-override │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── default-data │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── destructure-state-iterable │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── destructure-state │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── directives │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-string │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-variable │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text-escaped │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-body-async │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── empty-elements-closed │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── entities │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-component-props-id │ │ │ │ ├── HeadNested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-html-and-component │ │ │ │ ├── HeadNested.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── head-meta-hydrate-duplicate │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── head-multiple-title │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── head-no-duplicates-with-binding │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── head-raw-elements-content │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-svelte-components-raw-content │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-title │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── helpers │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── hydratable-clobbering-but-ok │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── hydratable-clobbering-complicated │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydratable-clobbering │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hydratable-unserializable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-false │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── if-block-true │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── import-non-component │ │ │ │ ├── _expected.html │ │ │ │ ├── answer.js │ │ │ │ ├── main.svelte │ │ │ │ └── problems.js │ │ │ ├── invalid-nested-svelte-element │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ ├── _expected_head.html │ │ │ │ └── main.svelte │ │ │ ├── legacy-imports │ │ │ │ ├── Button.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── option-scoped-class │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── reactivity-window │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── sanitize-name │ │ │ │ ├── [foo].svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── select-value-bind-store │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── select-value-component │ │ │ │ ├── Option.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── select-value-implicit-value-complex │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── select-value-implicit-value │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── select-value-scoped-class │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── select-value │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── spread-attributes-boolean │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── spread-attributes-white-space │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── spread-attributes │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── static-div │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── static-text │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── store-init-props │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── text-area-bind │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── textarea-children │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── textarea-value │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ └── triple │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── signals │ │ └── test.ts │ ├── snapshot │ │ ├── samples │ │ │ ├── async-each-fallback-hoisting │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── async-each-hoisting │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── async-if-alternate-hoisting │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── async-if-hoisting │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── async-in-derived │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── await-block-scope │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── bind-component-snippet │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── bind-this │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── class-state-field-constructor-assignment │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── delegated-locally-declared-shadowed │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── destructured-assignments │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte.js │ │ │ ├── dynamic-attributes-casing │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── main.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── main.svelte.js │ │ │ │ └── main.svelte │ │ │ ├── each-index-non-null │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── each-string-template │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── export-state │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte.js │ │ │ ├── function-prop-no-getter │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── functional-templating │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── hello-world │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── hmr │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── imports-in-modules │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ ├── export.js │ │ │ │ │ │ ├── index.svelte.js │ │ │ │ │ │ └── module.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ ├── export.js │ │ │ │ │ │ ├── index.svelte.js │ │ │ │ │ │ └── module.svelte.js │ │ │ │ ├── export.js │ │ │ │ ├── index.svelte │ │ │ │ └── module.svelte.js │ │ │ ├── nullish-coallescence-omittance │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── props-identifier │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── purity │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── skip-static-subtree │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── state-proxy-literal │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── svelte-element │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ └── text-nodes-deriveds │ │ │ │ ├── _expected │ │ │ │ ├── client │ │ │ │ │ └── index.svelte.js │ │ │ │ └── server │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ └── test.ts │ ├── sourcemaps │ │ ├── helpers.js │ │ ├── samples │ │ │ ├── attached-sourcemap │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── basic │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── binding-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── binding │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── css-injected-map │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── css │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── decoded-sourcemap │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── effects │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── external │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── markup │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-markup │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-multiple │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-no-map │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-script │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-styles │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── script-after-comment │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── script │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── source-map-generator │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-basename-without-outputname │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-basename │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-concat │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-names │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-offsets │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-sources │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── static-no-script │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── two-scripts │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ └── typescript │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ └── test.ts │ ├── store │ │ └── test.ts │ ├── suite.ts │ ├── types │ │ ├── actions.ts │ │ ├── bindings.svelte │ │ ├── component.ts │ │ ├── create-event-dispatcher.ts │ │ ├── events.ts │ │ ├── on-mount.ts │ │ ├── snippet.ts │ │ ├── store.ts │ │ └── tsconfig.json │ └── validator │ │ ├── samples │ │ ├── a11y-alt-text │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-aria-label-has-no-content │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-has-content │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-in-svg-is-valid │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-is-valid │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-activedescendant │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-props │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-boolean │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-integer │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-number │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-string │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-token │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-tokenlist │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-tristate │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-role │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-unsupported-element │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-autocomplete-valid │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-click-events-have-key-events │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-consider-explicit-label │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-contenteditable-element-without-child │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-figcaption-in-non-element-block │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-figcaption-right-place │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-figcaption-wrong-place │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-heading-has-content │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-html-has-lang │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-iframe-has-title │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-img-redundant-alt │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-interactive-supports-focus │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-label-has-associated-control-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-label-has-associated-control-3 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-label-has-associated-control │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-media-has-caption │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-missing-attribute-href-aria-disabled │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-mouse-events-have-key-events │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-abstract-roles │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-access-key │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-autofocus │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-distracting-elements │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-interactive-element-to-noninteractive-role │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-noninteractive-element-interactions │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-noninteractive-element-to-interactive-role │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-noninteractive-tabindex │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-redundant-roles │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-static-element-interactions │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-not-on-components │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-role-has-required-aria-props │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-role-supports-aria-props │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-scope │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-tabindex-no-positive │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── action-on-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-comment-siblings │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-duplicate │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-each-with-const │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-each-with-whitespace │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-not-in-each │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-not-in-keyed-each │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-on-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-siblings │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── anonymous-declarations │ │ │ ├── class.svelte.js │ │ │ ├── errors.json │ │ │ ├── function.svelte.js │ │ │ └── input.svelte │ │ ├── assignment-to-const-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-6 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-7 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-8 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-expected-equals │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-quoted │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── attribute-unique-allowed │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── await-component-is-used │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── await-no-catch │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── await-shorthand-no-catch │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── await-shorthand-no-then │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── bidirectional-control-characters │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── bind-group-snippet-parameter │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── bind_group_invalid_expression │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-await-catch │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-await-then-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-await-then │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-const-field │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-const │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-dimensions-svg │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-import-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-import-element │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-input-checked │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-input-type-boolean │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-on-element-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-on-element │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-value-global │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-value │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-let │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-radio-input-checked │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-select-multiple-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-this-input-type-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── catch-declares-error-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── class-state-constructor-1 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-10 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-2 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-3 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-4 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-5 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-6 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-7 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-8 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── class-state-constructor-9 │ │ │ ├── errors.json │ │ │ └── input.svelte.js │ │ ├── comment-before-function-binding │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-event-modifiers-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-invalid-style-directive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-legacy-instantiation │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── component-name-lowercase │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── component-namespaced │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── component-slot-default-reserved │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slot-dynamic-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slot-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-custom-element-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-custom-element │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-each-block │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-if-block │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-conflict-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-conflict-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-inside-key-block │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-invalid-rune-usage │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-placement-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-placement-svelte-boundary │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-readonly-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-readonly-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── contenteditable-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── contenteditable-missing │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-6 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-6 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-list │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-type-selector-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-mismatched-quotes │ │ │ ├── _config.js │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── custom-element-props-identifier-props-option │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── custom-element-props-identifier-rest │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── custom-element-props-identifier │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── debug-invalid-args │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export-anonymous-class │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export-anonymous-function │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export-indirect │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export-module │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── directive-non-expression │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── document-binding-invalid-dimensions │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-dollar-global-in-markup │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-dollar-global-in-script │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-global-in-markup │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-global-in-script │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dynamic-element-invalid-tag │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dynamic-element-missing-tag │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dynamic-element-this │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-destructured-object-rest-comma-after │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-invalid-context-destructured-object │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-invalid-context-destructured │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-invalid-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-multiple-children │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── empty-block │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── error-mode-warn │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ ├── options.json │ │ │ └── warnings.json │ │ ├── event-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── event-modifiers-invalid-nonpassive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── event-modifiers-invalid-passive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── event-modifiers-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── export-let-unused-svelte-component │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── export-not-defined-module-with-source │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── general-siblings-combinator-in-custom-element-selects-slot-fallback │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── global-event-reference │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── html-block-in-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── html-block-in-textarea │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── if-block-whitespace-legacy │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── if-block-whitespace-runes │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ignore-warning-compiler-option │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warning-dash-backwards-compat │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warning │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings-cumulative │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings-newline │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings-stacked │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── illegal-attribute-character │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── illegal-variable-declaration │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── illegal_spread_element-document │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── illegal_spread_element-window │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── implicitly-closed-by-parent │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── implicitly-closed-by-sibling │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── import-meta │ │ │ └── input.svelte │ │ ├── inline-new-class-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class-3 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class-4 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class-5 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── invalid-empty-css-declaration │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-5 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── invalid-node-placement-6 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-7 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-8 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-template │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-self-closing-tag │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── js-scope-catch-clause │ │ │ └── input.svelte │ │ ├── let-directive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── logic-block-in-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── logic-block-in-textarea │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── module-script-reactive-declaration │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── multiple-script-default-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── multiple-script-module-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── multiple-var-same-name │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── mutate-derived-private-field │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── namespace-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── namespace-non-literal │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── no-missing-declarations-for-same-node-let-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── no-runes-mode │ │ │ ├── _config.js │ │ │ └── input.svelte │ │ ├── non-empty-block-dev │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── non-invalid-node-placement-if-snippet │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── reactive-declaration-cyclical │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── reactive-declaration-non-top-level │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reactive-module-const-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reactive-module-variable-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reactive-module-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reactive-statement-non-reactive-self-declaration │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reassign-derived-private-public-field │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── rest-eachblock-binding-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rest-eachblock-binding-3 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rest-eachblock-binding-nested-rest │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rest-eachblock-binding │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rune-invalid-spread-derived-by │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── rune-invalid-spread-derived │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── rune-invalid-spread-state-raw │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── rune-invalid-spread-state │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── runes-conflicting-store-in-module │ │ │ ├── _config.js │ │ │ └── input.svelte.js │ │ ├── runes-legacy-syntax-warnings-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── runes-legacy-syntax-warnings │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── runes-referenced-nonstate-2 │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── runes-referenced-nonstate-bind-this │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── runes-referenced-nonstate │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── script-context-module-legacy │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── script-context-module-runes-deprecated │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── script-invalid-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── script-invalid-spread-attribute │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── script-unknown-attribute │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── security-anchor-rel-noreferer │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── select-multiple │ │ │ └── input.svelte │ │ ├── siblings-combinator-in-custom-element-selects-slot-fallback │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── silence-warnings-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── silence-warnings │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── slot-attribute-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── slot-attribute-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── slot-warning-ignore │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── slot-warning │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── slot-warning2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── snippet-shadowing-prop │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── snippet-whitespace-ok │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── state-referenced-locally-types │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── static-state-reference │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── store-looking-like-rune │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── store-rune-conflic-from-props │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── store-runes-conflict │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── style-directive-modifiers-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── style-directive-valid-reference │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svelte-component-deprecated │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── svelte-fragment-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svelte-fragment-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svelte-head-attributes │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svelte-ignore-export-let-unused │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── svelte-ignore-non-reactive-update │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── svelte-self-deprecated │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── svg-child-component-declared-namespace │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── tag-custom-element-options-missing │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── tag-custom-element-options-true │ │ │ ├── _config.js │ │ │ └── input.svelte │ │ ├── tag-emoji │ │ │ ├── _config.js │ │ │ └── input.svelte │ │ ├── tag-hyphen │ │ │ ├── _config.js │ │ │ └── input.svelte │ │ ├── tag-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── tag-non-string │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── tag-reserved │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── textarea-value-children │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── title-no-attributes │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── title-no-children │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-in-transition │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-in │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-out-transition │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-out │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-transition-in │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-transition-out │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-transition │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-on-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ts-unsupported-accessor │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ts-unsupported-decorator │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ts-unsupported-enum │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ts-unsupported-modifier-readonly │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ts-unsupported-modifier │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ts-unsupported-namespace │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── unknown-code │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── unreferenced-variables-each │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── unreferenced-variables │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── use-the-platform │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── valid-reactive-vars │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── window-binding-invalid-dimensions │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── window-binding-invalid-innerwidth │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── window-binding-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ └── window-binding-online │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ └── test.ts │ ├── tsconfig.generated.json │ ├── tsconfig.json │ ├── tsconfig.runtime.json │ └── types │ └── index.d.ts ├── playgrounds └── sandbox │ ├── .gitignore │ ├── demo.css │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── run.js │ ├── scripts │ ├── create-app-svelte.js │ ├── create-test.js │ ├── download.js │ ├── hash.js │ └── main.template.svelte │ ├── ssr-common.js │ ├── ssr-dev.js │ ├── ssr-prod.js │ ├── svelte.config.js │ ├── tsconfig.json │ └── vite.config.js ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── svelte.config.js └── vitest.config.js /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: svelte 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/ecosystem-ci-trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/workflows/ecosystem-ci-trigger.yml -------------------------------------------------------------------------------- /.github/workflows/pkg.pr.new-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/workflows/pkg.pr.new-comment.yml -------------------------------------------------------------------------------- /.github/workflows/pkg.pr.new.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/workflows/pkg.pr.new.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | playwright_skip_browser_download=1 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FUNDING.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/FUNDING.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/README.md -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/assets/banner.png -------------------------------------------------------------------------------- /assets/banner_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/assets/banner_dark.png -------------------------------------------------------------------------------- /benchmarking/.gitignore: -------------------------------------------------------------------------------- 1 | output 2 | -------------------------------------------------------------------------------- /benchmarking/benchmarks/reactivity/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/reactivity/index.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/reactivity/kairo/kairo_broad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/reactivity/kairo/kairo_broad.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/reactivity/kairo/kairo_deep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/reactivity/kairo/kairo_deep.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/reactivity/kairo/kairo_mux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/reactivity/kairo/kairo_mux.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/reactivity/kairo/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/reactivity/kairo/util.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/reactivity/mol_bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/reactivity/mol_bench.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/reactivity/sbench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/reactivity/sbench.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/ssr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/ssr/index.js -------------------------------------------------------------------------------- /benchmarking/benchmarks/ssr/wrapper/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/ssr/wrapper/App.svelte -------------------------------------------------------------------------------- /benchmarking/benchmarks/ssr/wrapper/wrapper_bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/benchmarks/ssr/wrapper/wrapper_bench.js -------------------------------------------------------------------------------- /benchmarking/compare/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/compare/index.js -------------------------------------------------------------------------------- /benchmarking/compare/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/compare/runner.js -------------------------------------------------------------------------------- /benchmarking/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/run.js -------------------------------------------------------------------------------- /benchmarking/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/tsconfig.json -------------------------------------------------------------------------------- /benchmarking/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/benchmarking/utils.js -------------------------------------------------------------------------------- /documentation/docs/01-introduction/01-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/01-introduction/01-overview.md -------------------------------------------------------------------------------- /documentation/docs/01-introduction/02-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/01-introduction/02-getting-started.md -------------------------------------------------------------------------------- /documentation/docs/01-introduction/03-svelte-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/01-introduction/03-svelte-files.md -------------------------------------------------------------------------------- /documentation/docs/01-introduction/04-svelte-js-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/01-introduction/04-svelte-js-files.md -------------------------------------------------------------------------------- /documentation/docs/01-introduction/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Introduction 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/02-runes/01-what-are-runes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/01-what-are-runes.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/02-$state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/02-$state.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/03-$derived.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/03-$derived.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/04-$effect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/04-$effect.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/05-$props.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/05-$props.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/06-$bindable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/06-$bindable.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/07-$inspect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/07-$inspect.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/08-$host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/02-runes/08-$host.md -------------------------------------------------------------------------------- /documentation/docs/02-runes/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Runes 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/01-basic-markup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/01-basic-markup.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/02-if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/02-if.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/03-each.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/03-each.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/04-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/04-key.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/05-await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/05-await.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/06-snippet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/06-snippet.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/07-@render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/07-@render.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/08-@html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/08-@html.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/09-@attach.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/09-@attach.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/10-@const.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/10-@const.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/11-@debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/11-@debug.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/12-bind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/12-bind.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/13-use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/13-use.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/14-transition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/14-transition.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/15-in-and-out.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/15-in-and-out.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/16-animate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/16-animate.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/17-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/17-style.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/18-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/03-template-syntax/18-class.md -------------------------------------------------------------------------------- /documentation/docs/03-template-syntax/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Template syntax 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/04-styling/01-scoped-styles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/04-styling/01-scoped-styles.md -------------------------------------------------------------------------------- /documentation/docs/04-styling/02-global-styles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/04-styling/02-global-styles.md -------------------------------------------------------------------------------- /documentation/docs/04-styling/03-custom-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/04-styling/03-custom-properties.md -------------------------------------------------------------------------------- /documentation/docs/04-styling/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Styling 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/05-special-elements/04-svelte-body.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/05-special-elements/04-svelte-body.md -------------------------------------------------------------------------------- /documentation/docs/05-special-elements/05-svelte-head.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/05-special-elements/05-svelte-head.md -------------------------------------------------------------------------------- /documentation/docs/05-special-elements/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Special elements 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/06-runtime/01-stores.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/06-runtime/01-stores.md -------------------------------------------------------------------------------- /documentation/docs/06-runtime/02-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/06-runtime/02-context.md -------------------------------------------------------------------------------- /documentation/docs/06-runtime/03-lifecycle-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/06-runtime/03-lifecycle-hooks.md -------------------------------------------------------------------------------- /documentation/docs/06-runtime/05-hydratable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/06-runtime/05-hydratable.md -------------------------------------------------------------------------------- /documentation/docs/06-runtime/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Runtime 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/07-misc/02-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/07-misc/02-testing.md -------------------------------------------------------------------------------- /documentation/docs/07-misc/03-typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/07-misc/03-typescript.md -------------------------------------------------------------------------------- /documentation/docs/07-misc/04-custom-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/07-misc/04-custom-elements.md -------------------------------------------------------------------------------- /documentation/docs/07-misc/06-v4-migration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/07-misc/06-v4-migration-guide.md -------------------------------------------------------------------------------- /documentation/docs/07-misc/07-v5-migration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/07-misc/07-v5-migration-guide.md -------------------------------------------------------------------------------- /documentation/docs/07-misc/99-faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/07-misc/99-faq.md -------------------------------------------------------------------------------- /documentation/docs/07-misc/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Misc 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/98-reference/20-svelte.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/20-svelte.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-action.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-animate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-animate.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-attachments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-attachments.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-compiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-compiler.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-easing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-easing.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-events.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-legacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-legacy.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-motion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-motion.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-reactivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-reactivity.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-server.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-store.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/21-svelte-transition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/21-svelte-transition.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/30-compiler-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/30-compiler-errors.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/30-compiler-warnings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/30-compiler-warnings.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/30-runtime-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/30-runtime-errors.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/30-runtime-warnings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/98-reference/30-runtime-warnings.md -------------------------------------------------------------------------------- /documentation/docs/98-reference/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Reference 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/99-legacy/00-legacy-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/00-legacy-overview.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/01-legacy-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/01-legacy-let.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/03-legacy-export-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/03-legacy-export-let.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/10-legacy-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/10-legacy-on.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/20-legacy-slots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/20-legacy-slots.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/21-legacy-$$slots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/21-legacy-$$slots.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/31-legacy-svelte-self.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/31-legacy-svelte-self.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/40-legacy-component-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/documentation/docs/99-legacy/40-legacy-component-api.md -------------------------------------------------------------------------------- /documentation/docs/99-legacy/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Legacy APIs 3 | --- 4 | -------------------------------------------------------------------------------- /documentation/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Svelte 3 | --- 4 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/package.json -------------------------------------------------------------------------------- /packages/svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/.gitignore -------------------------------------------------------------------------------- /packages/svelte/CHANGELOG-pre-5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/CHANGELOG-pre-5.md -------------------------------------------------------------------------------- /packages/svelte/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/CHANGELOG.md -------------------------------------------------------------------------------- /packages/svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/README.md -------------------------------------------------------------------------------- /packages/svelte/compiler/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /packages/svelte/elements.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/elements.d.ts -------------------------------------------------------------------------------- /packages/svelte/knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/knip.json -------------------------------------------------------------------------------- /packages/svelte/messages/client-errors/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/client-errors/errors.md -------------------------------------------------------------------------------- /packages/svelte/messages/client-warnings/warnings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/client-warnings/warnings.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-errors/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-errors/options.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-errors/script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-errors/script.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-errors/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-errors/style.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-errors/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-errors/template.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-warnings/a11y.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-warnings/a11y.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-warnings/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-warnings/misc.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-warnings/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-warnings/options.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-warnings/script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-warnings/script.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-warnings/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-warnings/style.md -------------------------------------------------------------------------------- /packages/svelte/messages/compile-warnings/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/compile-warnings/template.md -------------------------------------------------------------------------------- /packages/svelte/messages/server-errors/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/server-errors/errors.md -------------------------------------------------------------------------------- /packages/svelte/messages/server-warnings/warnings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/server-warnings/warnings.md -------------------------------------------------------------------------------- /packages/svelte/messages/shared-errors/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/shared-errors/errors.md -------------------------------------------------------------------------------- /packages/svelte/messages/shared-warnings/warnings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/messages/shared-warnings/warnings.md -------------------------------------------------------------------------------- /packages/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/package.json -------------------------------------------------------------------------------- /packages/svelte/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/rollup.config.js -------------------------------------------------------------------------------- /packages/svelte/scripts/check-treeshakeability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/scripts/check-treeshakeability.js -------------------------------------------------------------------------------- /packages/svelte/scripts/generate-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/scripts/generate-types.js -------------------------------------------------------------------------------- /packages/svelte/scripts/generate-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/scripts/generate-version.js -------------------------------------------------------------------------------- /packages/svelte/scripts/process-messages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/scripts/process-messages/index.js -------------------------------------------------------------------------------- /packages/svelte/src/action/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/action/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/ambient.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/ambient.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/animate/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/animate/index.js -------------------------------------------------------------------------------- /packages/svelte/src/animate/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/animate/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/attachments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/attachments/index.js -------------------------------------------------------------------------------- /packages/svelte/src/attachments/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/attachments/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/errors.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/index.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/legacy.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/migrate/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/migrate/index.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/1-parse/acorn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/1-parse/acorn.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/1-parse/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/1-parse/index.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/1-parse/state/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/1-parse/state/tag.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/2-analyze/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/2-analyze/index.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/2-analyze/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/2-analyze/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/3-transform/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/3-transform/index.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/3-transform/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/3-transform/utils.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/bindings.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/css.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/nodes.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/patterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/patterns.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/scope.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/phases/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/phases/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/preprocess/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/preprocess/index.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/preprocess/private.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/preprocess/private.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/preprocess/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/preprocess/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/print/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/print/index.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/print/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/print/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/private.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/private.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/state.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/types/css.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/types/css.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/types/index.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/types/legacy-nodes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/types/legacy-nodes.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/types/template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/types/template.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/assert.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/ast.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/builders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/builders.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/compile_diagnostic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/compile_diagnostic.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/mapped_code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/mapped_code.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/push_array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/push_array.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/slot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/slot.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/utils/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/utils/string.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/validate-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/validate-options.js -------------------------------------------------------------------------------- /packages/svelte/src/compiler/warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/compiler/warnings.js -------------------------------------------------------------------------------- /packages/svelte/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/constants.js -------------------------------------------------------------------------------- /packages/svelte/src/easing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/easing/index.js -------------------------------------------------------------------------------- /packages/svelte/src/escaping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/escaping.js -------------------------------------------------------------------------------- /packages/svelte/src/events/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/events/index.js -------------------------------------------------------------------------------- /packages/svelte/src/events/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/events/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/html-tree-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/html-tree-validation.js -------------------------------------------------------------------------------- /packages/svelte/src/index-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/index-client.js -------------------------------------------------------------------------------- /packages/svelte/src/index-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/index-server.js -------------------------------------------------------------------------------- /packages/svelte/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/index.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/constants.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/context.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/assign.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/console-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/console-log.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/css.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/debug.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/elements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/elements.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/equality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/equality.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/hmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/hmr.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/inspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/inspect.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/legacy.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/ownership.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/ownership.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/tracing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/tracing.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dev/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dev/validation.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/blocks/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/blocks/async.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/blocks/await.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/blocks/await.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/blocks/each.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/blocks/each.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/blocks/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/blocks/html.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/blocks/if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/blocks/if.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/blocks/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/blocks/key.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/blocks/slot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/blocks/slot.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/css.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/elements/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/elements/misc.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/hydration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/hydration.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/legacy/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/legacy/misc.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/operations.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/reconciler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/reconciler.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/task.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/template.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/dom/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/dom/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/error-handling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/error-handling.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/errors.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/hydratable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/hydratable.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/index.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/legacy.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/loop.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/proxy.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/proxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/proxy.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/reactivity/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/reactivity/async.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/reactivity/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/reactivity/batch.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/reactivity/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/reactivity/props.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/reactivity/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/reactivity/store.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/render.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/runtime.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/timing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/timing.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/validate.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/client/warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/client/warnings.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/disclose-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/disclose-version.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/flags/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/flags/async.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/flags/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/flags/index.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/flags/legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/flags/legacy.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/flags/tracing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/flags/tracing.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/index.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/abort-signal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/abort-signal.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/blocks/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/blocks/html.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/blocks/snippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/blocks/snippet.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/context.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/crypto.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/crypto.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/crypto.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/dev.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/errors.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/hydratable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/hydratable.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/hydration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/hydration.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/index.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/render-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/render-context.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/renderer.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/renderer.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/server/warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/server/warnings.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/attributes.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/clone.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/clone.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/dev.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/errors.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/utils.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/validate.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/shared/warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/shared/warnings.js -------------------------------------------------------------------------------- /packages/svelte/src/internal/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/internal/types.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/legacy/legacy-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/legacy/legacy-client.js -------------------------------------------------------------------------------- /packages/svelte/src/legacy/legacy-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/legacy/legacy-server.js -------------------------------------------------------------------------------- /packages/svelte/src/motion/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/motion/index.js -------------------------------------------------------------------------------- /packages/svelte/src/motion/private.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/motion/private.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/motion/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/motion/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/motion/spring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/motion/spring.js -------------------------------------------------------------------------------- /packages/svelte/src/motion/tweened.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/motion/tweened.js -------------------------------------------------------------------------------- /packages/svelte/src/motion/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/motion/utils.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/create-subscriber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/create-subscriber.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/date.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/date.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/index-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/index-client.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/index-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/index-server.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/map.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/map.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/media-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/media-query.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/reactive-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/reactive-value.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/set.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/set.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/set.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/url-search-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/url-search-params.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/url-search-params.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/url-search-params.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/url.js -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/url.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/reactivity/window/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/reactivity/window/index.js -------------------------------------------------------------------------------- /packages/svelte/src/server/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/server/index.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/server/index.js: -------------------------------------------------------------------------------- 1 | export { render } from '../internal/server/index.js'; 2 | -------------------------------------------------------------------------------- /packages/svelte/src/store/index-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/store/index-client.js -------------------------------------------------------------------------------- /packages/svelte/src/store/index-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/store/index-server.js -------------------------------------------------------------------------------- /packages/svelte/src/store/private.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/store/private.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/store/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/store/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/store/shared/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/store/shared/index.js -------------------------------------------------------------------------------- /packages/svelte/src/store/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/store/utils.js -------------------------------------------------------------------------------- /packages/svelte/src/transition/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/transition/index.js -------------------------------------------------------------------------------- /packages/svelte/src/transition/public.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/transition/public.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/utils.js -------------------------------------------------------------------------------- /packages/svelte/src/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/src/version.js -------------------------------------------------------------------------------- /packages/svelte/svelte-html.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/svelte-html.d.ts -------------------------------------------------------------------------------- /packages/svelte/tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/.gitignore -------------------------------------------------------------------------------- /packages/svelte/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/README.md -------------------------------------------------------------------------------- /packages/svelte/tests/animation-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/animation-helpers.js -------------------------------------------------------------------------------- /packages/svelte/tests/compiler-errors/samples/attribute-empty/main.svelte: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/svelte/tests/compiler-errors/samples/attribute-unique-binding/main.svelte: -------------------------------------------------------------------------------- 1 |
--------------------------------------------------------------------------------
/packages/svelte/tests/css/samples/unused-selector-leading/expected.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/svelte/tests/css/samples/unused-selector-ternary/expected.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/svelte/tests/css/samples/unused-selector-trailing/expected.css:
--------------------------------------------------------------------------------
1 | h1.svelte-xyz /* (unused) h2*/ {
2 | color: red;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/svelte/tests/css/samples/unused-selector/expected.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/svelte/tests/css/samples/unused-ts-as-expression/expected.css:
--------------------------------------------------------------------------------
1 |
2 | /* (unused) [data-active='true'] > span {
3 | background-color: red;
4 | }*/
5 |
--------------------------------------------------------------------------------
/packages/svelte/tests/css/test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/css/test.ts
--------------------------------------------------------------------------------
/packages/svelte/tests/helpers.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/helpers.js
--------------------------------------------------------------------------------
/packages/svelte/tests/html_equal.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/html_equal.js
--------------------------------------------------------------------------------
/packages/svelte/tests/hydration/samples/basic/_config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/hydration/samples/basic/_config.js
--------------------------------------------------------------------------------
/packages/svelte/tests/hydration/samples/basic/main.svelte:
--------------------------------------------------------------------------------
1 | Hello world!
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/cloudflare-mirage-borking/_expected.html: -------------------------------------------------------------------------------- 1 |start
pre123 mid 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/component-in-element/Nested.svelte: -------------------------------------------------------------------------------- 1 |nested
-------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/component/Nested.svelte: -------------------------------------------------------------------------------- 1 |nested
-------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/element-attribute-unchanged/main.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/element-dir-attribute-sibling/main.svelte: -------------------------------------------------------------------------------- 1 |text
. 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/element-nested/main.svelte: -------------------------------------------------------------------------------- 1 |nested
3 |child
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/surrounding-whitespace/main.svelte: -------------------------------------------------------------------------------- 1 | {#if true}hello{/if} 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/top-level-text/main.svelte: -------------------------------------------------------------------------------- 1 | Text -------------------------------------------------------------------------------- /packages/svelte/tests/hydration/samples/whitespace-at-block-start/Nested.svelte: -------------------------------------------------------------------------------- 1 |nested
-------------------------------------------------------------------------------- /packages/svelte/tests/hydration/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/hydration/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/migrate/samples/impossible-migrate-with-errors/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/migrate/samples/slots/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/migrate/samples/slots/input.svelte -------------------------------------------------------------------------------- /packages/svelte/tests/migrate/samples/svelte-self-skip-filename/input.svelte: -------------------------------------------------------------------------------- 1 | {#if false} 2 |Hello & World
-------------------------------------------------------------------------------- /packages/svelte/tests/parser-legacy/samples/convert-entities/input.svelte: -------------------------------------------------------------------------------- 1 | Hello & World -------------------------------------------------------------------------------- /packages/svelte/tests/parser-legacy/samples/element-with-mustache/input.svelte: -------------------------------------------------------------------------------- 1 |just chillin' over here
-------------------------------------------------------------------------------- /packages/svelte/tests/parser-legacy/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/parser-legacy/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/parser-modern/samples/if-block/input.svelte: -------------------------------------------------------------------------------- 1 | {#if foo}bar{/if} 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/parser-modern/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/parser-modern/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/preprocess/samples/markup/input.svelte: -------------------------------------------------------------------------------- 1 |Hello world
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/print/samples/text/output.svelte: -------------------------------------------------------------------------------- 1 |Hello world
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/print/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/print/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-browser/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-browser/assert.js -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-browser/driver-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-browser/driver-ssr.js -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-browser/driver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-browser/driver.js -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-browser/samples/binding-width-height-this-timing/log.js: -------------------------------------------------------------------------------- 1 | /** @type {any[]} */ 2 | export const log = []; 3 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-browser/test-ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-browser/test-ssr.ts -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-browser/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-browser/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-dataset-without-value/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-empty/main.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-false/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-null/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-static-at-symbol/main.svelte: -------------------------------------------------------------------------------- 1 | email -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-static/main.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-undefined/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/attribute-unknown-without-value/main.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/autofocus-2/main.svelte: -------------------------------------------------------------------------------- 1 |does nothing
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-namespace/Tooltip.svelte: -------------------------------------------------------------------------------- 1 |i am a widget
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-shorthand-import/Widget.svelte: -------------------------------------------------------------------------------- 1 |This is the widget.
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-slot-attribute-order/Component.svelte: -------------------------------------------------------------------------------- 1 |bar
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-slot-component-named/Foo.svelte: -------------------------------------------------------------------------------- 1 |foo
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-slot-default/Nested.svelte: -------------------------------------------------------------------------------- 1 |
2 |
no slot here
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-5/IconA.svelte: -------------------------------------------------------------------------------- 1 | Icon A -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-5/IconB.svelte: -------------------------------------------------------------------------------- 1 | Icon B -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/component-slot-fallback-6/Foo.svelte: -------------------------------------------------------------------------------- 1 |i am a widget
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/deconflict-anchor/Anchor.svelte: -------------------------------------------------------------------------------- 1 |Anchor
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/deconflict-builtins/get.js: -------------------------------------------------------------------------------- 1 | export function get() { 2 | return 'got'; 3 | } 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/deconflict-self/nested/main.svelte: -------------------------------------------------------------------------------- 1 |nested component
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/destroy-twice/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/dynamic-component-in-if-initial-falsy/Foo.svelte: -------------------------------------------------------------------------------- 1 |Foo
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/dynamic-component-in-if/Bar.svelte: -------------------------------------------------------------------------------- 1 |Bar
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/dynamic-component-in-if/Foo.svelte: -------------------------------------------------------------------------------- 1 |Foo
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/dynamic-component-nulled-out/Foo.svelte: -------------------------------------------------------------------------------- 1 |Foo
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/each-block-component-no-props/Child.svelte: -------------------------------------------------------------------------------- 1 |hello
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/each-block-else-mount-or-intro/Widget.svelte: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/escaped-attr-3/main.svelte: -------------------------------------------------------------------------------- 1 |OK
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/if-block-component-without-outro/Widget.svelte: -------------------------------------------------------------------------------- 1 |two is greater than one
3 | {/if} 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/if-block-no-outro-else-with-outro/Widget.svelte: -------------------------------------------------------------------------------- 1 |Widget
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-attribute-compound/counter.js: -------------------------------------------------------------------------------- 1 | export default { 2 | count: 0 3 | }; 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-attribute/counter.js: -------------------------------------------------------------------------------- 1 | export default { 2 | count: 0 3 | }; 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-raw/counter.js: -------------------------------------------------------------------------------- 1 | export default { 2 | count: 0 3 | }; 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/ignore-unchanged-tag/counter.js: -------------------------------------------------------------------------------- 1 | export default { 2 | count: 0 3 | }; 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/imported-renamed-components/ComponentOne.svelte: -------------------------------------------------------------------------------- 1 | One 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/imported-renamed-components/ComponentTwo.svelte: -------------------------------------------------------------------------------- 1 | Two 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/inline-expressions-3/sprites.js: -------------------------------------------------------------------------------- 1 | export const sprites = { 2 | a: 'test' 3 | }; 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/inline-style-directive-string/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/inline-style/main.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/innerhtml-interpolated-literal/main.svelte: -------------------------------------------------------------------------------- 1 |This line should be last.
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/reactive-import-statement-module/state.js: -------------------------------------------------------------------------------- 1 | export default { 2 | count: 0 3 | }; 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/reactive-value-coerce-precedence/main.svelte: -------------------------------------------------------------------------------- 1 |{$missingGlobal}
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/svg-class/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/samples/textarea-content/.editorconfig: -------------------------------------------------------------------------------- 1 | [main.svelte] 2 | trim_trailing_whitespace = unset 3 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-legacy/shared.ts -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-legacy/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-legacy/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/ambiguous-source/utils.js: -------------------------------------------------------------------------------- 1 | export function setup() { 2 | return { num: 0 }; 3 | } 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/async-block-effect-queueing/B.svelte: -------------------------------------------------------------------------------- 1 | B -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/async-dynamic-component/Component.svelte: -------------------------------------------------------------------------------- 1 | Hi -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/async-no-pending-throws-sync/main.svelte: -------------------------------------------------------------------------------- 1 |{await Promise.resolve('hello')}
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/async-no-pending/main.svelte: -------------------------------------------------------------------------------- 1 |{await Promise.resolve('hello')}
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/async-push-element-dev/main.svelte: -------------------------------------------------------------------------------- 1 | {#if await true} 2 |hello
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/global-variable-assignment/foo.svelte.js: -------------------------------------------------------------------------------- 1 | x = 1; 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/globals-deconflicted/main.svelte: -------------------------------------------------------------------------------- 1 |{frag}
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/hmr-each-keyed-unshift/Child.svelte: -------------------------------------------------------------------------------- 1 |child
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/hmr-removal/Child.svelte: -------------------------------------------------------------------------------- 1 |hello
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/html-tag-empty/main.svelte: -------------------------------------------------------------------------------- 1 | {@html undefined} 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/img-loading-lazy-no-static/main.svelte: -------------------------------------------------------------------------------- 1 | 2 |Comp 2
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/svelte-component-switch-dev/A.svelte: -------------------------------------------------------------------------------- 1 | A 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/svelte-component-switch-dev/B.svelte: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/samples/svelte-meta-parent/child.svelte: -------------------------------------------------------------------------------- 1 |hi
-------------------------------------------------------------------------------- /packages/svelte/tests/runtime-runes/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/runtime-runes/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/async-each-fallback-hoisting/_expected.html: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/async-each-hoisting/_expected.html: -------------------------------------------------------------------------------- 1 | 123 -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/async-head-multiple-title-order-preserved/_expected.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/async-html-tag/_expected.html: -------------------------------------------------------------------------------- 1 |foo: ''
widget
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/component-refs/_expected.html: -------------------------------------------------------------------------------- 1 |widget
i am a widget
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/component-with-different-extension/_expected.html: -------------------------------------------------------------------------------- 1 |i am a widget
Hello
3 |i am a widget
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/component/_expected.html: -------------------------------------------------------------------------------- 1 |i am a widget
2
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/default-data/_expected.html: -------------------------------------------------------------------------------- 1 |1
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/destructure-state-iterable/_expected.html: -------------------------------------------------------------------------------- 1 | 0, 1 -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/destructure-state/_expected.html: -------------------------------------------------------------------------------- 1 | 10, Admin -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/dynamic-text/_expected.html: -------------------------------------------------------------------------------- 1 | it works 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/empty-elements-closed/_expected.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/empty-elements-closed/main.svelte: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/entities/_expected.html: -------------------------------------------------------------------------------- 1 | it's working 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/head-html-and-component/_expected.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/head-multiple-title/_expected.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/head-no-duplicates-with-binding/_expected.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/head-title/_expected.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/helpers/_expected.html: -------------------------------------------------------------------------------- 1 |3
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/hydratable-clobbering-but-ok/_expected.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/if-block-false/_expected.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/if-block-true/_expected.html: -------------------------------------------------------------------------------- 1 |foo is true
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/import-non-component/answer.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/import-non-component/problems.js: -------------------------------------------------------------------------------- 1 | export default 99; 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/legacy-imports/Button.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/sanitize-name/[foo].svelte: -------------------------------------------------------------------------------- 1 |foo!
-------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/sanitize-name/_expected.html: -------------------------------------------------------------------------------- 1 |foo!
-------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/static-text/_expected.html: -------------------------------------------------------------------------------- 1 | some text 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/static-text/main.svelte: -------------------------------------------------------------------------------- 1 | some text 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/store-init-props/_expected.html: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/svelte/tests/server-side-rendering/samples/triple/_expected.html: -------------------------------------------------------------------------------- 1 |html
index: {i}
3 | {/each} 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/snapshot/samples/export-state/index.svelte.js: -------------------------------------------------------------------------------- 1 | export const object = $state({ 2 | ok: true 3 | }); 4 | -------------------------------------------------------------------------------- /packages/svelte/tests/snapshot/samples/hello-world/index.svelte: -------------------------------------------------------------------------------- 1 |no moving parts
-------------------------------------------------------------------------------- /packages/svelte/tests/sourcemaps/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/sourcemaps/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/store/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/store/test.ts -------------------------------------------------------------------------------- /packages/svelte/tests/suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/suite.ts -------------------------------------------------------------------------------- /packages/svelte/tests/types/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/actions.ts -------------------------------------------------------------------------------- /packages/svelte/tests/types/bindings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/bindings.svelte -------------------------------------------------------------------------------- /packages/svelte/tests/types/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/component.ts -------------------------------------------------------------------------------- /packages/svelte/tests/types/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/events.ts -------------------------------------------------------------------------------- /packages/svelte/tests/types/on-mount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/on-mount.ts -------------------------------------------------------------------------------- /packages/svelte/tests/types/snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/snippet.ts -------------------------------------------------------------------------------- /packages/svelte/tests/types/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/store.ts -------------------------------------------------------------------------------- /packages/svelte/tests/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/svelte/HEAD/packages/svelte/tests/types/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-anchor-aria-label-has-no-content/input.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-anchor-aria-label-has-no-content/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-aria-props/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-aria-proptypes-string/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-contenteditable-element-without-child/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-figcaption-in-non-element-block/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-figcaption-right-place/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-label-has-associated-control-2/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-label-has-associated-control-3/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-missing-attribute-href-aria-disabled/input.svelte: -------------------------------------------------------------------------------- 1 | Back -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-missing-attribute-href-aria-disabled/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/a11y-no-access-key/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/animation-comment-siblings/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/animation-each-with-const/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/animation-each-with-whitespace/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/anonymous-declarations/class.svelte.js: -------------------------------------------------------------------------------- 1 | export default class {} 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/anonymous-declarations/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/anonymous-declarations/function.svelte.js: -------------------------------------------------------------------------------- 1 | export default function () {} 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/assignment-to-const-6/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/assignment-to-const-8/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/attribute-invalid-name-2/input.svelte: -------------------------------------------------------------------------------- 1 |Test
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/attribute-invalid-name-3/input.svelte: -------------------------------------------------------------------------------- 1 |Test
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/attribute-invalid-name-4/input.svelte: -------------------------------------------------------------------------------- 1 |Test
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/attribute-invalid-name-5/input.svelte: -------------------------------------------------------------------------------- 1 |Test
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/attribute-invalid-name/input.svelte: -------------------------------------------------------------------------------- 1 |Test
2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/attribute-unique-allowed/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/await-component-is-used/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/await-no-catch/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/await-shorthand-no-catch/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/await-shorthand-no-then/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/binding-const-field/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/binding-this-input-type-dynamic/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/catch-declares-error-variable/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/comment-before-function-binding/errors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/component-namespaced/warnings.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/svelte/tests/validator/samples/component-slot-default-reserved/input.svelte: -------------------------------------------------------------------------------- 1 |