├── .changeset ├── README.md ├── config.json └── shy-pants-punch.md ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── feature_request.yml │ └── something-else.md └── workflows │ ├── CI.yml │ ├── DeployExtensionsProd.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── README.md ├── internal │ ├── deployment.md │ └── overview.md └── preprocessors │ ├── in-general.md │ ├── other-css-preprocessors.md │ ├── scss-less.md │ └── typescript.md ├── package.json ├── packages ├── language-server │ ├── .gitignore │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── bin │ │ └── server.js │ ├── package.json │ ├── src │ │ ├── importPackage.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── DiagnosticsManager.ts │ │ │ ├── FallbackWatcher.ts │ │ │ ├── documentHighlight │ │ │ │ └── wordHighlight.ts │ │ │ ├── documents │ │ │ │ ├── Document.ts │ │ │ │ ├── DocumentBase.ts │ │ │ │ ├── DocumentManager.ts │ │ │ │ ├── DocumentMapper.ts │ │ │ │ ├── configLoader.ts │ │ │ │ ├── fileCollection.ts │ │ │ │ ├── index.ts │ │ │ │ ├── parseHtml.ts │ │ │ │ └── utils.ts │ │ │ ├── foldingRange │ │ │ │ └── indentFolding.ts │ │ │ └── semanticToken │ │ │ │ └── semanticTokenLegend.ts │ │ ├── logger.ts │ │ ├── ls-config.ts │ │ ├── plugins │ │ │ ├── PluginHost.ts │ │ │ ├── css │ │ │ │ ├── CSSDocument.ts │ │ │ │ ├── CSSPlugin.ts │ │ │ │ ├── FileSystemProvider.ts │ │ │ │ ├── StyleAttributeDocument.ts │ │ │ │ ├── features │ │ │ │ │ ├── getIdClassCompletion.ts │ │ │ │ │ └── svelte-selectors.ts │ │ │ │ ├── global-vars.ts │ │ │ │ └── service.ts │ │ │ ├── documentContext.ts │ │ │ ├── html │ │ │ │ ├── HTMLPlugin.ts │ │ │ │ └── dataProvider.ts │ │ │ ├── index.ts │ │ │ ├── interfaces.ts │ │ │ ├── svelte │ │ │ │ ├── SvelteDocument.ts │ │ │ │ ├── SveltePlugin.ts │ │ │ │ └── features │ │ │ │ │ ├── SvelteTags.ts │ │ │ │ │ ├── getCodeActions │ │ │ │ │ ├── getQuickfixes.ts │ │ │ │ │ ├── getRefactorings.ts │ │ │ │ │ └── index.ts │ │ │ │ │ ├── getCompletions.ts │ │ │ │ │ ├── getDiagnostics.ts │ │ │ │ │ ├── getHoverInfo.ts │ │ │ │ │ ├── getModifierData.ts │ │ │ │ │ ├── getSelectionRanges.ts │ │ │ │ │ └── utils.ts │ │ │ └── typescript │ │ │ │ ├── ComponentInfoProvider.ts │ │ │ │ ├── DocumentMapper.ts │ │ │ │ ├── DocumentSnapshot.ts │ │ │ │ ├── LSAndTSDocResolver.ts │ │ │ │ ├── SnapshotManager.ts │ │ │ │ ├── TypeScriptPlugin.ts │ │ │ │ ├── features │ │ │ │ ├── CallHierarchyProvider.ts │ │ │ │ ├── CodeActionsProvider.ts │ │ │ │ ├── CodeLensProvider.ts │ │ │ │ ├── CompletionProvider.ts │ │ │ │ ├── DiagnosticsProvider.ts │ │ │ │ ├── DocumentHighlightProvider.ts │ │ │ │ ├── FindComponentReferencesProvider.ts │ │ │ │ ├── FindFileReferencesProvider.ts │ │ │ │ ├── FindReferencesProvider.ts │ │ │ │ ├── FoldingRangeProvider.ts │ │ │ │ ├── HoverProvider.ts │ │ │ │ ├── ImplementationProvider.ts │ │ │ │ ├── InlayHintProvider.ts │ │ │ │ ├── RenameProvider.ts │ │ │ │ ├── SelectionRangeProvider.ts │ │ │ │ ├── SemanticTokensProvider.ts │ │ │ │ ├── SignatureHelpProvider.ts │ │ │ │ ├── TypeDefinitionProvider.ts │ │ │ │ ├── UpdateImportsProvider.ts │ │ │ │ ├── WorkspaceSymbolProvider.ts │ │ │ │ ├── getDirectiveCommentCompletions.ts │ │ │ │ ├── getJsDocTemplateCompletion.ts │ │ │ │ └── utils.ts │ │ │ │ ├── module-loader.ts │ │ │ │ ├── previewer.ts │ │ │ │ ├── service.ts │ │ │ │ ├── serviceCache.ts │ │ │ │ ├── svelte-ast-utils.ts │ │ │ │ ├── svelte-sys.ts │ │ │ │ └── utils.ts │ │ ├── server.ts │ │ ├── svelte-check.ts │ │ └── utils.ts │ ├── test │ │ ├── lib │ │ │ ├── documents │ │ │ │ ├── Document.test.ts │ │ │ │ ├── DocumentManager.test.ts │ │ │ │ ├── DocumentMapper.test.ts │ │ │ │ ├── configLoader.test.ts │ │ │ │ ├── fileCollection.test.ts │ │ │ │ ├── parseHtml.test.ts │ │ │ │ └── utils.test.ts │ │ │ └── indentFolding.test.ts │ │ ├── plugins │ │ │ ├── PluginHost.test.ts │ │ │ ├── css │ │ │ │ ├── CSSPlugin.test.ts │ │ │ │ └── features │ │ │ │ │ └── getIdClassCompletion.test.ts │ │ │ ├── html │ │ │ │ └── HTMLPlugin.test.ts │ │ │ ├── svelte │ │ │ │ ├── SvelteDocument.test.ts │ │ │ │ ├── SveltePlugin.test.ts │ │ │ │ ├── features │ │ │ │ │ ├── getCodeAction.test.ts │ │ │ │ │ ├── getCompletions.test.ts │ │ │ │ │ ├── getDiagnostics.test.ts │ │ │ │ │ ├── getHoverInfo.test.ts │ │ │ │ │ └── getSelectionRange.test.ts │ │ │ │ └── testfiles │ │ │ │ │ ├── diagnostics-module-and-instance.svelte │ │ │ │ │ ├── diagnostics-module.svelte │ │ │ │ │ ├── diagnostics.svelte │ │ │ │ │ ├── svelte-anchor-missing-attribute-code-action-rel.svelte │ │ │ │ │ ├── svelte-anchor-missing-attribute-code-action.svelte │ │ │ │ │ ├── svelte-ignore-code-action-ts.svelte │ │ │ │ │ ├── svelte-ignore-code-action.svelte │ │ │ │ │ └── tsconfig.json │ │ │ └── typescript │ │ │ │ ├── TypescriptPlugin.test.ts │ │ │ │ ├── features │ │ │ │ ├── CallHierarchyProvider.test.ts │ │ │ │ ├── CodeActionsProvider.test.ts │ │ │ │ ├── CodeLensProvider.test.ts │ │ │ │ ├── CompletionProvider.test.ts │ │ │ │ ├── DiagnosticsProvider.test.ts │ │ │ │ ├── DocumentHighlightProvider.test.ts │ │ │ │ ├── FindComponentReferencesProvider.test.ts │ │ │ │ ├── FindFileReferencesProvider.test.ts │ │ │ │ ├── FindReferencesProvider.test.ts │ │ │ │ ├── HoverProvider.test.ts │ │ │ │ ├── ImplemenationProvider.test.ts │ │ │ │ ├── RenameProvider.test.ts │ │ │ │ ├── SelectionRangeProvider.test.ts │ │ │ │ ├── SemanticTokensProvider.test.ts │ │ │ │ ├── SignatureHelpProvider.test.ts │ │ │ │ ├── TypeDefinitionProvider.test.ts │ │ │ │ ├── UpdateImportsProvider.test.ts │ │ │ │ ├── WorkspaceSymbolsProvider.test.ts │ │ │ │ ├── diagnostics │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── $$Props-invalid-alias │ │ │ │ │ │ │ ├── $$Props-invalid-alias1 │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── $$Props-invalid-alias2 │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── $$Props-invalid-alias3 │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── $$Props-invalid-alias4 │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── $$Props-invalid-alias5 │ │ │ │ │ │ │ │ ├── ItemData.ts │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── $$Props-invalid-alias6 │ │ │ │ │ │ │ │ ├── ItemData.ts │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ └── $$Props-invalid-alias7 │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$events-usage │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$events │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$generic-filter-out-unused │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$props-invalid1 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$props-invalid2 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$props-invalid3 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$props-usage │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$props-valid │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$props-valid2 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$props │ │ │ │ │ │ │ ├── $$props.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$slots-usage │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$slots │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $bindable-reassign.v5 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $store-bind │ │ │ │ │ │ │ ├── components.d.ts │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $store-control-flow │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $store-undefined │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $store-uninitialized │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $store-wrong-usage │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── accessors-customElement-configs │ │ │ │ │ │ │ ├── accessors │ │ │ │ │ │ │ │ ├── accessors-and-option.svelte │ │ │ │ │ │ │ │ ├── accessors.svelte │ │ │ │ │ │ │ │ └── svelte.config.js │ │ │ │ │ │ │ ├── customElement │ │ │ │ │ │ │ │ ├── customElement.svelte │ │ │ │ │ │ │ │ └── svelte.config.js │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── actions-animations-transitions-typechecks │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── actions-enhance-types │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await.v5 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── generic.svelte │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── bind-this │ │ │ │ │ │ │ ├── components.d.ts │ │ │ │ │ │ │ ├── expected_svelte_4.json │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── bind-union │ │ │ │ │ │ │ ├── Component.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── bindings │ │ │ │ │ │ │ ├── Legacy.svelte │ │ │ │ │ │ │ ├── Runes.svelte │ │ │ │ │ │ │ ├── RunesGeneric.svelte │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── boolean-literal-props │ │ │ │ │ │ │ ├── Component.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── checkjs-nostrict │ │ │ │ │ │ │ ├── component-props-js │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── component-props-ts │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── each-anytype │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── props_to-import-js.svelte │ │ │ │ │ │ │ ├── props_to-import-ts.svelte │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── checkjs │ │ │ │ │ │ │ ├── component-props-js │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── component-props-ts │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── no-script-tag │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── props_to-import-js.svelte │ │ │ │ │ │ │ ├── props_to-import-ts.svelte │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── coffeescript-ignore │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── component-invalid │ │ │ │ │ │ │ ├── components.d.ts │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── imported.svelte │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── const-tag-if │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── const-tag │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── custom-types │ │ │ │ │ │ │ ├── expected_svelte_4.json │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ ├── svelte-ambient-typings.d.ts │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── deprecated-unused-hints │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── each │ │ │ │ │ │ │ ├── expected_svelte_4.json │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── element-attributes │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── element-events │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── exports-map-svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── package │ │ │ │ │ │ │ │ │ ├── foo.svelte │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── x-types.d.ts │ │ │ │ │ │ │ │ │ ├── x.svelte │ │ │ │ │ │ │ │ │ └── y.svelte │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── generics-runes.v5 │ │ │ │ │ │ │ ├── ValueComponent.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── generics │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── generics.svelte │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── getters │ │ │ │ │ │ │ ├── component-with-getters.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── if-control-flow-shadowed-variables │ │ │ │ │ │ │ ├── diagnostics-if-control-flow-imported.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── if-control-flow │ │ │ │ │ │ │ ├── diagnostics-if-control-flow-imported.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── ignore-false-positives │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── ignore-generated-code │ │ │ │ │ │ │ ├── diagnostics-ignore-generated-imported.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── implicit-snippet.v5 │ │ │ │ │ │ │ ├── SnippetParent.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── import-precedence │ │ │ │ │ │ │ ├── a.svelte │ │ │ │ │ │ │ ├── a.svelte.d.ts │ │ │ │ │ │ │ ├── b.svelte │ │ │ │ │ │ │ ├── b.svelte.ts │ │ │ │ │ │ │ ├── c.d.svelte.ts │ │ │ │ │ │ │ ├── c.svelte │ │ │ │ │ │ │ ├── d.svelte │ │ │ │ │ │ │ ├── d.svelte.js │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── invalid-import │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ └── valid-import.svelte │ │ │ │ │ │ ├── js-untyped │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ └── untyped-js.svelte │ │ │ │ │ │ ├── modulescript-boolean-not-assignable-to-string │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── no-typechecks-for-js │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── node16 │ │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ ├── other.svelte │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── parser-error │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── project-reference │ │ │ │ │ │ │ ├── nested │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ ├── imported.ts │ │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ │ ├── tsconfig_sub2.json │ │ │ │ │ │ │ │ └── tsconfig_sub3.json │ │ │ │ │ │ │ ├── paths │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ ├── imported.ts │ │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ │ └── tsconfig_sub.json │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── props-control-flow │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── props-untyped │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ └── untyped-ts.svelte │ │ │ │ │ │ ├── pug │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── reactive-statement-unused-in-comma-list │ │ │ │ │ │ │ ├── ignores-unused-let │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ ├── keeps-legit-const │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ └── keeps-legit-import │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── reactive-statement-unused-label │ │ │ │ │ │ │ ├── ignores-unused-label │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ │ └── keeps-other-unused-label-warnings │ │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── script-boolean-not-assignable-to-string │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── slot-typechecks │ │ │ │ │ │ │ ├── diagnostics-slots-imported.svelte │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── snippet-js.v5 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── snippet-scope.v5 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── strictEvents │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ └── strictEvents.svelte │ │ │ │ │ │ ├── style-directive │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── svelte-element-error │ │ │ │ │ │ │ ├── expected_svelte_5.json │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── svelte-element │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── svelte-native │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── input.svelte │ │ │ │ │ │ │ ├── svelte-ambient-typings.d.ts │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ ├── svelte-ts-file │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ ├── foo.svelte.ts │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── sveltekit-autotypings-arrow │ │ │ │ │ │ │ ├── $types.d.ts │ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ │ ├── +page.ts │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── sveltekit-autotypings │ │ │ │ │ │ │ ├── $types.d.ts │ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ │ ├── +page.ts │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── tags-without-attrs │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── transition-options │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ │ ├── typechecks-js-with-ts-check │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── unInitialized │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ └── undeclared-component │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ └── index.test.ts │ │ │ │ ├── folding-range │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── await-catch │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await-peding-catch │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await-pending-only │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await-pending-then-catch │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await-pending-then │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await-then-catch-shorthand │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await-then-catch │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── await-then │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── each-block │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── each-else │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── each-keyed │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── if-block │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── key-block │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── parser-error │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ └── script │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ └── index.test.ts │ │ │ │ ├── getDirectiveCommentCompletions.test.ts │ │ │ │ ├── inlayHints │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── $$props │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$restProps │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $$slots │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── $store │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── action │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── animation │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── component-handler │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── disable-argument-name-match │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── disable-type-name-match │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── each │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── element-handler │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── function-call-in-props │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── property-declaration │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── reactive-block │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── reactive-varable │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── snippet.v5 │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── transition │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ │ └── union-type-props │ │ │ │ │ │ │ ├── expectedv2.json │ │ │ │ │ │ │ └── input.svelte │ │ │ │ │ └── index.test.ts │ │ │ │ └── preferences.test.ts │ │ │ │ ├── module-loader.test.ts │ │ │ │ ├── service.test.ts │ │ │ │ ├── svelte-sys.test.ts │ │ │ │ ├── test-utils.ts │ │ │ │ ├── testfiles │ │ │ │ ├── call-hierarchy │ │ │ │ │ ├── another-ref-format-date.svelte │ │ │ │ │ ├── call-hierarchy-import.svelte │ │ │ │ │ ├── outgoing-component.svelte │ │ │ │ │ └── util.ts │ │ │ │ ├── code-actions │ │ │ │ │ ├── check-js │ │ │ │ │ │ ├── codeaction-custom-fix-all-component3.svelte │ │ │ │ │ │ ├── importing │ │ │ │ │ │ │ ├── FixAllImported.svelte │ │ │ │ │ │ │ └── FixAllImported2.svelte │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── codeaction-add-jsdoc.svelte │ │ │ │ │ ├── codeaction-add-lang-ts-no-script.svelte │ │ │ │ │ ├── codeaction-add-lang-ts.svelte │ │ │ │ │ ├── codeaction-checkJs-module.svelte │ │ │ │ │ ├── codeaction-checkJs.svelte │ │ │ │ │ ├── codeaction-component-import.svelte │ │ │ │ │ ├── codeaction-const-reassign.svelte │ │ │ │ │ ├── codeaction-custom-fix-all-component.svelte │ │ │ │ │ ├── codeaction-custom-fix-all-component2.svelte │ │ │ │ │ ├── codeaction-custom-fix-all-component3.svelte │ │ │ │ │ ├── codeaction-custom-fix-all-component4.svelte │ │ │ │ │ ├── codeaction-custom-fix-all-component5.svelte │ │ │ │ │ ├── codeaction-custom-fix-all-component6.svelte │ │ │ │ │ ├── codeaction-custom-fix-all-store.svelte │ │ │ │ │ ├── codeactions.svelte │ │ │ │ │ ├── fix-add-async.svelte │ │ │ │ │ ├── fix-missing-function-element.svelte │ │ │ │ │ ├── importing │ │ │ │ │ │ ├── FixAllImported.svelte │ │ │ │ │ │ ├── FixAllImported2.svelte │ │ │ │ │ │ ├── FixAllImported3.svelte │ │ │ │ │ │ ├── Nest │ │ │ │ │ │ │ └── FixAllImported.svelte │ │ │ │ │ │ ├── a.ts │ │ │ │ │ │ ├── b.ts │ │ │ │ │ │ └── c.ts │ │ │ │ │ ├── organize-import-all-remove.svelte │ │ │ │ │ ├── organize-imports-error.svelte │ │ │ │ │ ├── organize-imports-group.svelte │ │ │ │ │ ├── organize-imports-leading-comment.svelte │ │ │ │ │ ├── organize-imports-module-store.svelte │ │ │ │ │ ├── organize-imports-snippet.svelte │ │ │ │ │ ├── organize-imports-unchanged1.svelte │ │ │ │ │ ├── organize-imports-unchanged2.svelte │ │ │ │ │ ├── organize-imports-with-generics.svelte │ │ │ │ │ ├── organize-imports-with-module.svelte │ │ │ │ │ └── remove-imports-inline.svelte │ │ │ │ ├── codelens │ │ │ │ │ ├── importing.svelte │ │ │ │ │ └── references.svelte │ │ │ │ ├── completions │ │ │ │ │ ├── ComponentDef.ts │ │ │ │ │ ├── ScndImport.svelte │ │ │ │ │ ├── UpperCase │ │ │ │ │ │ ├── dirCasing.svelte │ │ │ │ │ │ └── toImport.ts │ │ │ │ │ ├── completions-auto-optional-chain.svelte │ │ │ │ │ ├── completions-in-reactive-statement.svelte │ │ │ │ │ ├── completions.svelte │ │ │ │ │ ├── completionsstyle.svelte │ │ │ │ │ ├── component-events-completion-ts-def.svelte │ │ │ │ │ ├── component-events-completion.svelte │ │ │ │ │ ├── component-events-event-dispatcher.svelte │ │ │ │ │ ├── component-events-interface.svelte │ │ │ │ │ ├── component-props-completion-rune.svelte │ │ │ │ │ ├── component-props-rune.svelte │ │ │ │ │ ├── custom-element-tag.svelte │ │ │ │ │ ├── customElement.d.ts │ │ │ │ │ ├── editingCompletion.svelte │ │ │ │ │ ├── element-events-completion.svelte │ │ │ │ │ ├── emptytext-imported.svelte │ │ │ │ │ ├── emptytext-importer.svelte │ │ │ │ │ ├── importcompletions-2nd-import.svelte │ │ │ │ │ ├── importcompletions-new-line.svelte │ │ │ │ │ ├── importcompletions-store.svelte │ │ │ │ │ ├── importcompletions-text.svelte │ │ │ │ │ ├── importcompletions.svelte │ │ │ │ │ ├── importcompletions1.svelte │ │ │ │ │ ├── importcompletions2.svelte │ │ │ │ │ ├── importcompletions3.svelte │ │ │ │ │ ├── importcompletions4.svelte │ │ │ │ │ ├── importcompletions5.svelte │ │ │ │ │ ├── importcompletions6.svelte │ │ │ │ │ ├── importcompletions7.svelte │ │ │ │ │ ├── importcompletions8.svelte │ │ │ │ │ ├── importcompletions9.svelte │ │ │ │ │ ├── importstatementcompletions.svelte │ │ │ │ │ ├── importstatementcompletions2.svelte │ │ │ │ │ ├── jsdoc-completions.svelte │ │ │ │ │ ├── mustache.svelte │ │ │ │ │ ├── namespaced.svelte │ │ │ │ │ ├── object-member.svelte │ │ │ │ │ ├── string-completion.svelte │ │ │ │ │ ├── to-import.ts │ │ │ │ │ ├── toImport.json │ │ │ │ │ ├── ts-directive-comment.svelte │ │ │ │ │ └── useTabs │ │ │ │ │ │ ├── .prettierrc │ │ │ │ │ │ └── importcompletions1.svelte │ │ │ │ ├── declaration-map │ │ │ │ │ ├── declaration-map-project │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ │ └── types │ │ │ │ │ │ │ ├── base64.d.ts │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.d.ts.map │ │ │ │ │ ├── import-from-base64-sourcemap.svelte │ │ │ │ │ └── importing.svelte │ │ │ │ ├── declaration │ │ │ │ │ └── source.ts │ │ │ │ ├── definition │ │ │ │ │ ├── definition-rune.svelte │ │ │ │ │ └── imported-rune.svelte │ │ │ │ ├── definitions.svelte │ │ │ │ ├── definitions.ts │ │ │ │ ├── diagnostics │ │ │ │ │ ├── diagnostics-imported-js-update.svelte │ │ │ │ │ ├── diagnostics.svelte │ │ │ │ │ ├── different-ts-service.svelte │ │ │ │ │ ├── different-ts-service │ │ │ │ │ │ ├── different-ts-service.svelte │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── empty-export.ts │ │ │ │ │ ├── shared-comp.svelte │ │ │ │ │ ├── shared-ts-file.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ ├── unresolvedimport.svelte │ │ │ │ │ └── unresolvedimport2.svelte │ │ │ │ ├── document-highlight │ │ │ │ │ └── document-highlight.svelte │ │ │ │ ├── documentation.svelte │ │ │ │ ├── documentation.ts │ │ │ │ ├── documentsymbols.svelte │ │ │ │ ├── empty.svelte │ │ │ │ ├── find-component-references-child.svelte │ │ │ │ ├── find-component-references-parent.svelte │ │ │ │ ├── find-component-references-parent2.svelte │ │ │ │ ├── find-file-references-child.svelte │ │ │ │ ├── find-file-references-parent.svelte │ │ │ │ ├── find-references-$store-other.svelte │ │ │ │ ├── find-references-$store.svelte │ │ │ │ ├── find-references-ignore-generated-tsx.svelte │ │ │ │ ├── find-references-ignore-generated.svelte │ │ │ │ ├── find-references.svelte │ │ │ │ ├── hover │ │ │ │ │ ├── hover-$store.svelte │ │ │ │ │ ├── hover-events-interface.svelte │ │ │ │ │ └── hoverinfo.svelte │ │ │ │ ├── implementation │ │ │ │ │ ├── implementation.svelte │ │ │ │ │ └── some-type.ts │ │ │ │ ├── imported-file.svelte │ │ │ │ ├── performance.svelte │ │ │ │ ├── preferences │ │ │ │ │ ├── code-action-outside-root.svelte │ │ │ │ │ ├── code-action.svelte │ │ │ │ │ ├── definition │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── imports.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── module-specifier-js.svelte │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── with-context-module.svelte │ │ │ │ ├── rename │ │ │ │ │ ├── rename-ignore-generated.svelte │ │ │ │ │ ├── rename-prop-with-slot-events.svelte │ │ │ │ │ ├── rename-runes-importer.svelte │ │ │ │ │ ├── rename-runes.svelte │ │ │ │ │ ├── rename-shorthand.svelte │ │ │ │ │ ├── rename-slot-events-importer.svelte │ │ │ │ │ ├── rename-slot-let.svelte │ │ │ │ │ ├── rename.svelte │ │ │ │ │ ├── rename2.svelte │ │ │ │ │ ├── rename3.svelte │ │ │ │ │ ├── rename4.svelte │ │ │ │ │ ├── rename5.svelte │ │ │ │ │ └── rename6.svelte │ │ │ │ ├── selection-range │ │ │ │ │ ├── selection-range-import.svelte │ │ │ │ │ └── selection-range.svelte │ │ │ │ ├── semantic-tokens │ │ │ │ │ ├── imported.svelte │ │ │ │ │ ├── jsToken.svelte │ │ │ │ │ └── tokens.svelte │ │ │ │ ├── signature-help │ │ │ │ │ └── signature-help.svelte │ │ │ │ ├── tsconfig.json │ │ │ │ ├── typedefinition │ │ │ │ │ ├── some-class.ts │ │ │ │ │ └── typedefinition.svelte │ │ │ │ ├── update-imports │ │ │ │ │ ├── imported.svelte │ │ │ │ │ └── updateimports.svelte │ │ │ │ └── workspace-symbols │ │ │ │ │ ├── imported.ts │ │ │ │ │ └── workspace-symbols.svelte │ │ │ │ ├── typescript-performance.test.ts │ │ │ │ └── utils.test.ts │ │ └── utils.test.ts │ ├── tsconfig.json │ └── wallaby.js ├── svelte-check │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── bin │ │ └── svelte-check │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── index.ts │ │ ├── options.ts │ │ └── writers.ts │ ├── test │ │ ├── Index.svelte │ │ └── tsconfig.json │ └── tsconfig.json ├── svelte-vscode │ ├── .gitignore │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── README.md │ ├── icons │ │ ├── logo-nightly.png │ │ ├── logo.png │ │ ├── preview-right-dark.svg │ │ └── preview-right-light.svg │ ├── language-configuration.json │ ├── package-json-schema.json │ ├── package.json │ ├── prettier-options-schema.json │ ├── snippets │ │ ├── javascript.json │ │ ├── svelte.json │ │ └── typescript.json │ ├── src │ │ ├── CompiledCodeContentProvider.ts │ │ ├── extension.ts │ │ ├── html │ │ │ ├── autoClose.ts │ │ │ └── htmlEmptyTagsShared.ts │ │ ├── middlewares.ts │ │ ├── sveltekit │ │ │ ├── generateFiles │ │ │ │ ├── commands.ts │ │ │ │ ├── generate.ts │ │ │ │ ├── index.ts │ │ │ │ ├── resources.ts │ │ │ │ ├── templates │ │ │ │ │ ├── error.ts │ │ │ │ │ ├── layout-load.ts │ │ │ │ │ ├── layout-server.ts │ │ │ │ │ ├── layout.ts │ │ │ │ │ ├── page-load.ts │ │ │ │ │ ├── page-server.ts │ │ │ │ │ ├── page.ts │ │ │ │ │ └── server.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── tsplugin.ts │ │ ├── typescript │ │ │ ├── findComponentReferences.ts │ │ │ └── findFileReferences.ts │ │ ├── utils.ts │ │ └── version.ts │ ├── syntaxes │ │ ├── README.md │ │ ├── markdown-svelte-css.json │ │ ├── markdown-svelte-js.json │ │ ├── markdown-svelte.json │ │ ├── postcss.src.yaml │ │ ├── pug-svelte-dotblock.json │ │ ├── pug-svelte-tags.json │ │ ├── pug-svelte.json │ │ └── svelte.tmLanguage.src.yaml │ ├── test │ │ ├── grammar │ │ │ ├── dummy │ │ │ │ ├── coffee.tmLanguage-dummy.json │ │ │ │ ├── css.tmLanguage-dummy.json │ │ │ │ ├── html.tmLanguage-dummy.json │ │ │ │ ├── js.tmLanguage-dummy.json │ │ │ │ ├── less.tsLanguage-dummy.json │ │ │ │ ├── pug.tmLanguage-dummy.json │ │ │ │ ├── sass.tmLanguage-dummy.json │ │ │ │ ├── scss.tsLanguage-dummy.json │ │ │ │ ├── stylus.tmLanguage-dummy.json │ │ │ │ └── ts.tmLanguage-dummy.json │ │ │ ├── samples │ │ │ │ ├── action │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── animation │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── await-block │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── bind │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── class-directive │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── component-docs │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── const │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── debug │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── each-block │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── element-namespace │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── elements │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── handler │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── if-block │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── key-block │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── namespaced-component │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── props │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── script-coffee │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── script-context-lang │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── script-generics-multiline │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── script-generics │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── script │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── store │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-directive │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-less │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-postcss │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-props │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-sass │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-scss │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-src │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style-stylus │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── style │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ ├── template-pug │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ │ └── transition │ │ │ │ │ ├── input.svelte │ │ │ │ │ └── input.svelte.snap │ │ │ └── test.js │ │ ├── sveltekit │ │ │ └── utils.spec.ts │ │ └── version.spec.ts │ └── tsconfig.json ├── svelte2tsx │ ├── .editorconfig │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.d.ts │ ├── package.json │ ├── repl │ │ ├── debug.ts │ │ └── index.svelte │ ├── rollup.config.mjs │ ├── src │ │ ├── emitDts.ts │ │ ├── estree.d.ts │ │ ├── helpers │ │ │ ├── files.ts │ │ │ ├── index.ts │ │ │ ├── sveltekit.ts │ │ │ └── typescript.ts │ │ ├── htmlxtojsx_v2 │ │ │ ├── index.ts │ │ │ ├── nodes │ │ │ │ ├── Action.ts │ │ │ │ ├── Animation.ts │ │ │ │ ├── AttachTag.ts │ │ │ │ ├── Attribute.ts │ │ │ │ ├── AwaitPendingCatchBlock.ts │ │ │ │ ├── Binding.ts │ │ │ │ ├── Class.ts │ │ │ │ ├── Comment.ts │ │ │ │ ├── ConstTag.ts │ │ │ │ ├── DebugTag.ts │ │ │ │ ├── EachBlock.ts │ │ │ │ ├── Element.ts │ │ │ │ ├── EventHandler.ts │ │ │ │ ├── IfElseBlock.ts │ │ │ │ ├── InlineComponent.ts │ │ │ │ ├── Key.ts │ │ │ │ ├── Let.ts │ │ │ │ ├── MustacheTag.ts │ │ │ │ ├── RawMustacheTag.ts │ │ │ │ ├── RenderTag.ts │ │ │ │ ├── SnippetBlock.ts │ │ │ │ ├── Spread.ts │ │ │ │ ├── StyleDirective.ts │ │ │ │ ├── Text.ts │ │ │ │ └── Transition.ts │ │ │ ├── svgattributes.ts │ │ │ └── utils │ │ │ │ └── node-utils.ts │ │ ├── index.ts │ │ ├── interfaces.ts │ │ ├── svelte2tsx │ │ │ ├── addComponentExport.ts │ │ │ ├── createRenderFunction.ts │ │ │ ├── index.ts │ │ │ ├── knownevents.ts │ │ │ ├── nodes │ │ │ │ ├── ComponentDocumentation.ts │ │ │ │ ├── ComponentEvents.ts │ │ │ │ ├── ExportedNames.ts │ │ │ │ ├── Generics.ts │ │ │ │ ├── HoistableInterfaces.ts │ │ │ │ ├── ImplicitStoreValues.ts │ │ │ │ ├── ImplicitTopLevelNames.ts │ │ │ │ ├── InterfacesAndTypes.ts │ │ │ │ ├── Scripts.ts │ │ │ │ ├── Stores.ts │ │ │ │ ├── TemplateScope.ts │ │ │ │ ├── event-handler.ts │ │ │ │ ├── handleImportDeclaration.ts │ │ │ │ ├── handleScopeAndResolveForSlot.ts │ │ │ │ ├── handleTypeAssertion.ts │ │ │ │ └── slot.ts │ │ │ ├── processInstanceScriptContent.ts │ │ │ ├── processModuleScriptTag.ts │ │ │ └── utils │ │ │ │ ├── Scope.ts │ │ │ │ ├── error.ts │ │ │ │ └── tsAst.ts │ │ └── utils │ │ │ ├── htmlxparser.ts │ │ │ ├── ignore.ts │ │ │ ├── magic-string.ts │ │ │ ├── object.ts │ │ │ └── svelteAst.ts │ ├── svelte-jsx-v4.d.ts │ ├── svelte-jsx.d.ts │ ├── svelte-native-jsx.d.ts │ ├── svelte-shims-v4.d.ts │ ├── svelte-shims.d.ts │ ├── test │ │ ├── build.ts │ │ ├── emitDts │ │ │ ├── index.ts │ │ │ └── samples │ │ │ │ ├── cross-package-generic-types │ │ │ │ ├── expected │ │ │ │ │ ├── consumer.d.ts │ │ │ │ │ └── index.d.ts │ │ │ │ ├── node_modules │ │ │ │ │ └── test-package │ │ │ │ │ │ ├── not-at-root │ │ │ │ │ │ └── index.d.ts │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── consumer.ts │ │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ │ │ ├── javascript-libRoot │ │ │ │ ├── config.json │ │ │ │ ├── expected │ │ │ │ │ ├── Test.svelte.d.ts │ │ │ │ │ └── index.d.ts │ │ │ │ ├── jsconfig.json │ │ │ │ └── src │ │ │ │ │ ├── Test2.svelte │ │ │ │ │ └── lib │ │ │ │ │ ├── Test.svelte │ │ │ │ │ └── index.js │ │ │ │ ├── javascript-runes.v5 │ │ │ │ ├── expected │ │ │ │ │ └── TestRunes.svelte.d.ts │ │ │ │ ├── jsconfig.json │ │ │ │ └── src │ │ │ │ │ └── TestRunes.svelte │ │ │ │ ├── javascript │ │ │ │ ├── expected │ │ │ │ │ ├── Test.svelte.d.ts │ │ │ │ │ ├── Test2.svelte.d.ts │ │ │ │ │ ├── TestNoScript.svelte.d.ts │ │ │ │ │ ├── TestNoTypes.svelte.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── runes.svelte.d.ts │ │ │ │ ├── jsconfig.json │ │ │ │ └── src │ │ │ │ │ ├── Test.svelte │ │ │ │ │ ├── Test2.svelte │ │ │ │ │ ├── TestNoScript.svelte │ │ │ │ │ ├── TestNoTypes.svelte │ │ │ │ │ ├── foo.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── runes.svelte.js │ │ │ │ ├── svelte3 │ │ │ │ ├── config.json │ │ │ │ ├── expected │ │ │ │ │ ├── Test.svelte.d.ts │ │ │ │ │ ├── TestJs.svelte.d.ts │ │ │ │ │ └── index.d.ts │ │ │ │ ├── src │ │ │ │ │ ├── Test.svelte │ │ │ │ │ ├── TestJs.svelte │ │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ │ │ ├── typescript-custom-tsconfig │ │ │ │ ├── config.json │ │ │ │ ├── expected │ │ │ │ │ └── runes.svelte.d.ts │ │ │ │ ├── src │ │ │ │ │ └── runes.svelte.ts │ │ │ │ ├── tsconfig.build.json │ │ │ │ └── tsconfig.json │ │ │ │ ├── typescript-declarationMap │ │ │ │ ├── expected │ │ │ │ │ ├── Test.svelte.d.ts │ │ │ │ │ ├── Test.svelte.d.ts.map │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ ├── testSvelteTs.svelte.d.ts │ │ │ │ │ └── testSvelteTs.svelte.d.ts.map │ │ │ │ ├── src │ │ │ │ │ ├── Test.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ └── testSvelteTs.svelte.ts │ │ │ │ └── tsconfig.json │ │ │ │ ├── typescript-deduplicate │ │ │ │ ├── expected │ │ │ │ │ ├── Test.svelte.d.ts │ │ │ │ │ └── foo.d.ts │ │ │ │ ├── src │ │ │ │ │ ├── Test.svelte │ │ │ │ │ └── foo.ts │ │ │ │ └── tsconfig.json │ │ │ │ ├── typescript-runes-await.v5 │ │ │ │ ├── expected │ │ │ │ │ ├── TestRunes1.svelte.d.ts │ │ │ │ │ └── TestRunes2.svelte.d.ts │ │ │ │ ├── src │ │ │ │ │ ├── TestRunes1.svelte │ │ │ │ │ └── TestRunes2.svelte │ │ │ │ └── tsconfig.json │ │ │ │ ├── typescript-runes-generics.v5 │ │ │ │ ├── expected │ │ │ │ │ └── TestRunes.svelte.d.ts │ │ │ │ ├── src │ │ │ │ │ └── TestRunes.svelte │ │ │ │ └── tsconfig.json │ │ │ │ ├── typescript-runes.v5 │ │ │ │ ├── expected │ │ │ │ │ ├── TestRunes1.svelte.d.ts │ │ │ │ │ └── TestRunes2.svelte.d.ts │ │ │ │ ├── src │ │ │ │ │ ├── TestRunes1.svelte │ │ │ │ │ └── TestRunes2.svelte │ │ │ │ └── tsconfig.json │ │ │ │ └── typescript │ │ │ │ ├── expected │ │ │ │ ├── Interfaces.svelte.d.ts │ │ │ │ ├── Test.svelte.d.ts │ │ │ │ ├── Test2.svelte.d.ts │ │ │ │ ├── Test3$$Props.svelte.d.ts │ │ │ │ ├── index.d.ts │ │ │ │ └── runes.svelte.d.ts │ │ │ │ ├── src │ │ │ │ ├── Interfaces.svelte │ │ │ │ ├── Test.svelte │ │ │ │ ├── Test2.svelte │ │ │ │ ├── Test3$$Props.svelte │ │ │ │ ├── foo.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── runes.svelte.ts │ │ │ │ └── tsconfig.json │ │ ├── helpers.ts │ │ ├── helpers │ │ │ └── index.ts │ │ ├── htmlx2jsx │ │ │ ├── index.ts │ │ │ └── samples │ │ │ │ ├── action-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── action-nested │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── action-params │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── action-svelte-body │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── animation-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── animation-params │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attachments.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-data │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-element │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-foreign-ns │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-invalid-jsx-name │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-multiline │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-multiple │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-nullish-coalescing │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-number │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-optional-chaining │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-quoted │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-shorthand │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── attribute-text │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── auto-closing-tag │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-basic-catch │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-basic │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-destruct-array │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-destruct-default │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-destruct-object │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-destruct-rest │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-no-then │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-parentheses │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-pending-catch │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-pending │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-shorthand-catch-no-var │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-shorthand-catch │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── await-block-shorthand-then-no-var │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-bare │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-get-set.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-group-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-group │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-oneway │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-this-component │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-this-get-set.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-this-svelte-body │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-this-svelte-component │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-this-svelte-self │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding-this │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── binding │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── blocks-without-whitespace-inbetween │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── class-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── class-parentheses │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── class │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── comment │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── comments-around-if │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-default-slot-empty │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-default-slot-let-destructure │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-default-slot-let │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-default-slot │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-multi-slot │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-name-dot │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-named-slot │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-no-slots │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-infer-props │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-shadowed-prop │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── custom-css-properties │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── custom-element-attribute │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── custom-element-builtin-attribute │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── debug-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── directive-quoted │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── doctype │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-basic-sequence │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-basic │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-index │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-key-else │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-key │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-nullish-coalescing │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-optional-chaining │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── each-block-without-as.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-action │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-animation │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-await │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-binding │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-bracket │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-class-directive │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-const │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-empty-expression.v5 │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-event-handler │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-html-block │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-if │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-key │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-mustache │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-parentheses │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-props │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-style-directive │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-transition │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-unclosed-block.v5 │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-unclosed-component-no-attr.v5 │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-unclosed-element-no-attr.v5 │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── editing-unclosed-tag.v5 │ │ │ │ ├── expected.error.json │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── element-only │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-component-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-component-infer-props │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-component │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-customname │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-modifiers │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-quoted │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler-svelte-component │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── event-handler │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── expression-nullish-coalescing-optional-chaining │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── html-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-block-const │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-comma-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-else-block-nested │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-else-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-else-if-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-else-if-nullish-coalescing │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-else-if-optional-chaining │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-nested-await-block-shadowed │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-nested-await-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-nested-each-block-shadowed │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-nested-each-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-nested-slot-let-shadowed │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── if-nested-slot-let │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── key-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── mustache-tag-object-literal │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── namespaced-attributes │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── nested-if-else-if-and-each-block │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── nested-snippet.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── quotes-inside-quotes │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── sapper-noscroll │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── sapper-prefetch │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── simple-expression │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── snippet.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── style-directive │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── svelte-boundary.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── svelte-fragment │ │ │ │ ├── expected-svelte5.js │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── sveltehead-title │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── sveltekit-anchor-attrs │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── svg-attributes │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── tokens-not-allowed-in-jsx │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── transition-animate-fallbacks │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── transition-bare │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── transition-modifiers │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── transition-params │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ ├── ts-in-template.v5 │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ │ │ └── void-elements │ │ │ │ ├── expectedv2.js │ │ │ │ └── input.svelte │ │ ├── htmlxparser │ │ │ └── index.ts │ │ ├── sourcemaps │ │ │ ├── composer.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── parser.ts │ │ │ ├── process.ts │ │ │ ├── readme.md │ │ │ └── samples │ │ │ │ ├── action-directive │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── await-block │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── component-props │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── each-block │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── element-attributes │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── event-binding │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── if-block │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── import-equal │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── large-sample-1 │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── let │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── property-shorthand │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── reactive-statements │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── reserved-variables │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── simple-element │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ ├── slot-let │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ │ │ └── slots │ │ │ │ ├── input.svelte │ │ │ │ ├── mappings.jsx │ │ │ │ └── test.jsx │ │ ├── svelte2tsx │ │ │ ├── index.ts │ │ │ ├── samples │ │ │ │ ├── $store-as-directive │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── $store-assign │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── $store-export-type │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── $store-index │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── $store-inside-block-without-braces │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── $store-nested-declaration │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── $store-no-instance-only-module-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── $store-prop-init │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── accessors-config-attr-false │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── accessors-config │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── array-binding-export │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ast-offset-none │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ast-offset-some │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── attributes-foreign-ns │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── await-with-$store │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── await.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── binding-assignment-$store │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── binding-group-store │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── circle-drawer-example │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── commented-out-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-default-slot │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-events-interface-constant │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-events-interface-dispatcher │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-events-interface-string-literals │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-events-interface │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-events-strictEvents │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-events-type │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-multiple-slots │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-$$slot-interface │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-$$slot-type │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-crazy-attributes │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-fallback │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-forward-with-props │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-inside-await │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-inside-each │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-let-forward-named-slot │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-let-forward │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-nest-scope │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-no-space │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-object-key │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-slot-var-shadowing │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-with-documentation │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-with-indented-multiline-documentation │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── component-with-multiline-documentation │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── const-tag-await-then-destructuring │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── const-tag-await-then │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── const-tag-component │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── const-tag-each-destructure │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── const-tag-each │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── creates-dts │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── creates-no-script-dts │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── custom-css-properties-with-$store │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── debug-block │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── doctype-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── editing-mustache │ │ │ │ │ ├── expected.error.json │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── empty-source │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-and-forwarded-event │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-bubble-component-multi │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-bubble-component-with-props │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-bubble-component │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-bubble-element │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-bubble-svelte-element │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-dispatcher-events-alias │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-dispatcher-events │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── event-dispatchers │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-class │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-const-array-destructuring │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-const-object-destructuring │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-destructuring │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-doc │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-js-required-props │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-list-runes.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-list │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-references-local │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── export-with-default-multi │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── filename-is-invalid-identifier │ │ │ │ │ ├── 1_a[slug]Test-upper--upper3asd4.svelte │ │ │ │ │ └── expectedv2.ts │ │ │ │ ├── filename-is-invalid-identifiers-only │ │ │ │ │ ├── 0.svelte │ │ │ │ │ └── expectedv2.ts │ │ │ │ ├── function-scope │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── generics-attribute.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── import-equal │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── import-leading-comment │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── import-single-quote │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── imports-module-instance │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── imports │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── jsdoc-before-first-import │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── module-script-and-script-in-line │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── module-script-and-script-in-line2 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── module-script-and-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── module-script-and-script2 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── module-script-and-script3.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── nested-$-variables-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── nested-$-variables-template │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── object-binding-export │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── props-variable-and-$props.id-destructured.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── props-variable-and-$props.id-not-$props-init.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── props-variable-and-$props.id-spread.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── props-variable-and-$props.id.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-$store-destructuring │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-assignment-type-cast │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-block │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-break-$ │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-declare-destructuring │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-declare-express-starts-with-object │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-declare-object │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-declare-same-name-as-function-parameter │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-declare-same-name-as-import │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-declare │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-statements-store │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── reactive-store-set │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── renamed-exports-runes.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── renamed-exports │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── runes-best-effort-types.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── runes-bindable.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── runes-looking-like-stores.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── runes-only-export.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── runes-with-slots.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── runes.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── script-and-module-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── script-in-rawhtml │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── script-inside-head-after-toplevel-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── script-on-bottom │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── script-style-like-component │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── script-with-src │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── self-closing-component │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── single-element │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── single-export │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── slot-bind-this │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-generics.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-instance-script.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-module-hoist-1.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-module-hoist-2.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-module-hoist-3.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-module-hoist-4.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-module-hoist-5.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── snippet-module-hoist-6.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── store-derived-import │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── store-destructuring │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── store-from-module │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── store-from-reactive-assignment │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── store-import │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── store-property-access │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── stores-looking-like-runes │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── stores-mustache │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── style-after-selfclosing-iframe │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── style-attribute-bare │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── style-attribute │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── style-in-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── style │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── svelte-element │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── svelte-self-forward-event │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── sveltekit-autotypes-$props-rune-no-changes.v5 │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── expectedv2.ts │ │ │ │ ├── sveltekit-autotypes-$props-rune.v5 │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ └── expectedv2.ts │ │ │ │ ├── sveltekit-autotypes │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ └── expectedv2.ts │ │ │ │ ├── transforms-interfaces-dts │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$Props-interface-only-props │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$Props-interface │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$Props-type │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$Props-with-$$props │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$generics-accessor-dts │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$generics-accessor │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$generics-dts │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$generics-interface-references │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-$$generics │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-await-generics.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-creates-dts │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-event-dispatcher-typed-non-literal │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-event-dispatcher-typed │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-event-dispatchers-same-event │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-event-dispatchers │ │ │ │ │ ├── expected.js │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-arrow-function │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-boolean │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-const │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-doc-typedef │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-doc │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-has-initializer │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-has-type │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-interface │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-list-runes-false │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-list-runes.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-list │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-export-required-props │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-function-type-scope │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-generic-attribute-const-modifier │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-generics-attribute1 │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-generics-attribute2 │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-multiple-export │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-best-effort-types.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-bindable.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-generics.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-1.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-2.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-4.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-5.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-6.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-1.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-10.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-11.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-12.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-13.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-14.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-2.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-3.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-4.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-5.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-6.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-7.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-8.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-hoistable-props-false-9.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes-with-slot.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-runes.v5 │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-script-tag-generics │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-style-and-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-sveltekit-autotypes-$props-rune-unchanged.v5 │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── expectedv2.ts │ │ │ │ ├── ts-sveltekit-autotypes-$props-rune.v5 │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── expectedv2.ts │ │ │ │ ├── ts-type-assertion │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-typed-export-with-default │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── ts-uses-$$props │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── typeof-$store │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── unclosed-tag-containing-tag.v5 │ │ │ │ │ ├── expected.error.json │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$$props-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$$props │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$$restProps-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$$restProps │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$$slots-script │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$$slots │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$property │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$store-in-event-binding │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$store-multiple-variable-declaration │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$store-with-assignment-operators │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$store-with-increments │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$store-with-unary-operators │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-$store │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-accessors-attr-not-present │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-accessors-attr-present │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-accessors-mustachetag-false │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-accessors-mustachetag-true │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-accessors-no-svelte-options │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ ├── uses-svelte-components-let-forward │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ │ └── uses-svelte-components │ │ │ │ │ ├── expected-svelte5.ts │ │ │ │ │ ├── expectedv2.ts │ │ │ │ │ └── input.svelte │ │ │ └── tsconfig.json │ │ ├── test.ts │ │ └── tsconfig.json │ └── tsconfig.json └── typescript-plugin │ ├── .gitignore │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── internal.md │ ├── package.json │ ├── src │ ├── config-manager.ts │ ├── index.ts │ ├── language-service │ │ ├── call-hierarchy.ts │ │ ├── code-action.ts │ │ ├── completions.ts │ │ ├── definition.ts │ │ ├── diagnostics.ts │ │ ├── file-references.ts │ │ ├── find-references.ts │ │ ├── host.ts │ │ ├── hover.ts │ │ ├── implementation.ts │ │ ├── index.ts │ │ ├── inlay-hints.ts │ │ ├── move-to-file.ts │ │ ├── navigate-to-items.ts │ │ ├── rename.ts │ │ ├── sveltekit.ts │ │ └── update-imports.ts │ ├── logger.ts │ ├── module-loader.ts │ ├── project-svelte-files.ts │ ├── source-mapper.ts │ ├── svelte-snapshots.ts │ ├── svelte-sys.ts │ └── utils.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/shy-pants-punch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.changeset/shy-pants-punch.md -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: svelte 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/something-else.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.github/ISSUE_TEMPLATE/something-else.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/DeployExtensionsProd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.github/workflows/DeployExtensionsProd.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | resolution-mode=highest -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/internal/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/docs/internal/deployment.md -------------------------------------------------------------------------------- /docs/internal/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/docs/internal/overview.md -------------------------------------------------------------------------------- /docs/preprocessors/in-general.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/docs/preprocessors/in-general.md -------------------------------------------------------------------------------- /docs/preprocessors/other-css-preprocessors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/docs/preprocessors/other-css-preprocessors.md -------------------------------------------------------------------------------- /docs/preprocessors/scss-less.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/docs/preprocessors/scss-less.md -------------------------------------------------------------------------------- /docs/preprocessors/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/docs/preprocessors/typescript.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/package.json -------------------------------------------------------------------------------- /packages/language-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/.gitignore -------------------------------------------------------------------------------- /packages/language-server/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/.npmignore -------------------------------------------------------------------------------- /packages/language-server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/CHANGELOG.md -------------------------------------------------------------------------------- /packages/language-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/README.md -------------------------------------------------------------------------------- /packages/language-server/bin/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/bin/server.js -------------------------------------------------------------------------------- /packages/language-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/package.json -------------------------------------------------------------------------------- /packages/language-server/src/importPackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/importPackage.ts -------------------------------------------------------------------------------- /packages/language-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/DiagnosticsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/DiagnosticsManager.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/FallbackWatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/FallbackWatcher.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documentHighlight/wordHighlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documentHighlight/wordHighlight.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/Document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/Document.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/DocumentBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/DocumentBase.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/DocumentManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/DocumentManager.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/DocumentMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/DocumentMapper.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/configLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/configLoader.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/fileCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/fileCollection.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/parseHtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/parseHtml.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/documents/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/documents/utils.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/foldingRange/indentFolding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/foldingRange/indentFolding.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/semanticToken/semanticTokenLegend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/lib/semanticToken/semanticTokenLegend.ts -------------------------------------------------------------------------------- /packages/language-server/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/logger.ts -------------------------------------------------------------------------------- /packages/language-server/src/ls-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/ls-config.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/PluginHost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/PluginHost.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/CSSDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/CSSDocument.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/CSSPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/CSSPlugin.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/FileSystemProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/FileSystemProvider.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/StyleAttributeDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/StyleAttributeDocument.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/features/getIdClassCompletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/features/getIdClassCompletion.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/features/svelte-selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/features/svelte-selectors.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/global-vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/global-vars.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/css/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/css/service.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/documentContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/documentContext.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/html/HTMLPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/html/HTMLPlugin.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/html/dataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/html/dataProvider.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/interfaces.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/SvelteDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/SvelteDocument.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/SveltePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/SveltePlugin.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/features/SvelteTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/features/SvelteTags.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/features/getCompletions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/features/getCompletions.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/features/getDiagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/features/getDiagnostics.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/features/getHoverInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/features/getHoverInfo.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/features/getModifierData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/features/getModifierData.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/features/getSelectionRanges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/features/getSelectionRanges.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/svelte/features/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/svelte/features/utils.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/ComponentInfoProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/ComponentInfoProvider.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/DocumentMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/DocumentMapper.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/DocumentSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/DocumentSnapshot.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/LSAndTSDocResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/LSAndTSDocResolver.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/SnapshotManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/SnapshotManager.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/TypeScriptPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/TypeScriptPlugin.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/features/HoverProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/features/HoverProvider.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/features/RenameProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/features/RenameProvider.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/features/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/features/utils.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/module-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/module-loader.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/previewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/previewer.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/service.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/serviceCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/serviceCache.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/svelte-ast-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/svelte-ast-utils.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/svelte-sys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/svelte-sys.ts -------------------------------------------------------------------------------- /packages/language-server/src/plugins/typescript/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/plugins/typescript/utils.ts -------------------------------------------------------------------------------- /packages/language-server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/server.ts -------------------------------------------------------------------------------- /packages/language-server/src/svelte-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/svelte-check.ts -------------------------------------------------------------------------------- /packages/language-server/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/src/utils.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/documents/Document.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/documents/Document.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/documents/DocumentManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/documents/DocumentManager.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/documents/DocumentMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/documents/DocumentMapper.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/documents/configLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/documents/configLoader.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/documents/fileCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/documents/fileCollection.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/documents/parseHtml.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/documents/parseHtml.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/documents/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/documents/utils.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/lib/indentFolding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/lib/indentFolding.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/PluginHost.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/PluginHost.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/css/CSSPlugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/css/CSSPlugin.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/html/HTMLPlugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/html/HTMLPlugin.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/svelte/SvelteDocument.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/svelte/SvelteDocument.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/svelte/SveltePlugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/svelte/SveltePlugin.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/svelte/features/getHoverInfo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/svelte/features/getHoverInfo.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/svelte/testfiles/diagnostics.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/svelte/testfiles/diagnostics.svelte -------------------------------------------------------------------------------- /packages/language-server/test/plugins/svelte/testfiles/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/svelte/testfiles/tsconfig.json -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/TypescriptPlugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/typescript/TypescriptPlugin.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/$$generic-filter-out-unused/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/$$props-valid/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/$$props-valid2/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/$$props/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/$store-uninitialized/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/bind-union/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/boolean-literal-props/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/checkjs-nostrict/each-anytype/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/coffeescript-ignore/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/component-invalid/imported.svelte: -------------------------------------------------------------------------------- 1 |

hi

2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/exports-map-svelte/node_modules/package/x-types.d.ts: -------------------------------------------------------------------------------- 1 | declare const X: any; 2 | export default X; -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/ignore-false-positives/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/import-precedence/a.svelte.d.ts: -------------------------------------------------------------------------------- 1 | export declare const a: boolean; 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/import-precedence/b.svelte.ts: -------------------------------------------------------------------------------- 1 | export const b = true; 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/import-precedence/c.d.svelte.ts: -------------------------------------------------------------------------------- 1 | export declare const c: boolean; 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/import-precedence/d.svelte.js: -------------------------------------------------------------------------------- 1 | export const d = true; 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/import-precedence/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/invalid-import/valid-import.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/js-untyped/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/no-typechecks-for-js/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/node16/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/props-control-flow/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/props-untyped/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/reactive-statement-unused-in-comma-list/ignores-unused-let/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/reactive-statement-unused-label/ignores-unused-label/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/svelte-native/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/svelte-ts-file/foo.svelte.ts: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/tags-without-attrs/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/diagnostics/fixtures/transition-options/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/folding-range/.gitignore: -------------------------------------------------------------------------------- 1 | debug.svelte -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/inlayHints/.gitignore: -------------------------------------------------------------------------------- 1 | debug.svelte -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/inlayHints/fixtures/$$props/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/inlayHints/fixtures/$$restProps/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/inlayHints/fixtures/$$slots/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/inlayHints/fixtures/$store/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/inlayHints/fixtures/transition/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/features/inlayHints/fixtures/union-type-props/expectedv2.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/module-loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/typescript/module-loader.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/typescript/service.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/svelte-sys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/typescript/svelte-sys.test.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/language-server/test/plugins/typescript/test-utils.ts -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/code-actions/check-js/importing/FixAllImported.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/code-actions/check-js/importing/FixAllImported2.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/code-actions/importing/FixAllImported.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/code-actions/importing/FixAllImported2.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/code-actions/importing/FixAllImported3.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/code-actions/importing/Nest/FixAllImported.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/completions/UpperCase/toImport.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/language-server/test/plugins/typescript/testfiles/completions/custom-element-tag.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/action/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/action/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/animation/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/animation/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/animation/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/animation/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/await-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/await-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/await-block/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/await-block/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/bind/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/bind/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/bind/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/bind/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/class-directive/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/class-directive/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/component-docs/input.svelte: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/const/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/const/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/const/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/const/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/debug/input.svelte: -------------------------------------------------------------------------------- 1 | {@debug abc} 2 | -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/debug/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/debug/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/each-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/each-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/each-block/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/each-block/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/element-namespace/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/element-namespace/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/elements/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/elements/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/elements/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/elements/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/handler/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/handler/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/handler/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/handler/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/if-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/if-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/if-block/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/if-block/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/key-block/input.svelte: -------------------------------------------------------------------------------- 1 | {#key hi} 2 | 3 | {/key} 4 | -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/key-block/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/key-block/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/props/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/props/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/props/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/props/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/script-coffee/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/script-coffee/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/script-generics/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/script-generics/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/script/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/script/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/script/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/script/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/store/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/store/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/store/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/store/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-directive/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-directive/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-less/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-less/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-less/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-less/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-postcss/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-postcss/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-props/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-props/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-props/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-props/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-sass/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-sass/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-sass/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-sass/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-scss/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-scss/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-scss/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-scss/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-src/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-src/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-src/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-src/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-stylus/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-stylus/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style-stylus/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style-stylus/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/style/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/style/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/template-pug/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/template-pug/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/template-pug/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/template-pug/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/transition/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/transition/input.svelte -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/samples/transition/input.svelte.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/samples/transition/input.svelte.snap -------------------------------------------------------------------------------- /packages/svelte-vscode/test/grammar/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/grammar/test.js -------------------------------------------------------------------------------- /packages/svelte-vscode/test/sveltekit/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/sveltekit/utils.spec.ts -------------------------------------------------------------------------------- /packages/svelte-vscode/test/version.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/test/version.spec.ts -------------------------------------------------------------------------------- /packages/svelte-vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte-vscode/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/.editorconfig -------------------------------------------------------------------------------- /packages/svelte2tsx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/.gitignore -------------------------------------------------------------------------------- /packages/svelte2tsx/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/CHANGELOG.md -------------------------------------------------------------------------------- /packages/svelte2tsx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/LICENSE -------------------------------------------------------------------------------- /packages/svelte2tsx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/README.md -------------------------------------------------------------------------------- /packages/svelte2tsx/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/index.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/package.json -------------------------------------------------------------------------------- /packages/svelte2tsx/repl/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/repl/debug.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/repl/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/repl/index.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/rollup.config.mjs -------------------------------------------------------------------------------- /packages/svelte2tsx/src/emitDts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/emitDts.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/estree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/estree.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/helpers/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/helpers/files.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/helpers/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/helpers/sveltekit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/helpers/sveltekit.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/helpers/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/helpers/typescript.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Action.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Animation.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/AttachTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/AttachTag.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Attribute.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/AwaitPendingCatchBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/AwaitPendingCatchBlock.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Binding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Binding.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Class.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Comment.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/ConstTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/ConstTag.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/DebugTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/DebugTag.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/EachBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/EachBlock.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Element.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/EventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/EventHandler.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/IfElseBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/IfElseBlock.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/InlineComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/InlineComponent.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Key.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Let.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Let.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/MustacheTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/MustacheTag.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/RawMustacheTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/RawMustacheTag.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/RenderTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/RenderTag.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/SnippetBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/SnippetBlock.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Spread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Spread.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/StyleDirective.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/StyleDirective.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Text.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/Transition.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/svgattributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/svgattributes.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/htmlxtojsx_v2/utils/node-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/htmlxtojsx_v2/utils/node-utils.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/interfaces.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/addComponentExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/addComponentExport.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/createRenderFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/createRenderFunction.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/knownevents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/knownevents.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/ComponentDocumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/ComponentDocumentation.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/ComponentEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/ComponentEvents.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/ExportedNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/ExportedNames.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/Generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/Generics.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/HoistableInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/HoistableInterfaces.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/ImplicitStoreValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/ImplicitStoreValues.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/ImplicitTopLevelNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/ImplicitTopLevelNames.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/InterfacesAndTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/InterfacesAndTypes.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/Scripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/Scripts.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/Stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/Stores.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/TemplateScope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/TemplateScope.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/event-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/event-handler.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/handleImportDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/handleImportDeclaration.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/handleScopeAndResolveForSlot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/handleScopeAndResolveForSlot.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/handleTypeAssertion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/handleTypeAssertion.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/nodes/slot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/nodes/slot.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/processInstanceScriptContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/processInstanceScriptContent.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/processModuleScriptTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/processModuleScriptTag.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/utils/Scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/utils/Scope.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/utils/error.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/svelte2tsx/utils/tsAst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/svelte2tsx/utils/tsAst.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/utils/htmlxparser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/utils/htmlxparser.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/utils/ignore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/utils/ignore.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/utils/magic-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/utils/magic-string.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/utils/object.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/src/utils/svelteAst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/src/utils/svelteAst.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/svelte-jsx-v4.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/svelte-jsx-v4.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/svelte-jsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/svelte-jsx.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/svelte-native-jsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/svelte-native-jsx.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/svelte-shims-v4.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/svelte-shims-v4.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/svelte-shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/svelte-shims.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/build.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/cross-package-generic-types/expected/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './consumer.js'; 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/cross-package-generic-types/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './consumer.js'; 2 | 3 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript-libRoot/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript-libRoot/config.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript-libRoot/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript-libRoot/jsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript-runes.v5/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript-runes.v5/jsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/expected/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript/expected/index.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/expected/runes.svelte.d.ts: -------------------------------------------------------------------------------- 1 | export const x: true; 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript/jsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/src/Test.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript/src/Test.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/src/Test2.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript/src/Test2.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/src/TestNoTypes.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript/src/TestNoTypes.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/src/foo.d.ts: -------------------------------------------------------------------------------- 1 | export type Foo = boolean; 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/javascript/src/index.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/javascript/src/runes.svelte.js: -------------------------------------------------------------------------------- 1 | export const x = true; 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/svelte3/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/svelte3/config.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/svelte3/expected/Test.svelte.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/svelte3/expected/Test.svelte.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/svelte3/expected/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/svelte3/expected/index.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/svelte3/src/Test.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/svelte3/src/Test.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/svelte3/src/TestJs.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/svelte3/src/TestJs.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/svelte3/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/svelte3/src/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/svelte3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/svelte3/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript-declarationMap/src/testSvelteTs.svelte.ts: -------------------------------------------------------------------------------- 1 | export class TestSvelteTs {} -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript-deduplicate/src/foo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript-deduplicate/src/foo.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript-runes.v5/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript-runes.v5/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/expected/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript/expected/index.d.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/expected/runes.svelte.d.ts: -------------------------------------------------------------------------------- 1 | export declare const x = true; 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/src/Interfaces.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript/src/Interfaces.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/src/Test.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript/src/Test.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/src/Test2.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript/src/Test2.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/src/foo.d.ts: -------------------------------------------------------------------------------- 1 | export type Foo = boolean; 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript/src/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/src/runes.svelte.ts: -------------------------------------------------------------------------------- 1 | export const x = true; 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/emitDts/samples/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/emitDts/samples/typescript/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/helpers.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/helpers/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/action-bare/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/action-bare/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/action-bare/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/action-nested/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/action-nested/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/action-nested/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/action-nested/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/action-params/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/action-params/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/action-params/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/action-params/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/action-svelte-body/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/animation-bare/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/animation-bare/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/animation-bare/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/animation-params/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/animation-params/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/animation-params/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/animation-params/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attachments.v5/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attachments.v5/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attachments.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attachments.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-bare/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-bare/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-bare/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-bare/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-data/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-data/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-data/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-data/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-element/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-element/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-element/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-element/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-multiple/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-multiple/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-nullish-coalescing/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-number/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-number/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-number/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-number/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-optional-chaining/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-quoted/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-quoted/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-quoted/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-quoted/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-shorthand/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-text/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-text/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/attribute-text/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/attribute-text/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/auto-closing-tag/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/auto-closing-tag/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/auto-closing-tag/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/auto-closing-tag/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/await-block-basic/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/await-block-basic/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/await-block-basic/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/await-block-basic/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-bare/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-bare/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-bare/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-bare/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-get-set.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-get-set.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-group-bare/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-group-bare/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-group/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-group/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-group/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-oneway/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-oneway/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-oneway/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-oneway/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-this-component/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-this-svelte-body/input.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-this-svelte-self/input.svelte: -------------------------------------------------------------------------------- 1 | {#if false} 2 | 3 | {/if} 4 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-this/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding-this/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding-this/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding/expected-svelte5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding/expected-svelte5.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/binding/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/binding/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/class-bare/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("h1", { });active; } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/class-bare/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/class-parentheses/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/class-parentheses/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/class-parentheses/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/class-parentheses/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/class/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/class/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/class/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/class/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/comment/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("h1", {}); } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/comment/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/comment/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/comments-around-if/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/comments-around-if/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/component-name-dot/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/component-name-dot/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/component-no-slots/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/component-no-slots/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/debug-block/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/debug-block/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/debug-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/debug-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/directive-quoted/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/directive-quoted/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/directive-quoted/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/directive-quoted/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/doctype/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/doctype/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/doctype/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/doctype/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/each-block-basic/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/each-block-basic/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/each-block-basic/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/each-block-basic/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/each-block-index/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/each-block-index/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/each-block-index/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/each-block-index/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/each-block-key/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/each-block-key/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/each-block-key/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/each-block-key/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-action/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-action/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-action/input.svelte: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-animation/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-animation/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-animation/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-animation/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-await/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-await/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-await/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-await/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-binding/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-binding/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-binding/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-binding/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-bracket/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-bracket/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-bracket/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-bracket/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-class-directive/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("div", { });obj.; } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-class-directive/input.svelte: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-const/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-const/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-const/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-const/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-html-block/expectedv2.js: -------------------------------------------------------------------------------- 1 | ''.; -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-html-block/input.svelte: -------------------------------------------------------------------------------- 1 | {@html ''.} -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-if/expected.error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-if/expected.error.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-if/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-if/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-if/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-if/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-key/expected.error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-key/expected.error.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-key/expectedv2.js: -------------------------------------------------------------------------------- 1 | ''.; { 2 | 3 | } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-key/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-key/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-mustache/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-mustache/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-mustache/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-mustache/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-props/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-props/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-props/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-props/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/editing-transition/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/editing-transition/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/element-only/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("h1", {}); } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/element-only/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/event-handler-bare/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("h1", { "on:click":undefined,}); } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/event-handler-bare/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/event-handler-component-bare/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/event-handler/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/event-handler/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/event-handler/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/event-handler/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/expression-nullish-coalescing-optional-chaining/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("h1", {}); your?.name ?? 'Unknown'; } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/expression-nullish-coalescing-optional-chaining/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello {your?.name ?? 'Unknown'}

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/html-block/expectedv2.js: -------------------------------------------------------------------------------- 1 | myfile + someOtherFile; -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/html-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/html-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-block-const/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-block-const/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-block-const/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-block-const/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-block/expectedv2.js: -------------------------------------------------------------------------------- 1 | if(name == "world"){ 2 | { svelteHTML.createElement("h1", {}); name; } 3 | } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-comma-block/expectedv2.js: -------------------------------------------------------------------------------- 1 | if(true, false){ 2 | { svelteHTML.createElement("h1", {}); name; } 3 | } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-comma-block/input.svelte: -------------------------------------------------------------------------------- 1 | {#if (true, false)} 2 |

Hello {name}

3 | {/if} -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-else-block/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-else-block/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-else-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-else-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-else-if-block/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-else-if-block/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-else-if-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-else-if-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/if-nested-slot-let/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/if-nested-slot-let/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/key-block/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/key-block/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/key-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/key-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/mustache-tag-object-literal/input.svelte: -------------------------------------------------------------------------------- 1 | {{ 2 | toString() { return "Hello World" } 3 | }} 4 | 5 | {{ a: '' }['a']} -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/namespaced-attributes/expectedv2.js: -------------------------------------------------------------------------------- 1 | 2 | { svelteHTML.createElement("use", { "xlink:href":test,});} -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/nested-snippet.v5/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/nested-snippet.v5/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/nested-snippet.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/nested-snippet.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/sapper-noscroll/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("a", {"sapper:noscroll":true,}); } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/sapper-noscroll/input.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/sapper-prefetch/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("a", {"sapper:prefetch":true,}); } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/sapper-prefetch/input.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/simple-expression/expectedv2.js: -------------------------------------------------------------------------------- 1 | { svelteHTML.createElement("h1", {}); name; } -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/simple-expression/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello {name}

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/snippet.v5/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/snippet.v5/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/snippet.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/snippet.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/style-directive/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/style-directive/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/style-directive/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/style-directive/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/svelte-boundary.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/svelte-boundary.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/svelte-fragment/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/svelte-fragment/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/svelte-fragment/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/svelte-fragment/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/sveltehead-title/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/sveltehead-title/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/sveltehead-title/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/sveltehead-title/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/svg-attributes/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/svg-attributes/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/svg-attributes/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/svg-attributes/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/tokens-not-allowed-in-jsx/expectedv2.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/tokens-not-allowed-in-jsx/input.svelte: -------------------------------------------------------------------------------- 1 | }> 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/transition-bare/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/transition-bare/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/transition-bare/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/transition-bare/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/void-elements/expectedv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/void-elements/expectedv2.js -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlx2jsx/samples/void-elements/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlx2jsx/samples/void-elements/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/htmlxparser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/htmlxparser/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/composer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/composer.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/helpers.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/parser.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/process.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/readme.md -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/action-directive/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/action-directive/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/await-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/await-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/await-block/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/await-block/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/await-block/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/await-block/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/component-props/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/component-props/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/component-props/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/component-props/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/component-props/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/component-props/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/each-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/each-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/each-block/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/each-block/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/each-block/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/each-block/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/element-attributes/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/element-attributes/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/event-binding/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/event-binding/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/event-binding/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/event-binding/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/event-binding/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/event-binding/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/if-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/if-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/if-block/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/if-block/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/if-block/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/if-block/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/import-equal/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/import-equal/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/import-equal/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/import-equal/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/import-equal/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/import-equal/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/let/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/let/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/let/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/let/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/let/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/let/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/property-shorthand/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/property-shorthand/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/reactive-statements/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/reactive-statements/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/reserved-variables/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/reserved-variables/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/simple-element/input.svelte: -------------------------------------------------------------------------------- 1 |

