Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No HTML highlighting in .tsx react files with typescript-language-server #11726

Open
MercuryHgO opened this issue Sep 18, 2024 · 5 comments
Open

Comments

@MercuryHgO
Copy link

MercuryHgO commented Sep 18, 2024

helix 24.3 (2cadec0)

typescript-language-server 4.3.3

NixOS 24.05

image

@falwickster
Copy link

There is a similar issue in typescript language server itself, but with Kate editor

typescript-language-server/typescript-language-server#912

Maybe you can provide verbose logs? https://github.com/typescript-language-server/typescript-language-server/blob/master/docs/configuration.md#tsserver-options

@MercuryHgO
Copy link
Author

Info 0    [10:31:50.319] Starting TS Server
Info 1    [10:31:50.320] Version: 5.5.4
Info 2    [10:31:50.320] Arguments: /nix/store/6g9n96qf1yx139xklnmy3v4xhjvjgsji-nodejs-20.12.2/bin/node /home/bittermann/projects/cross-platform/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --cancellationPipeName /run/user/1000/11f06061ffa9bb45e48f015fbeae908e/tscancellation* --logVerbosity verbose --logFile /home/bittermann/.logs/tslog/tsserver-log-pCf6cJ/tsserver.log --locale en --validateDefaultNpmLocation --useNodeIpc
Info 3    [10:31:50.320] Platform: linux NodeVersion: v20.12.2 CaseSensitive: true
Info 4    [10:31:50.320] ServerMode: undefined hasUnknownServerMode: undefined
Info 5    [10:31:50.329] Binding...
Info 6    [10:31:50.338] request:
    {
      "seq": 0,
      "type": "request",
      "command": "configure",
      "arguments": {
        "formatOptions": {
          "newLineCharacter": "\n"
        },
        "preferences": {
          "allowIncompleteCompletions": true,
          "allowRenameOfImportPath": true,
          "allowTextChangesInNewFiles": true,
          "disableLineTextInReferences": true,
          "disableSuggestions": false,
          "displayPartsForJSDoc": true,
          "excludeLibrarySymbolsInNavTo": true,
          "generateReturnInDocTemplate": true,
          "importModuleSpecifierEnding": "auto",
          "importModuleSpecifierPreference": "shortest",
          "includeAutomaticOptionalChainCompletions": true,
          "includeCompletionsForImportStatements": true,
          "includeCompletionsForModuleExports": true,
          "includeCompletionsWithClassMemberSnippets": true,
          "includeCompletionsWithInsertText": true,
          "includeCompletionsWithObjectLiteralMethodSnippets": true,
          "includeCompletionsWithSnippetText": true,
          "includeInlayEnumMemberValueHints": false,
          "includeInlayFunctionLikeReturnTypeHints": false,
          "includeInlayFunctionParameterTypeHints": false,
          "includeInlayParameterNameHints": "none",
          "includeInlayParameterNameHintsWhenArgumentMatchesName": false,
          "includeInlayPropertyDeclarationTypeHints": false,
          "includeInlayVariableTypeHints": false,
          "includeInlayVariableTypeHintsWhenTypeMatchesName": false,
          "includePackageJsonAutoImports": "auto",
          "interactiveInlayHints": true,
          "jsxAttributeCompletionStyle": "auto",
          "lazyConfiguredProjectsFromExternalProject": false,
          "organizeImportsAccentCollation": true,
          "organizeImportsCaseFirst": false,
          "organizeImportsCollation": "ordinal",
          "organizeImportsCollationLocale": "en",
          "organizeImportsIgnoreCase": "auto",
          "organizeImportsNumericCollation": false,
          "providePrefixAndSuffixTextForRename": true,
          "provideRefactorNotApplicableReason": true,
          "quotePreference": "auto"
        }
      }
    }
Info 7    [10:31:50.338] Format host information updated
Info 8    [10:31:50.339] response:
    {"seq":0,"type":"response","command":"configure","request_seq":0,"success":true}
Perf 9    [10:31:50.339] 0::configure: async elapsed time (in milliseconds) 1.2110
Info 10   [10:31:50.339] request:
    {
      "seq": 1,
      "type": "request",
      "command": "compilerOptionsForInferredProjects",
      "arguments": {
        "options": {
          "module": "ESNext",
          "moduleResolution": "Node",
          "target": "ES2020",
          "jsx": "React",
          "allowImportingTsExtensions": true,
          "strictNullChecks": true,
          "strictFunctionTypes": true,
          "sourceMap": true,
          "allowJs": true,
          "allowNonTsExtensions": true,
          "allowSyntheticDefaultImports": true,
          "resolveJsonModule": true
        }
      }
    }
