• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

DanielXMoore / Civet / 24354838295
95%

Build:
DEFAULT BRANCH: main
Ran 13 Apr 2026 04:35PM UTC
Jobs 1
Files 42
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Apr 2026 04:33PM UTC coverage: 95.378% (+0.001%) from 95.377%
24354838295

push

github

web-flow
Extract LSP server into standalone @danielx/civet-lsp-server package (#1950)

* feat: extract LSP server into standalone @danielx/civet-lsp-server package

Separates the LSP server from the VS Code extension so that other editors
(Neovim, Helix, Emacs, etc.) can install and run it independently via npm.

- Create lsp-server/ as a new workspace package @danielx/civet-lsp-server
  with its own package.json, build scripts, and tsconfig
- Move server.civet, lib/, tests, and integration fixtures from lsp/ to lsp-server/
- lsp-server/ builds a standalone dist/server.js with a civet-lsp bin entry point
- lsp/ (VS Code extension) now builds the server by running lsp-server's build
  and copying the output into lsp/dist/server.js
- Add lsp-server to pnpm-workspace.yaml
- Update lsp/package.json: add @danielx/civet-lsp-server workspace dep,
  remove server-only devDependencies, remove unit test scripts (moved to lsp-server)

Other editors can now run: npm install @danielx/civet-lsp-server && civet-lsp --stdio

Closes #161 (Step 1)

Co-authored-by: Daniel X Moore <STRd6@users.noreply.github.com>

* rename: lsp -> lsp-vscode

Co-authored-by: Daniel X Moore <STRd6@users.noreply.github.com>

* fix: regenerate lockfile for lsp-server and lsp-vscode packages

Co-authored-by: Daniel X Moore <STRd6@users.noreply.github.com>

* gh actions; merged coverage; contributing

* neovim docs

* path sep

* fix c8 directory arg

* c8 opts

* pnpm

* windows ci timeout increase

* Minor edits to LSP docs

* civet-lsp bin wrapper

* lsp-vscode -> vscode

* node code into buid.civet

* finer windows timeout control

* pnpm i

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Daniel X Moore <STRd6@users.noreply.github.com>
Co-authored-by: Erik Demaine <edemaine@mit.edu>

4253 of 4636 branches covered (91.74%)

Branch coverage included in aggregate %.

20426 of 21239 relevant lines covered (96.17%)

47186.44 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24354838295.1 13 Apr 2026 04:35PM UTC 42
95.38
GitHub Action Run
Source Files on build 24354838295
  • Tree
  • List 42
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24354838295
  • eb8bc6d2 on github
  • Prev Build on main (#24354788939)
  • Next Build on main (#24372265845)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc