-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpackage.json
More file actions
130 lines (130 loc) · 6.02 KB
/
package.json
File metadata and controls
130 lines (130 loc) · 6.02 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"name": "agicash",
"private": true,
"type": "module",
"scripts": {
"build": "run-p build:client build:server",
"build:client": "react-router build",
"build:server": "cross-env NODE_ENV=production bun build ./app/server.ts --target=node --format=esm --outdir=./build --external=build/server/index.js",
"dev": "cross-env NODE_OPTIONS='--max-old-space-size=8192' tsx watch ./app/server.ts",
"start": "cross-env NODE_ENV=production node -r dotenv/config ./build/server.js",
"typecheck": "react-router typegen && tsc",
"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",
"test": "bun test",
"test:e2e": "playwright test",
"supabase": "supabase",
"db:generate-types": "supabase gen types typescript --local --schema wallet > supabase/database.types.ts"
},
"scripts:comments": {
"dev": "We are using tsx instead of bun because with bun server just hangs and eventually we get an error: 'ELOOP: too many symbolic links encountered...'.",
"build:server": "We are building for node for now. We will see what we will be using in the runtime once we implement the deployment. Depending on that we might change this to target bun. 'cross-env NODE_ENV=production' is needed because bun build otherwise seems to be setting it to 'development'.",
"start": "We are running the build in node because atm we are using node as the build target."
},
"dependencies": {
"@agicash/bc-ur": "0.1.0",
"@agicash/opensecret": "0.1.0",
"@agicash/qr-scanner": "0.1.2",
"@buildonspark/spark-sdk": "0.6.6",
"@cashu/cashu-ts": "2.6.0",
"@cashu/crypto": "0.3.4",
"@noble/ciphers": "1.3.0",
"@noble/curves": "1.9.7",
"@noble/hashes": "1.8.0",
"@radix-ui/react-checkbox": "1.3.3",
"@radix-ui/react-dialog": "1.1.6",
"@radix-ui/react-dropdown-menu": "2.1.15",
"@radix-ui/react-hover-card": "1.1.15",
"@radix-ui/react-label": "2.1.1",
"@radix-ui/react-radio-group": "1.2.3",
"@radix-ui/react-scroll-area": "1.2.4",
"@radix-ui/react-select": "2.1.6",
"@radix-ui/react-separator": "1.1.0",
"@radix-ui/react-slot": "1.1.1",
"@radix-ui/react-tabs": "1.1.1",
"@radix-ui/react-toast": "1.2.5",
"@react-router/express": "7.13.0",
"@react-router/fs-routes": "7.13.0",
"@react-router/node": "7.13.0",
"@scure/bip32": "1.7.0",
"@scure/bip39": "1.6.0",
"@sentry/profiling-node": "10.42.0",
"@sentry/react-router": "10.42.0",
"@supabase/supabase-js": "2.95.2",
"@tanstack/react-query": "5.90.20",
"@tanstack/react-query-devtools": "5.91.3",
"@vercel/analytics": "1.5.0",
"@vercel/react-router": "1.2.5",
"big.js": "7.0.1",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"deepmerge": "4.3.1",
"embla-carousel-react": "8.5.2",
"express": "5.2.1",
"isbot": "5.1.34",
"jwt-decode": "4.0.0",
"ky": "1.14.3",
"light-bolt11-decoder": "3.2.0",
"lucide-react": "0.468.0",
"qrcode.react": "4.2.0",
"react": "19.2.4",
"react-dom": "19.2.4",
"react-hook-form": "7.54.0",
"react-router": "7.13.0",
"tailwind-merge": "3.4.0",
"tailwindcss-animate": "1.0.7",
"usehooks-ts": "3.1.1",
"vaul": "1.1.2",
"zod": "4.3.6",
"zustand": "5.0.11"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@playwright/test": "1.49.1",
"@react-router/dev": "7.13.0",
"@stablelib/base64": "2.0.1",
"@stablelib/chacha20poly1305": "2.0.1",
"@types/big.js": "6.2.2",
"@types/bun": "1.3.8",
"@types/express": "5.0.0",
"@types/jwt-encode": "1.0.3",
"@types/react": "19.2.13",
"@types/react-dom": "19.2.3",
"@tailwindcss/vite": "4.1.18",
"cross-env": "7.0.3",
"dotenv": "16.4.7",
"jwt-encode": "1.0.1",
"npm-run-all": "4.1.5",
"supabase": "2.75.5",
"tailwindcss": "4.1.18",
"tsx": "4.21.0",
"type-fest": "5.4.3",
"typescript": "5.9.3",
"vite": "7.3.1",
"vite-plugin-devtools-json": "1.0.0",
"vite-tsconfig-paths": "6.0.5"
},
"engines": {
"bun": "1.3.8",
"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",
"react-router@7.13.0": "patches/react-router@7.13.0.patch",
"@sentry/core@10.42.0": "patches/@sentry%2Fcore@10.42.0.patch"
},
"patchedDependencies:comments": {
"react-router@7.13.0": "This patch is needed to make @vercel/react-router work with react router middleware. See https://github.com/vercel/vercel/issues/13327 for more details. Remove the patch once that has been handled.",
"@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."
}
}