Perf 11   [10:31:50.340] 1::compilerOptionsForInferredProjects: elapsed time (in milliseconds) 0.4533
Info 12   [10:31:50.340] response:
    {"seq":0,"type":"response","command":"compilerOptionsForInferredProjects","request_seq":1,"success":true,"body":true}
Info 13   [10:31:50.340] request:
    {
      "seq": 2,
      "type": "request",
      "command": "compilerOptionsForInferredProjects",
      "arguments": {
        "options": {
          "module": "ESNext",
          "moduleResolution": "Node",
          "target": "ES2020",
          "jsx": "React",
          "allowImportingTsExtensions": true,
          "strictNullChecks": true,
          "strictFunctionTypes": true,
          "sourceMap": true,
          "allowJs": true,
          "allowNonTsExtensions": true,
          "allowSyntheticDefaultImports": true,
          "resolveJsonModule": true
        }
      }
    }
Perf 14   [10:31:50.340] 2::compilerOptionsForInferredProjects: elapsed time (in milliseconds) 0.0941
Info 15   [10:31:50.340] response:
    {"seq":0,"type":"response","command":"compilerOptionsForInferredProjects","request_seq":2,"success":true,"body":true}
Info 16   [10:31:50.340] request:
    {
      "seq": 3,
      "type": "request",
      "command": "open",
      "arguments": {
        "file": "/home/bittermann/projects/cross-platform/src/App.tsx",
        "fileContent": "import { useState } from \"react\";\nimport reactLogo from \"./assets/react.svg\";\nimport { invoke } from \"@tauri-apps/api/core\";\nimport \"./App.css\";\nimport React from \"react\";\n\nfunction App() {\n  const [greetMsg, setGreetMsg] = useState(\"\");\n  const [name, setName] = useState(\"\");\n\n  async function greet() {\n    // Learn more about Tauri commands at https://tauri.app/v1/guides/features/command\n    setGreetMsg(await invoke(\"greet\", { name }));\n  }\n\n  return (\n    <div className=\"container\">\n      <h1>Welcome to Tauri!</h1>\n\n      <div className=\"row\">\n        <a href=\"https://vitejs.dev\" target=\"_blank\">\n          <img src=\"/vite.svg\" className=\"logo vite\" alt=\"Vite logo\" />\n        </a>\n        <a href=\"https://tauri.app\" target=\"_blank\">\n          <img src=\"/tauri.svg\" className=\"logo tauri\" alt=\"Tauri logo\" />\n        </a>\n        <a href=\"https://reactjs.org\" target=\"_blank\">\n          <img src={reactLogo} className=\"logo react\" alt=\"React logo\" />\n        </a>\n      </div>\n\n      <p>Click on the Tauri, Vite, and React logos to learn more.</p>\n\n      <form\n        className=\"row\"\n        onSubmit={(e) => {\n          e.preventDefault();\n          greet();\n        }}\n      >\n        <input\n          id=\"greet-input\"\n          onChange={(e) => setName(e.currentTarget.value)}\n          placeholder=\"Enter a name...\"\n        />\n        <button type=\"submit\">Greet</button>\n      </form>\n\n      <p>{greetMsg}</p>\n    </div>\n  );\n}\n\nexport default App;\n",
        "scriptKindName": "TSX",
        "projectRootPath": "/home/bittermann/projects/cross-platform/src"
      }
    }