Hello World

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/simple-element/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/simple-element/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/simple-element/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/simple-element/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/slot-let/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/slot-let/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/slot-let/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/slot-let/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/slot-let/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/slot-let/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/slots/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/slots/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/slots/mappings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/slots/mappings.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/sourcemaps/samples/slots/test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/sourcemaps/samples/slots/test.jsx -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/index.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/$store-index/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/await.v5/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/await.v5/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/await.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/await.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/const-tag-each/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/const-tag-each/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/const-tag-each/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/const-tag-each/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/creates-dts/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/creates-dts/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/creates-dts/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/creates-dts/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/debug-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/doctype-script/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/doctype-script/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/doctype-script/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/doctype-script/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/editing-mustache/input.svelte: -------------------------------------------------------------------------------- 1 | {a?.} 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/empty-source/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/empty-source/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/empty-source/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/empty-source/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/export-class/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/export-class/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/export-class/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/export-class/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/export-doc/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/export-list/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/export-list/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/export-list/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifier/1_a[slug]Test-upper--upper3asd4.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifiers-only/0.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/function-scope/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/function-scope/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/function-scope/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/function-scope/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/import-equal/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/import-equal/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/import-equal/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/import-equal/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/imports/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/imports/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/imports/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/imports/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/runes.v5/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/runes.v5/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/runes.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/runes.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/script-with-src/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/script-with-src/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/single-element/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/single-element/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/single-element/input.svelte: -------------------------------------------------------------------------------- 1 |

