+1
-1
apps/bot/package.json
+1
-1
apps/bot/package.json
+13
apps/web/index.ts
+13
apps/web/index.ts
+22
apps/web/package.json
+22
apps/web/package.json
···
···
1
+
{
2
+
"name": "web",
3
+
"version": "0.0.1",
4
+
"private": true,
5
+
"type": "module",
6
+
"scripts": {
7
+
"dev": "tsx --watch index.ts",
8
+
"start": "tsx index.ts",
9
+
"typecheck": "tsc --noEmit"
10
+
},
11
+
"dependencies": {
12
+
"@hono/node-server": "^1.19.7",
13
+
"@tealfmbot/common": "workspace:*",
14
+
"@tealfmbot/tsconfig": "workspace:*",
15
+
"hono": "^4.11.3"
16
+
},
17
+
"devDependencies": {
18
+
"@types/node": "^25.0.3",
19
+
"tsx": "^4.21.0",
20
+
"typescript": "^5.9.3"
21
+
}
22
+
}
+13
apps/web/tsconfig.json
+13
apps/web/tsconfig.json
+2
-1
package.json
+2
-1
package.json
+42
-1
pnpm-lock.yaml
+42
-1
pnpm-lock.yaml
···
65
specifier: ^5.9.3
66
version: 5.9.3
67
68
packages/common:
69
dependencies:
70
pino:
···
337
engines: {node: '>=18'}
338
cpu: [x64]
339
os: [win32]
340
341
'@oxfmt/darwin-arm64@0.20.0':
342
resolution: {integrity: sha512-bjR5dqvrd9gxKYfYR0ljUu3/T3+TuDVWcwA7d+tsfmx9lqidlw3zhgBTblnjF1mrd1zkPMoc5zzq86GeSEt1cA==}
···
631
help-me@5.0.0:
632
resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==}
633
634
ieee754@1.2.1:
635
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
636
···
1280
'@esbuild/win32-x64@0.27.2':
1281
optional: true
1282
1283
'@oxfmt/darwin-arm64@0.20.0':
1284
optional: true
1285
···
1349
1350
'@types/pg@8.16.0':
1351
dependencies:
1352
-
'@types/node': 22.19.3
1353
pg-protocol: 1.10.3
1354
pg-types: 2.2.0
1355
···
1558
function-bind: 1.1.2
1559
1560
help-me@5.0.0: {}
1561
1562
ieee754@1.2.1: {}
1563
···
65
specifier: ^5.9.3
66
version: 5.9.3
67
68
+
apps/web:
69
+
dependencies:
70
+
'@hono/node-server':
71
+
specifier: ^1.19.7
72
+
version: 1.19.7(hono@4.11.3)
73
+
'@tealfmbot/common':
74
+
specifier: workspace:*
75
+
version: link:../../packages/common
76
+
'@tealfmbot/tsconfig':
77
+
specifier: workspace:*
78
+
version: link:../../packages/tsconfig
79
+
hono:
80
+
specifier: ^4.11.3
81
+
version: 4.11.3
82
+
devDependencies:
83
+
'@types/node':
84
+
specifier: ^25.0.3
85
+
version: 25.0.3
86
+
tsx:
87
+
specifier: ^4.21.0
88
+
version: 4.21.0
89
+
typescript:
90
+
specifier: ^5.9.3
91
+
version: 5.9.3
92
+
93
packages/common:
94
dependencies:
95
pino:
···
362
engines: {node: '>=18'}
363
cpu: [x64]
364
os: [win32]
365
+
366
+
'@hono/node-server@1.19.7':
367
+
resolution: {integrity: sha512-vUcD0uauS7EU2caukW8z5lJKtoGMokxNbJtBiwHgpqxEXokaHCBkQUmCHhjFB1VUTWdqj25QoMkMKzgjq+uhrw==}
368
+
engines: {node: '>=18.14.1'}
369
+
peerDependencies:
370
+
hono: ^4
371
372
'@oxfmt/darwin-arm64@0.20.0':
373
resolution: {integrity: sha512-bjR5dqvrd9gxKYfYR0ljUu3/T3+TuDVWcwA7d+tsfmx9lqidlw3zhgBTblnjF1mrd1zkPMoc5zzq86GeSEt1cA==}
···
662
help-me@5.0.0:
663
resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==}
664
665
+
hono@4.11.3:
666
+
resolution: {integrity: sha512-PmQi306+M/ct/m5s66Hrg+adPnkD5jiO6IjA7WhWw0gSBSo1EcRegwuI1deZ+wd5pzCGynCcn2DprnE4/yEV4w==}
667
+
engines: {node: '>=16.9.0'}
668
+
669
ieee754@1.2.1:
670
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
671
···
1315
'@esbuild/win32-x64@0.27.2':
1316
optional: true
1317
1318
+
'@hono/node-server@1.19.7(hono@4.11.3)':
1319
+
dependencies:
1320
+
hono: 4.11.3
1321
+
1322
'@oxfmt/darwin-arm64@0.20.0':
1323
optional: true
1324
···
1388
1389
'@types/pg@8.16.0':
1390
dependencies:
1391
+
'@types/node': 25.0.3
1392
pg-protocol: 1.10.3
1393
pg-types: 2.2.0
1394
···
1597
function-bind: 1.1.2
1598
1599
help-me@5.0.0: {}
1600
+
1601
+
hono@4.11.3: {}
1602
1603
ieee754@1.2.1: {}
1604