Info 17   [10:31:50.342] getConfigFileNameForFile:: File: /home/bittermann/projects/cross-platform/src/App.tsx ProjectRootPath: /home/bittermann/projects/cross-platform/src:: Result: undefined
Info 18   [10:31:50.347] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info 19   [10:31:50.349] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info 20   [10:31:50.350] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info 21   [10:31:50.403] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/assets 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 22   [10:31:50.406] Elapsed:: 2.023978999999997ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/assets 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 23   [10:31:50.412] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/App.css 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 24   [10:31:50.412] Elapsed:: 0.24398300000001427ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/App.css 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 25   [10:31:50.413] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 26   [10:31:50.415] Elapsed:: 1.6965289999999982ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 27   [10:31:50.419] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info 28   [10:31:50.470] Elapsed:: 50.689990999999964ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info 29   [10:31:51.266] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 30   [10:31:51.269] Elapsed:: 2.9245800000001054ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 31   [10:31:51.270] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/babel__core/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 32   [10:31:51.290] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/babel__generator/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 33   [10:31:51.293] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/babel__template/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 34   [10:31:51.296] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/babel__traverse/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 35   [10:31:51.297] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/estree/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 36   [10:31:51.299] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/prop-types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 37   [10:31:51.300] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/react/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 38   [10:31:51.305] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types/react-dom/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 39   [10:31:51.620] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 40   [10:31:51.620] Elapsed:: 0.02256899999997586ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 41   [10:31:51.621] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 42   [10:31:51.621] Elapsed:: 0.21193700000003446ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info 43   [10:31:52.456] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/react/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 44   [10:31:52.456] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 45   [10:31:52.457] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/csstype/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 46   [10:31:52.458] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@babel/generator/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 47   [10:31:52.459] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@babel/parser/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 48   [10:31:52.459] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@babel/template/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 49   [10:31:52.460] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@babel/traverse/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 50   [10:31:52.461] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@babel/types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info 51   [10:31:52.463] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 52   [10:31:52.463] Elapsed:: 0.13737300000002506ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 53   [10:31:52.463] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 54   [10:31:52.463] Elapsed:: 0.006515999999919586ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 55   [10:31:52.463] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 56   [10:31:52.463] Elapsed:: 0.08368400000017573ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info 57   [10:31:52.463] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed: 2113.1110360000002ms
Info 58   [10:31:52.463] Project '/dev/null/inferredProject1*' (Inferred)
Info 59   [10:31:52.467] 	Files (64)
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es5.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2016.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2017.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2018.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2019.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.dom.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.dom.iterable.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.dom.asynciterable.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.scripthost.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.core.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.collection.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.generator.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.iterable.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.promise.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.proxy.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.reflect.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.symbol.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2016.array.include.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2016.intl.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2017.date.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2017.object.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2017.string.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2017.intl.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2018.intl.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2018.promise.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2018.regexp.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2019.array.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2019.object.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2019.string.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2019.symbol.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2019.intl.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.bigint.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.date.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.promise.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.string.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.intl.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.number.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.decorators.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.decorators.legacy.d.ts
	/home/bittermann/projects/cross-platform/node_modules/typescript/lib/lib.es2020.full.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/react/global.d.ts
	/home/bittermann/projects/cross-platform/node_modules/csstype/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/prop-types/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/react/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/core.d.ts
	/home/bittermann/projects/cross-platform/src/App.tsx
	/home/bittermann/projects/cross-platform/node_modules/@babel/types/lib/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/babel__generator/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@babel/parser/typings/babel-parser.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/babel__template/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/babel__traverse/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/babel__core/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/estree/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@types/react-dom/index.d.ts


	../node_modules/typescript/lib/lib.es5.d.ts
	  Library referenced via 'es5' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	../node_modules/typescript/lib/lib.es2015.d.ts
	  Library referenced via 'es2015' from file '../node_modules/typescript/lib/lib.es2016.d.ts'
	../node_modules/typescript/lib/lib.es2016.d.ts
	  Library referenced via 'es2016' from file '../node_modules/typescript/lib/lib.es2017.d.ts'
	../node_modules/typescript/lib/lib.es2017.d.ts
	  Library referenced via 'es2017' from file '../node_modules/typescript/lib/lib.es2018.d.ts'
	../node_modules/typescript/lib/lib.es2018.d.ts
	  Library referenced via 'es2018' from file '../node_modules/typescript/lib/lib.es2019.d.ts'
	../node_modules/typescript/lib/lib.es2019.d.ts
	  Library referenced via 'es2019' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.d.ts
	  Library referenced via 'es2020' from file '../node_modules/typescript/lib/lib.es2020.full.d.ts'
	../node_modules/typescript/lib/lib.dom.d.ts
	  Library referenced via 'dom' from file '../node_modules/typescript/lib/lib.es2020.full.d.ts'
	../node_modules/typescript/lib/lib.dom.iterable.d.ts
	  Library referenced via 'dom.iterable' from file '../node_modules/typescript/lib/lib.es2020.full.d.ts'
	../node_modules/typescript/lib/lib.dom.asynciterable.d.ts
	  Library referenced via 'dom.asynciterable' from file '../node_modules/typescript/lib/lib.es2020.full.d.ts'
	../node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	  Library referenced via 'webworker.importscripts' from file '../node_modules/typescript/lib/lib.es2020.full.d.ts'
	../node_modules/typescript/lib/lib.scripthost.d.ts
	  Library referenced via 'scripthost' from file '../node_modules/typescript/lib/lib.es2020.full.d.ts'
	../node_modules/typescript/lib/lib.es2015.core.d.ts
	  Library referenced via 'es2015.core' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	../node_modules/typescript/lib/lib.es2015.collection.d.ts
	  Library referenced via 'es2015.collection' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	../node_modules/typescript/lib/lib.es2015.generator.d.ts
	  Library referenced via 'es2015.generator' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	../node_modules/typescript/lib/lib.es2015.iterable.d.ts
	  Library referenced via 'es2015.iterable' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	  Library referenced via 'es2015.iterable' from file '../node_modules/typescript/lib/lib.es2015.generator.d.ts'
	  Library referenced via 'es2015.iterable' from file '../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts'
	  Library referenced via 'es2015.iterable' from file '../node_modules/typescript/lib/lib.es2019.object.d.ts'
	  Library referenced via 'es2015.iterable' from file '../node_modules/typescript/lib/lib.es2020.string.d.ts'
	  Library referenced via 'es2015.iterable' from file '../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts'
	../node_modules/typescript/lib/lib.es2015.promise.d.ts
	  Library referenced via 'es2015.promise' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	../node_modules/typescript/lib/lib.es2015.proxy.d.ts
	  Library referenced via 'es2015.proxy' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	../node_modules/typescript/lib/lib.es2015.reflect.d.ts
	  Library referenced via 'es2015.reflect' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	../node_modules/typescript/lib/lib.es2015.symbol.d.ts
	  Library referenced via 'es2015.symbol' from file '../node_modules/typescript/lib/lib.es2015.iterable.d.ts'
	  Library referenced via 'es2015.symbol' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	  Library referenced via 'es2015.symbol' from file '../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts'
	  Library referenced via 'es2015.symbol' from file '../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts'
	  Library referenced via 'es2015.symbol' from file '../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts'
	  Library referenced via 'es2015.symbol' from file '../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts'
	../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts
	  Library referenced via 'es2015.symbol.wellknown' from file '../node_modules/typescript/lib/lib.es2015.d.ts'
	  Library referenced via 'es2015.symbol.wellknown' from file '../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts'
	../node_modules/typescript/lib/lib.es2016.array.include.d.ts
	  Library referenced via 'es2016.array.include' from file '../node_modules/typescript/lib/lib.es2016.d.ts'
	../node_modules/typescript/lib/lib.es2016.intl.d.ts
	  Library referenced via 'es2016.intl' from file '../node_modules/typescript/lib/lib.es2016.d.ts'
	../node_modules/typescript/lib/lib.es2017.date.d.ts
	  Library referenced via 'es2017.date' from file '../node_modules/typescript/lib/lib.es2017.d.ts'
	../node_modules/typescript/lib/lib.es2017.object.d.ts
	  Library referenced via 'es2017.object' from file '../node_modules/typescript/lib/lib.es2017.d.ts'
	../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts
	  Library referenced via 'es2017.sharedmemory' from file '../node_modules/typescript/lib/lib.es2017.d.ts'
	../node_modules/typescript/lib/lib.es2017.string.d.ts
	  Library referenced via 'es2017.string' from file '../node_modules/typescript/lib/lib.es2017.d.ts'
	../node_modules/typescript/lib/lib.es2017.intl.d.ts
	  Library referenced via 'es2017.intl' from file '../node_modules/typescript/lib/lib.es2017.d.ts'
	../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts
	  Library referenced via 'es2017.typedarrays' from file '../node_modules/typescript/lib/lib.es2017.d.ts'
	../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts
	  Library referenced via 'es2018.asyncgenerator' from file '../node_modules/typescript/lib/lib.es2018.d.ts'
	../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts
	  Library referenced via 'es2018.asynciterable' from file '../node_modules/typescript/lib/lib.es2018.d.ts'
	  Library referenced via 'es2018.asynciterable' from file '../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts'
	../node_modules/typescript/lib/lib.es2018.intl.d.ts
	  Library referenced via 'es2018.intl' from file '../node_modules/typescript/lib/lib.es2018.d.ts'
	  Library referenced via 'es2018.intl' from file '../node_modules/typescript/lib/lib.es2020.intl.d.ts'
	../node_modules/typescript/lib/lib.es2018.promise.d.ts
	  Library referenced via 'es2018.promise' from file '../node_modules/typescript/lib/lib.es2018.d.ts'
	../node_modules/typescript/lib/lib.es2018.regexp.d.ts
	  Library referenced via 'es2018.regexp' from file '../node_modules/typescript/lib/lib.es2018.d.ts'
	../node_modules/typescript/lib/lib.es2019.array.d.ts
	  Library referenced via 'es2019.array' from file '../node_modules/typescript/lib/lib.es2019.d.ts'
	../node_modules/typescript/lib/lib.es2019.object.d.ts
	  Library referenced via 'es2019.object' from file '../node_modules/typescript/lib/lib.es2019.d.ts'
	../node_modules/typescript/lib/lib.es2019.string.d.ts
	  Library referenced via 'es2019.string' from file '../node_modules/typescript/lib/lib.es2019.d.ts'
	../node_modules/typescript/lib/lib.es2019.symbol.d.ts
	  Library referenced via 'es2019.symbol' from file '../node_modules/typescript/lib/lib.es2019.d.ts'
	../node_modules/typescript/lib/lib.es2019.intl.d.ts
	  Library referenced via 'es2019.intl' from file '../node_modules/typescript/lib/lib.es2019.d.ts'
	../node_modules/typescript/lib/lib.es2020.bigint.d.ts
	  Library referenced via 'es2020.bigint' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.date.d.ts
	  Library referenced via 'es2020.date' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.promise.d.ts
	  Library referenced via 'es2020.promise' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts
	  Library referenced via 'es2020.sharedmemory' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.string.d.ts
	  Library referenced via 'es2020.string' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts
	  Library referenced via 'es2020.symbol.wellknown' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.intl.d.ts
	  Library referenced via 'es2020.intl' from file '../node_modules/typescript/lib/lib.es2020.bigint.d.ts'
	  Library referenced via 'es2020.intl' from file '../node_modules/typescript/lib/lib.es2020.date.d.ts'
	  Library referenced via 'es2020.intl' from file '../node_modules/typescript/lib/lib.es2020.number.d.ts'
	  Library referenced via 'es2020.intl' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.es2020.number.d.ts
	  Library referenced via 'es2020.number' from file '../node_modules/typescript/lib/lib.es2020.d.ts'
	../node_modules/typescript/lib/lib.decorators.d.ts
	  Library referenced via 'decorators' from file '../node_modules/typescript/lib/lib.es5.d.ts'
	../node_modules/typescript/lib/lib.decorators.legacy.d.ts
	  Library referenced via 'decorators.legacy' from file '../node_modules/typescript/lib/lib.es5.d.ts'
	../node_modules/typescript/lib/lib.es2020.full.d.ts
	  Default library for target 'es2020'
	../node_modules/@types/react/global.d.ts
	  Referenced via 'global.d.ts' from file '../node_modules/@types/react/index.d.ts'
	../node_modules/csstype/index.d.ts
	  Imported via "csstype" from file '../node_modules/@types/react/index.d.ts' with packageId 'csstype/[email protected]'
	../node_modules/@types/prop-types/index.d.ts
	  Imported via "prop-types" from file '../node_modules/@types/react/index.d.ts' with packageId '@types/prop-types/[email protected]'
	  Entry point for implicit type library 'prop-types' with packageId '@types/prop-types/[email protected]'
	../node_modules/@types/react/index.d.ts
	  Imported via "react" from file 'App.tsx' with packageId '@types/react/[email protected]'
	  Imported via "react" from file 'App.tsx' with packageId '@types/react/[email protected]'
	  Entry point for implicit type library 'react' with packageId '@types/react/[email protected]'
	  Imported via "react" from file '../node_modules/@types/react-dom/index.d.ts' with packageId '@types/react/[email protected]'
	../node_modules/@tauri-apps/api/core.d.ts
	  Imported via "@tauri-apps/api/core" from file 'App.tsx' with packageId '@tauri-apps/api/[email protected]'
	App.tsx
	  Root file specified for compilation
	../node_modules/@babel/types/lib/index.d.ts
	  Imported via "@babel/types" from file '../node_modules/@types/babel__generator/index.d.ts' with packageId '@babel/types/lib/[email protected]'
	  Imported via '@babel/types' from file '../node_modules/@babel/parser/typings/babel-parser.d.ts' with packageId '@babel/types/lib/[email protected]'
	  Imported via "@babel/types" from file '../node_modules/@types/babel__template/index.d.ts' with packageId '@babel/types/lib/[email protected]'
	  Imported via "@babel/types" from file '../node_modules/@types/babel__traverse/index.d.ts' with packageId '@babel/types/lib/[email protected]'
	  Imported via "@babel/types" from file '../node_modules/@types/babel__core/index.d.ts' with packageId '@babel/types/lib/[email protected]'
	../node_modules/@types/babel__generator/index.d.ts
	  Imported via "@babel/generator" from file '../node_modules/@types/babel__core/index.d.ts' with packageId '@types/babel__generator/[email protected]'
	  Entry point for implicit type library 'babel__generator' with packageId '@types/babel__generator/[email protected]'
	../node_modules/@babel/parser/typings/babel-parser.d.ts
	  Imported via "@babel/parser" from file '../node_modules/@types/babel__core/index.d.ts' with packageId '@babel/parser/typings/[email protected]'
	  Imported via "@babel/parser" from file '../node_modules/@types/babel__template/index.d.ts' with packageId '@babel/parser/typings/[email protected]'
	  Imported via "@babel/parser" from file '../node_modules/@types/babel__core/index.d.ts' with packageId '@babel/parser/typings/[email protected]'
	../node_modules/@types/babel__template/index.d.ts
	  Imported via "@babel/template" from file '../node_modules/@types/babel__core/index.d.ts' with packageId '@types/babel__template/[email protected]'
	  Entry point for implicit type library 'babel__template' with packageId '@types/babel__template/[email protected]'
	../node_modules/@types/babel__traverse/index.d.ts
	  Imported via "@babel/traverse" from file '../node_modules/@types/babel__core/index.d.ts' with packageId '@types/babel__traverse/[email protected]'
	  Entry point for implicit type library 'babel__traverse' with packageId '@types/babel__traverse/[email protected]'
	../node_modules/@types/babel__core/index.d.ts
	  Entry point for implicit type library 'babel__core' with packageId '@types/babel__core/[email protected]'
	../node_modules/@types/estree/index.d.ts
	  Entry point for implicit type library 'estree' with packageId '@types/estree/[email protected]'
	../node_modules/@types/react-dom/index.d.ts
	  Entry point for implicit type library 'react-dom' with packageId '@types/react-dom/[email protected]'

