Dokploy builds with npm install, which resolved the ^1.6.22 range to
better-auth 1.7.0 (unlinkAccount API changed to { accountId }), failing
the production build. Locally bun.lock pinned 1.6.22 while
@better-auth/passkey@1.6.9 and @better-auth/expo@1.6.11 used older
peer deps (better-call 1.3.5), which broke client plugin type inference
(authClient.admin missing).
Pin all better-auth packages to exact 1.6.22 so npm and bun resolve
identically, and align passkey/expo plugins with matching peer deps
(better-call 1.3.7). Verified with a full next build --webpack.
31 lines
1.3 KiB
JSON
31 lines
1.3 KiB
JSON
{
|
|
"name": "deckyvault",
|
|
"private": true,
|
|
"workspaces": ["apps/*", "packages/*", "plugins/*"],
|
|
"scripts": {
|
|
"dev": "bun run --filter @deckyvault/web dev",
|
|
"build": "bun run --filter @deckyvault/web build",
|
|
"start": "bun run --filter @deckyvault/web start",
|
|
"lint": "bun run --filter @deckyvault/web lint",
|
|
"test": "bun run --filter @deckyvault/web test",
|
|
"test:watch": "bun run --filter @deckyvault/web test:watch",
|
|
"test:ci": "bun run --filter @deckyvault/web test:ci",
|
|
"db:generate": "bun run --filter @deckyvault/web db:generate",
|
|
"db:migrate": "bun run --filter @deckyvault/web db:migrate",
|
|
"db:push": "bun run --filter @deckyvault/web db:push",
|
|
"db:studio": "bun run --filter @deckyvault/web db:studio",
|
|
"db:seed": "bun run --filter @deckyvault/web db:seed",
|
|
"plugin:build": "bun run --filter @deckyvault/plugin build",
|
|
"plugin:zip": "bun run --filter @deckyvault/plugin zip",
|
|
"plugin:release": "bun run --filter @deckyvault/plugin release",
|
|
"plugin:deploy": "bun run --filter @deckyvault/plugin build && bash plugins/decky-vault/scripts/deploy.sh"
|
|
},
|
|
"trustedDependencies": ["sharp", "unrs-resolver"],
|
|
"overrides": {
|
|
"@types/react": "19.2.14",
|
|
"@types/react-dom": "19.2.3"
|
|
},
|
|
"dependencies": {
|
|
"better-auth": "1.6.22"
|
|
}
|
|
} |