Bug Report
Package: @ruvector/gnn v0.1.23
Platform: macOS darwin-arm64 (Apple Silicon)
Problem
The @ruvector/gnn-darwin-arm64 optional dependency is published to npm but contains only a package.json — the prebuilt native binary ruvector-gnn.darwin-arm64.node is missing.
Steps to Reproduce
```bash
npm install @ruvector/gnn
node -e "require('@ruvector/gnn')"
```
Error
```
Error: Cannot find module '/path/to/node_modules/@ruvector/gnn-darwin-arm64/ruvector-gnn.darwin-arm64.node'.
Please verify that the package.json has a valid "main" entry
```
Verification
```bash
ls node_modules/@ruvector/gnn-darwin-arm64/
Output: package.json
Expected: package.json ruvector-gnn.darwin-arm64.node
```
The package.json declares "main": "ruvector-gnn.darwin-arm64.node" and "files": ["ruvector-gnn.darwin-arm64.node"] but the .node file was not included in the published package.
Impact
npx ruvector hooks pretrain Phase 8 always skips GNN: ⏭️ @ruvector/gnn not installed
- Graph relationship analysis (Phase 9) is also degraded
Expected
The darwin-arm64 prebuilt binary should be included in the npm publish, similar to how @ruvector/attention-darwin-arm64 correctly ships its .node file.
Environment
- Node.js: $(node --version)
- npm: $(npm --version)
- OS: macOS $(sw_vers -productVersion) (Apple Silicon M4)
- ruvector: $(npx ruvector --version 2>/dev/null)
Bug Report
Package:
@ruvector/gnnv0.1.23Platform: macOS darwin-arm64 (Apple Silicon)
Problem
The
@ruvector/gnn-darwin-arm64optional dependency is published to npm but contains only apackage.json— the prebuilt native binaryruvector-gnn.darwin-arm64.nodeis missing.Steps to Reproduce
```bash
npm install @ruvector/gnn
node -e "require('@ruvector/gnn')"
```
Error
```
Error: Cannot find module '/path/to/node_modules/@ruvector/gnn-darwin-arm64/ruvector-gnn.darwin-arm64.node'.
Please verify that the package.json has a valid "main" entry
```
Verification
```bash
ls node_modules/@ruvector/gnn-darwin-arm64/
Output: package.json
Expected: package.json ruvector-gnn.darwin-arm64.node
```
The
package.jsondeclares"main": "ruvector-gnn.darwin-arm64.node"and"files": ["ruvector-gnn.darwin-arm64.node"]but the.nodefile was not included in the published package.Impact
npx ruvector hooks pretrainPhase 8 always skips GNN:⏭️ @ruvector/gnn not installedExpected
The darwin-arm64 prebuilt binary should be included in the npm publish, similar to how
@ruvector/attention-darwin-arm64correctly ships its.nodefile.Environment