Info 60   [10:31:52.468] -----------------------------------------------
Info 61   [10:31:52.471] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/package.json 250 undefined WatchType: package.json file
Info 62   [10:31:52.475] AutoImportProviderProject: found 2 root files in 2 dependencies 0 referenced projects in 5.62628100000029 ms
Info 63   [10:31:52.477] Starting updateGraphWorker: Project: /dev/null/autoImportProviderProject1*
Info 64   [10:31:52.480] DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations
Info 65   [10:31:52.480] Elapsed:: 0.012039000000186206ms DirectoryWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations
Info 66   [10:31:52.480] FileWatcher:: Added:: WatchInfo: /home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/package.json 2000 undefined Project: /dev/null/autoImportProviderProject1* WatchType: File location affecting resolution
Info 67   [10:31:52.534] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed: 57.085345999999845ms
Info 68   [10:31:52.534] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider)
Info 69   [10:31:52.537] 	Files (21)
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/core.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/image.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/app.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/dpi.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/event.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu/base.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu/menuItem.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu/checkMenuItem.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu/iconMenuItem.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu/predefinedMenuItem.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/webview.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/webviewWindow.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/window.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu/menu.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu/submenu.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/menu.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/mocks.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/path.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/tray.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/api/index.d.ts
	/home/bittermann/projects/cross-platform/node_modules/@tauri-apps/plugin-shell/dist-js/index.d.ts


	../node_modules/@tauri-apps/api/core.d.ts
	  Imported via './core' from file '../node_modules/@tauri-apps/api/image.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './core' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../core' from file '../node_modules/@tauri-apps/api/menu/base.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './core' from file '../node_modules/@tauri-apps/api/mocks.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './core' from file '../node_modules/@tauri-apps/api/tray.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/image.d.ts
	  Imported via './image' from file '../node_modules/@tauri-apps/api/app.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './image' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../image' from file '../node_modules/@tauri-apps/api/menu/iconMenuItem.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../image' from file '../node_modules/@tauri-apps/api/menu/predefinedMenuItem.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './image' from file '../node_modules/@tauri-apps/api/window.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './image' from file '../node_modules/@tauri-apps/api/tray.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/app.d.ts
	  Imported via './app' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/dpi.d.ts
	  Imported via './dpi' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './dpi' from file '../node_modules/@tauri-apps/api/window.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './dpi' from file '../node_modules/@tauri-apps/api/webview.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './dpi' from file '../node_modules/@tauri-apps/api/webview.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../dpi' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './dpi' from file '../node_modules/@tauri-apps/api/tray.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/event.d.ts
	  Imported via './event' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './event' from file '../node_modules/@tauri-apps/api/window.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './event' from file '../node_modules/@tauri-apps/api/window.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './event' from file '../node_modules/@tauri-apps/api/webview.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './event' from file '../node_modules/@tauri-apps/api/webview.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './event' from file '../node_modules/@tauri-apps/api/webviewWindow.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/menu/base.d.ts
	  Imported via './base' from file '../node_modules/@tauri-apps/api/menu/menuItem.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './base' from file '../node_modules/@tauri-apps/api/menu/checkMenuItem.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './base' from file '../node_modules/@tauri-apps/api/menu/iconMenuItem.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './base' from file '../node_modules/@tauri-apps/api/menu/predefinedMenuItem.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './base' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './base' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	../node_modules/@tauri-apps/api/menu/menuItem.d.ts
	  Imported via './menuItem' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './menuItem' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './menu/menuItem' from file '../node_modules/@tauri-apps/api/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	../node_modules/@tauri-apps/api/menu/checkMenuItem.d.ts
	  Imported via './checkMenuItem' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './checkMenuItem' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './menu/checkMenuItem' from file '../node_modules/@tauri-apps/api/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	../node_modules/@tauri-apps/api/menu/iconMenuItem.d.ts
	  Imported via './iconMenuItem' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './iconMenuItem' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './menu/iconMenuItem' from file '../node_modules/@tauri-apps/api/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	../node_modules/@tauri-apps/api/menu/predefinedMenuItem.d.ts
	  Imported via './predefinedMenuItem' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './predefinedMenuItem' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './menu/predefinedMenuItem' from file '../node_modules/@tauri-apps/api/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	../node_modules/@tauri-apps/api/webview.d.ts
	  Imported via './webview' from file '../node_modules/@tauri-apps/api/webviewWindow.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './webview' from file '../node_modules/@tauri-apps/api/webviewWindow.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './webview' from file '../node_modules/@tauri-apps/api/window.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './webview' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/webviewWindow.d.ts
	  Imported via './webviewWindow' from file '../node_modules/@tauri-apps/api/window.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './webviewWindow' from file '../node_modules/@tauri-apps/api/webview.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './webviewWindow' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/window.d.ts
	  Imported via '../window' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './window' from file '../node_modules/@tauri-apps/api/webview.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './window' from file '../node_modules/@tauri-apps/api/webviewWindow.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './window' from file '../node_modules/@tauri-apps/api/webviewWindow.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../window' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './window' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/menu/menu.d.ts
	  Imported via './menu' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './menu/menu' from file '../node_modules/@tauri-apps/api/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	../node_modules/@tauri-apps/api/menu/submenu.d.ts
	  Imported via './menu/submenu' from file '../node_modules/@tauri-apps/api/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	  Imported via './submenu' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/menu/[email protected]'
	../node_modules/@tauri-apps/api/menu.d.ts
	  Imported via './menu' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../menu' from file '../node_modules/@tauri-apps/api/menu/submenu.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../menu' from file '../node_modules/@tauri-apps/api/menu/checkMenuItem.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../menu' from file '../node_modules/@tauri-apps/api/menu/iconMenuItem.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via '../menu' from file '../node_modules/@tauri-apps/api/menu/menu.d.ts' with packageId '@tauri-apps/api/[email protected]'
	  Imported via './menu' from file '../node_modules/@tauri-apps/api/tray.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/mocks.d.ts
	  Imported via './mocks' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/path.d.ts
	  Imported via './path' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/tray.d.ts
	  Imported via './tray' from file '../node_modules/@tauri-apps/api/index.d.ts' with packageId '@tauri-apps/api/[email protected]'
	../node_modules/@tauri-apps/api/index.d.ts
	  Root file specified for compilation
	../node_modules/@tauri-apps/plugin-shell/dist-js/index.d.ts
	  Root file specified for compilation

Info 70   [10:31:52.537] -----------------------------------------------
Info 71   [10:31:52.538] Project '/dev/null/inferredProject1*' (Inferred)
Info 71   [10:31:52.538] 	Files (64)

Info 71   [10:31:52.538] -----------------------------------------------
Info 71   [10:31:52.538] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider)
Info 71   [10:31:52.538] 	Files (21)

Info 71   [10:31:52.538] -----------------------------------------------
Info 71   [10:31:52.538] Open files: 
Info 71   [10:31:52.538] 	FileName: /home/bittermann/projects/cross-platform/src/App.tsx ProjectRootPath: /home/bittermann/projects/cross-platform/src
Info 71   [10:31:52.538] 		Projects: /dev/null/inferredProject1*
Perf 71   [10:31:52.538] 3::open: async elapsed time (in milliseconds) 2198.0292
Info 72   [10:31:52.538] request:
    {
      "seq": 4,
      "type": "request",
      "command": "geterr",
      "arguments": {
        "delay": 0,
        "files": [
          "/home/bittermann/projects/cross-platform/src/App.tsx"
        ]
      }
    }
Perf 73   [10:31:52.539] 4::geterr: async elapsed time (in milliseconds) 1.2672
Info 74   [10:31:52.540] event:
    {"seq":0,"type":"event","event":"typingsInstallerPid","body":{"pid":21175}}
