Skip to content

zerion-cli fails on Windows: missing @open-wallet-standard/core-win32-x64-msvc native binding (MODULE_NOT_FOUND) #41

@Suganthan96

Description

@Suganthan96

Running zerion --help on Windows immediately crashes with a MODULE_NOT_FOUND error for @open-wallet-standard/core-win32-x64-msvc. The CLI installs successfully but is completely unusable on Windows.
Environment

OS: Windows 11 (win32, x64)
Node: v22.16.0
Install method: npm install -g zerion-cli

Steps to reproduce
npm install -g zerion-cli
zerion --help

Error
Error: Cannot find module '@open-wallet-standard/core-win32-x64-msvc'

What I tried
Reinstalling with unsafe permissions, running npm rebuild, and manually installing the missing platform package — all failed. The platform package returns 404 on npm. Attempting to build locally with napi also fails because @open-wallet-standard/core ships no Cargo.toml or Rust source.
Root cause
@open-wallet-standard/core/index.js conditionally requires the Windows platform binary @open-wallet-standard/core-win32-x64-msvc at runtime, but that package is not published to the npm registry.
Expected behavior
zerion-cli should work on Windows. This can be fixed by either publishing the prebuilt Windows artifact to npm, bundling the .node binary directly into @open-wallet-standard/core, or including Cargo.toml and Rust source so napi build can compile it locally on Windows with the MSVC toolchain.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions