{"id":20271611,"url":"https://github.com/baz-scm/lsc-ts-example","last_synced_at":"2025-10-29T02:01:55.367Z","repository":{"id":209261616,"uuid":"723608204","full_name":"baz-scm/LSC-ts-example","owner":"baz-scm","description":"An example of a non-IDE language server cllient in typescript","archived":false,"fork":false,"pushed_at":"2023-11-26T07:58:56.000Z","size":76,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T05:49:22.589Z","etag":null,"topics":["language-server","language-server-client","lsp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/baz-scm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-26T07:50:30.000Z","updated_at":"2024-01-17T03:46:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"7eed7c4e-9dff-4e1c-b95f-acc2a4f7d558","html_url":"https://github.com/baz-scm/LSC-ts-example","commit_stats":null,"previous_names":["baz-scm/lsc-ts-example"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baz-scm%2FLSC-ts-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baz-scm%2FLSC-ts-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baz-scm%2FLSC-ts-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baz-scm%2FLSC-ts-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/baz-scm","download_url":"https://codeload.github.com/baz-scm/LSC-ts-example/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241758960,"owners_count":20015251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["language-server","language-server-client","lsp"],"created_at":"2024-11-14T12:38:49.733Z","updated_at":"2025-10-29T02:01:50.322Z","avatar_url":"https://github.com/baz-scm.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Example Language Server Client\nThis repository is an example LS client, which communicates with an LS server  using \nwebsocket and the LS Protocol (LSP).\n\nThe client loads all the files, then iterates over them and collects all the \ndefinitions and references that they contain.\n\n## Running locally\nTo get it to run locally, you should:\n1. Install python LSP via:\n    \n    ```shell\n    pip3 install websockets python-lsp-server\n    pylsp --w \u0026\n    ```\n2. Update the path in [index.ts](/src/index.ts) (line 125, `rootUri`).\n3. Debug the run!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaz-scm%2Flsc-ts-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbaz-scm%2Flsc-ts-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaz-scm%2Flsc-ts-example/lists"}