openvibers/openvibe.publishing Commits

0.4.0: the openvibe-shared peer is optional (peerDependenciesMeta), so npm never looks it up in the public registry, where it is not published; products provide it

OP OpenVibers committed 24 Sept 2026 · 8fc49bddb3 · 3 files, +3 −3


Changes

ddiff --git a/CHANGELOG.md b/CHANGELOG.md
iindex 7ff31e4..3c5c2d2 100644
---- a/CHANGELOG.md
++++ b/CHANGELOG.md
@@@ -6,7 +6,7 @@ major (a minor while 0.x). A release is the git tag `vX.Y.Z`; consumers pin the
## 0.4.0 — 2026-09-24
--openvibe-shared is now a **peer dependency** (`>=1.5.0`), resolved from the product's own install, the way `better-sqlite3` already was. Until now every Shared release forced a Publishing release; without one, each product installed a second, nested copy of openvibe-shared. Products must keep openvibe-shared in their own dependencies (every OpenVibe product does). No API change.
++openvibe-shared is now an optional **peer dependency** (`>=1.5.0`), resolved from the product's own install and never fetched from the npm registry (where it is not published), the way `better-sqlite3` already was. Until now every Shared release forced a Publishing release; without one, each product installed a second, nested copy of openvibe-shared. Products must keep openvibe-shared in their own dependencies (every OpenVibe product does). No API change.
## 0.3.2 — 2026-09-24
ddiff --git a/package-lock.json b/package-lock.json
iindex d38de01..b7d8b18 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -23,7 +23,7 @@
"openvibe-shared": ">=1.5.0"
},
"peerDependenciesMeta": {
-- "better-sqlite3": {
++ "openvibe-shared": {
"optional": true
}
}
ddiff --git a/package.json b/package.json
iindex 7c26cfc..d18c9a3 100644
---- a/package.json
++++ b/package.json
@@@ -40,7 +40,7 @@
"openvibe-shared": ">=1.5.0"
},
"peerDependenciesMeta": {
-- "better-sqlite3": {
++ "openvibe-shared": {
"optional": true
}
},