hello

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/single-export/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/single-export/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/single-export/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/single-export/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/slot-bind-this/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/slot-bind-this/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/slot-bind-this/input.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/store-import/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/store-import/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/store-import/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/store-import/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/stores-mustache/input.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/style-attribute/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/style-attribute/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/style-in-script/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/style-in-script/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/style/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/style/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/style/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/style/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/svelte-element/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/svelte-element/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/svelte-element/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/svelte-element/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-$$Props-type/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-$$Props-type/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-$$generics/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-$$generics/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-$$generics/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-$$generics/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-creates-dts/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-creates-dts/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-creates-dts/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-creates-dts/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-export-const/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-export-const/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-export-doc/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-export-doc/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-export-doc/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-export-doc/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-export-list/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-export-list/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-export-list/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-export-list/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-runes.v5/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes.v5/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-runes.v5/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes.v5/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/ts-uses-$$props/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/ts-uses-$$props/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/typeof-$store/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/typeof-$store/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/typeof-$store/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/typeof-$store/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$$props/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/uses-$$props/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$$props/input.svelte: -------------------------------------------------------------------------------- 1 |

{$$props['name']}

-------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$$restProps/input.svelte: -------------------------------------------------------------------------------- 1 |

{$$restProps['name']}

2 | -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$$slots/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/uses-$$slots/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$$slots/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/uses-$$slots/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$property/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/uses-$property/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$property/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/uses-$property/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$store/expectedv2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/uses-$store/expectedv2.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/samples/uses-$store/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/samples/uses-$store/input.svelte -------------------------------------------------------------------------------- /packages/svelte2tsx/test/svelte2tsx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/svelte2tsx/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/test/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/test.ts -------------------------------------------------------------------------------- /packages/svelte2tsx/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/test/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte2tsx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/svelte2tsx/tsconfig.json -------------------------------------------------------------------------------- /packages/typescript-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/typescript-plugin/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/.npmignore -------------------------------------------------------------------------------- /packages/typescript-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | See https://github.com/sveltejs/language-tools/releases 4 | -------------------------------------------------------------------------------- /packages/typescript-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/README.md -------------------------------------------------------------------------------- /packages/typescript-plugin/internal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/internal.md -------------------------------------------------------------------------------- /packages/typescript-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/package.json -------------------------------------------------------------------------------- /packages/typescript-plugin/src/config-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/config-manager.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/call-hierarchy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/call-hierarchy.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/code-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/code-action.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/completions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/completions.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/definition.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/diagnostics.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/file-references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/file-references.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/find-references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/find-references.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/host.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/hover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/hover.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/implementation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/implementation.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/index.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/inlay-hints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/inlay-hints.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/move-to-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/move-to-file.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/navigate-to-items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/navigate-to-items.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/rename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/rename.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/sveltekit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/sveltekit.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/language-service/update-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/language-service/update-imports.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/logger.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/module-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/module-loader.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/project-svelte-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/project-svelte-files.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/source-mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/source-mapper.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/svelte-snapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/svelte-snapshots.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/svelte-sys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/svelte-sys.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/src/utils.ts -------------------------------------------------------------------------------- /packages/typescript-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/packages/typescript-plugin/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/language-tools/HEAD/tsconfig.json --------------------------------------------------------------------------------