Info 75   [10:31:52.541] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/home/bittermann/projects/cross-platform/src/App.tsx","diagnostics":[]}}
Info 76   [10:31:52.847] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/home/bittermann/projects/cross-platform/src/App.tsx","diagnostics":[{"start":{"line":2,"offset":23},"end":{"line":2,"offset":43},"text":"Cannot find module './assets/react.svg' or its corresponding type declarations.","code":2307,"category":"error"}]}}
Info 77   [10:31:52.852] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/home/bittermann/projects/cross-platform/src/App.tsx","diagnostics":[]}}
Info 78   [10:31:52.852] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}}

@falwickster
Copy link

falwickster commented Sep 19, 2024

@MercuryHgO I don't see anything wrong in the logs. From my understanding the language server is correctly watching your files in tauri project. I know that helix should support typescript-language-server by default, so if you haven't modified languages.toml it should work.

Just to be sure you can run hx --health typescript to check if helix picks up the server. Another step would be to check helix logs for any errors regarding LSP, These are in helix.log. I don't know where this file is in your system.

The last resort that I can think of is to check LSP on different editor. I think VS Code can be configured to use typescript-language-server instead of built in language support.

for vs code settings.json we could add this:

{
  "lsp.languageserver.typescript": {
    "command": "typescript-language-server",
    "args": ["--stdio"],
    "filetypes": ["typescript", "typescriptreact"]
  }
}

PS. Can you install 24.07 on Nix OS. I think there is a newest version of Helix available in package manager

https://github.com/helix-editor/helix/wiki/Language-Server-Configurations#typescript

@the-mikedavis
Copy link
Member

Helix uses tree-sitter for syntax highlighting and not LSP. So this must be a bug in the highlights or injections queries for TSX (runtime/queries/tsx/{highlights,injections}.scm)

@badr-el-bazzazi
Copy link

badr-el-bazzazi commented Sep 20, 2024

@MercuryHgO Hi bro , i had this issue too and i solved it by switching from node.js to Deno and i installed emmet-language-server and i configured helix langueges.toml file like this :

[language-server.deno]
command = "deno"
args = ["lsp"]

# emmet-language-server
[language-server.emmet-lsp]
command = "emmet-language-server"
args = ["--stdio"]

[[language]]
name = "tsx"
language-servers = ["deno","typescript-language-server","emmet-lsp"]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants