Skip to content

Conversation

@dirkwa
Copy link
Contributor

@dirkwa dirkwa commented Jan 13, 2026

Summary

Remove both bundledDependencies and bundleDependencies fields to fix npm workspace compatibility.

Problem

The package.json had both spellings with inconsistent values:

  • bundledDependencies["@signalk/server-api"]
  • bundleDependencies["@signalk/server-api", "@signalk/server-admin-ui"]

This conflicts with npm's workspace support (npm/cli#3466) and causes dependencies to be missing from global installs, breaking Docker builds.

Verification

This fix cannot be fully tested locally because the workspace packages (@signalk/server-api, etc.) need to be published to npm first. Please verify by:

  1. Wait for CI to build the Docker image
  2. Test with: docker run -d -p 3000:3000 ghcr.io/signalk/signalk-server:<sha>
  3. Confirm the server starts without missing dependency errors

Remove both bundledDependencies and bundleDependencies fields to fix
npm workspace compatibility issues.

The package.json had both spellings with inconsistent values:
- bundledDependencies: ["@signalk/server-api"]
- bundleDependencies: ["@signalk/server-api", "@signalk/server-admin-ui"]

This conflicts with npm's workspace support (npm/cli#3466) and causes
dependencies to be missing from the published tarball.

Also fix WASM test to use correct config directory.
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

Successfully merging this pull request may close these issues.

1 participant