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

zwave-js / zwave-js-ui / 25363351540
19%

Build:
DEFAULT BRANCH: master
Ran 05 May 2026 07:25AM UTC
Jobs 1
Files 70
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

05 May 2026 07:24AM UTC coverage: 18.336%. Remained the same
25363351540

push

github

web-flow
chore(deps): move frontend-only deps out of runtime deps (#4630)

# Summary

This PR moves frontend-only packages from `dependencies` to
`devDependencies` so they are no longer kept in the runtime Docker
image.

The current image runs the server and serves the built `dist/` frontend,
so browser-only libraries used exclusively during frontend build and
in-browser execution do not need to remain in production runtime
dependencies.

# What Changed

- Moved frontend-only packages from `dependencies` to `devDependencies`
- Updated `package-lock.json` to reflect the new dependency
classification

Packages moved include UI and browser-side libraries such as:

- `vuetify`
- `vue`
- `vue-router`
- `pinia`
- `vis-network`
- `vis-data`
- `prismjs`
- `axios`
- `socket.io-client`
- and related frontend-only packages

# Why

While reviewing the Docker image contents, `vuetify` stood out as a
large dependency, around `60 MB` installed, even though it is only used
by the built frontend and is not required by the runtime server.

From there, the same pattern was identified across a broader set of
frontend-only libraries: they were useful for building and running the
UI in the browser, but not needed in the production container that
serves the already-built assets.

# Result

With the current Docker build path, the image size changed from:

- `507 MB` before
- `292 MB` after

That is a reduction of about `215 MiB` (`42%`).

336 of 447 branches covered (75.17%)

Branch coverage included in aggregate %.

4067 of 23566 relevant lines covered (17.26%)

1.12 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25363351540.1 05 May 2026 07:25AM UTC 70
18.34
GitHub Action Run
Source Files on build 25363351540
  • Tree
  • List 70
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0ca18507 on github
  • Prev Build on master (#25310376024)
  • Next Build on master (#25363408684)
  • Delete
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