Files
bridge/package.json
T
zeekay 19aeb6a211 build: drop || true from root postinstall
The patch-hanzogui-exports.cjs script is the only supported way to
make `pnpm install && pnpm exec vite build` succeed against the broken
@hanzo/[email protected] publish. Swallowing its exit code with `|| true`
hides the only signal we have that the workaround stopped applying —
e.g. if a future pnpm release changes traversal semantics or upstream
republishes the SDK and the patcher trips on an unexpected layout, the
install would still report success and the failure would surface much
later at the vite build step with a confusing module-resolution error.

Verified `rm -rf node_modules && pnpm install --frozen-lockfile`
completes end-to-end with the script exiting 0
(`patched 240 package(s); fixed 41 source file(s)`). Red Phase 3 R2 nit.
2026-05-21 16:35:19 -07:00

47 lines
939 B
JSON

{
"name": "bridge",
"version": "1.1.0",
"description": "Lux Bridge - Decentralized cross-chain bridge using MPC",
"packageManager": "[email protected]",
"main": "index.js",
"scripts": {
"start": "node index.js",
"install:all": "pnpm install",
"postinstall": "node scripts/patch-hanzogui-exports.cjs",
"test": "echo 'Run tests in individual packages'",
"ci:test": "pnpm -r test"
},
"keywords": [
"bridge",
"mpc",
"cross-chain",
"lux"
],
"author": "Lux Network",
"license": "MIT",
"dependencies": {
"@noble/ed25519": "^2.3.0"
},
"workspaces": [
"app/*",
"pkg/*",
"contracts"
],
"pnpm": {
"peerDependencyRules": {
"ignoreMissing": [
"@hanzo/auth",
"@hanzo/commerce",
"firebase",
"firebase-admin"
]
},
"overrides": {
"keccak": "3.0.4"
}
},
"devDependencies": {
"playwright": "^1.58.2"
}
}