-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpackage.json
More file actions
72 lines (72 loc) · 3.67 KB
/
Copy pathpackage.json
File metadata and controls
72 lines (72 loc) · 3.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
"name": "agicash",
"private": true,
"type": "module",
"workspaces": {
"packages": ["apps/*", "packages/*"],
"catalog": {
"@agicash/opensecret": "1.0.0-rc.0",
"@cashu/cashu-ts": "3.6.1",
"@noble/ciphers": "1.3.0",
"@noble/curves": "1.9.7",
"@noble/hashes": "1.8.0",
"@scure/base": "2.0.0",
"@stablelib/base64": "2.0.1",
"@stablelib/chacha20poly1305": "2.0.1",
"@types/big.js": "6.2.2",
"@types/bun": "1.3.11",
"big.js": "7.0.1",
"dotenv": "16.4.7",
"jwt-decode": "4.0.0",
"jwt-encode": "1.0.1",
"ky": "1.14.3",
"type-fest": "5.4.3",
"typescript": "5.9.3",
"zod": "4.3.6"
}
},
"scripts": {
"dev": "bun --filter=web-wallet run dev",
"build": "bun --filter=web-wallet run build",
"start": "bun --filter=web-wallet run start",
"test": "bun --filter='*' run test",
"test:e2e": "bun --filter=web-wallet-e2e run test:e2e",
"typecheck": "bun --filter='*' run typecheck",
"lint": "biome lint --write",
"lint:check": "biome lint",
"format": "biome format --write",
"format:check": "biome format",
"fix:all": "biome check --write --verbose",
"fix:staged": "biome check --write --staged --verbose",
"check:all": "run-p typecheck lint:check format:check",
"supabase": "supabase --workdir packages/wallet-sdk/db",
"db:generate-types": "supabase gen types typescript --local --schema wallet --workdir packages/wallet-sdk/db > packages/wallet-sdk/db/supabase/database.types.ts"
},
"scripts:comments": {
"dev": "Delegates to apps/web-wallet. The web dev server uses tsx instead of bun because with bun the server hangs and eventually errors with 'ELOOP: too many symbolic links encountered...'.",
"test": "Runs each workspace package's own test script. apps/web-wallet and packages/wallet-sdk run bun test.",
"typecheck": "Runs each workspace package's own typecheck script (react-router typegen && tsc for web, tsc for the rest)."
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"npm-run-all": "4.1.5",
"supabase": "2.75.5",
"typescript": "catalog:"
},
"engines": {
"bun": "1.3.11",
"node": "24.x"
},
"engines:comments": {
"bun": "Bun is pinned to this version because that is the version of bun installed by devenv. See if we can specify that version somehow instead of taking whatever devenv gives us",
"node": "Node is pinned to major version of node because vercel doesn't allow pinning minor or patch version. See https://vercel.com/docs/functions/runtimes/node-js/node-js-versions"
},
"patchedDependencies": {
"@tanstack/query-core@5.90.20": "patches/@tanstack%2Fquery-core@5.90.20.patch",
"@sentry/core@10.42.0": "patches/@sentry%2Fcore@10.42.0.patch"
},
"patchedDependencies:comments": {
"@sentry/core@10.42.0": "This patch was added because we noticed that logs in Sentry dashboard started to show timstamps different than what our logs would record when the app would be in the background for a while and then brought back to the foreground. We suspected (not 100% sure but it seems like our patch has fixed it) that it is related to their logic which uses the Performance API to get the timestamp for greater precision (browser sometimes stops the performance api clock when the computer is asleep), so we opted out of that and are just using the Date API instead. Remove the patch once that has been solved.",
"@tanstack/query-core@5.90.20": "This patch is needed to add support for dynamic mutation scope. See https://github.com/TanStack/query/discussions/7126#discussioncomment-8815577 for more details. Remove the patch if tanstack query ever adds support for this natively."
}
}