docs(spikes): Deno 2.9.7 + TS 7 compatibility spike and ADR-004

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
rootandClaude Fable 5.1 committed 2026-09-27 18:24:08 +08:00
1 parent fe3613ee8f
commit cf85481d95
147 files changed
+15213

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
[C] worker started pid=1036397 version=v1 runtime=deno 2.9.7
[C] run=a8a8a202 step=work
[C] run=d1692ed7 step=work
[C] run=617df139 step=work
[C] run=e22ffd1b step=work
[C] run=6692a31b step=work
[C] worker stopped gracefully
{"ok":true,"runtime":"deno 2.9.7","ts":"6.0.3"}== ow-worker-bundle
[ow-worker-bundle] worker started pid=1038194 version=v1 runtime=deno 2.9.7
[ow-worker-bundle] run=8c780ba3 step=work
[ow-worker-bundle] run=fc82d7c3 step=work
[ow-worker-bundle] worker stopped gracefully
== ow-worker-slim
[ow-worker-slim] worker started pid=1038731 version=v1 runtime=deno 2.9.7
[ow-worker-slim] run=4bfca25f step=work
[ow-worker-slim] run=781c6f72 step=work
[ow-worker-slim] worker stopped gracefully
@@ -0,0 +1,4 @@
[ow-worker-bundle] worker started pid=1038194 version=v1 runtime=deno 2.9.7
[ow-worker-bundle] run=8c780ba3 step=work
[ow-worker-bundle] run=fc82d7c3 step=work
[ow-worker-bundle] worker stopped gracefully
@@ -0,0 +1,4 @@
[ow-worker-slim] worker started pid=1038731 version=v1 runtime=deno 2.9.7
[ow-worker-slim] run=4bfca25f step=work
[ow-worker-slim] run=781c6f72 step=work
[ow-worker-slim] worker stopped gracefully
+7
View File
@@ -0,0 +1,7 @@
[C] worker started pid=1036397 version=v1 runtime=deno 2.9.7
[C] run=a8a8a202 step=work
[C] run=d1692ed7 step=work
[C] run=617df139 step=work
[C] run=e22ffd1b step=work
[C] run=6692a31b step=work
[C] worker stopped gracefully
@@ -0,0 +1,7 @@
packages/contracts/src/index.ts: 0 errors;
packages/domain/src/index.ts: 0 errors;
packages/db/src/index.ts: 0 errors;
packages/tasks/src/index.ts: 0 errors;
packages/agent/src/index.ts: 0 errors;
packages/adapters/src/index.ts: 0 errors;
apps/server/src/main.ts: 0 errors;
@@ -0,0 +1,7 @@
packages/contracts/src/index.ts: 16 unresolved-imports, 16 errors; first: TS2307 [ERROR]: Cannot find module 'file:///opt/uhd_media_tool/packages/contracts/src/agent'. Maybe add a '.ts' extension or run with --sloppy-imports
packages/domain/src/index.ts: 7 unresolved-imports, 7 errors; first: TS2307 [ERROR]: Cannot find module 'file:///opt/uhd_media_tool/packages/domain/src/acquisition'. Maybe specify path to 'index.ts' file in directory in
packages/db/src/index.ts: 3 unresolved-imports, 3 errors; first: TS2307 [ERROR]: Cannot find module 'file:///opt/uhd_media_tool/packages/db/src/client'. Maybe add a '.ts' extension or run with --sloppy-imports
packages/tasks/src/index.ts: 9 unresolved-imports, 9 errors; first: TS2307 [ERROR]: Cannot find module 'file:///opt/uhd_media_tool/packages/tasks/src/definitions'. Maybe add a '.ts' extension or run with --sloppy-impor
packages/agent/src/index.ts: 11 unresolved-imports, 11 errors; first: TS2307 [ERROR]: Cannot find module 'file:///opt/uhd_media_tool/packages/agent/src/capability/errors'. Maybe add a '.ts' extension or run with --sloppy
packages/adapters/src/index.ts: 6 unresolved-imports, 6 errors; first: TS2307 [ERROR]: Cannot find module 'file:///opt/uhd_media_tool/packages/adapters/src/emby'. Maybe specify path to 'index.ts' file in directory instead
apps/server/src/main.ts: 8 unresolved-imports, 8 errors; first: TS2307 [ERROR]: Cannot find module 'file:///opt/uhd_media_tool/apps/server/src/config'. Maybe add a '.ts' extension or run with --sloppy-imports
+14
View File
@@ -0,0 +1,14 @@
Check test/node_apis_test.ts
running 1 test from ./test/node_apis_test.ts
global ...
node compat under test runner ...
node:http mock server + fetch ... ok (15ms)
node:child_process spawn + kill ... ok (107ms)
fs temp dir + statfs ... ok (6ms)
hono app.request SSE ... ok (314ms)
workspace package import ... ok (0ms)
node compat under test runner ... ok (445ms)
global ... ok (453ms)
ok | 1 passed (6 steps) | 0 failed (460ms)
+12
View File
@@ -0,0 +1,12 @@
image size 260MB
health: {"ok":true,"runtime":"deno 2.9.7","ts":"6.0.3"}
/ -> 200 text/html; charset=utf-8
/settings (SPA fallback) -> 404 text/plain; charset=UTF-8
assets/manifest-f425e467.js -> 200 text/javascript; charset=utf-8
sse: 3 events
docker stop (SIGTERM) took .309456482s
logs:
listening 8080
shutdown
server finished
/settings (SPA fallback, container) -> 200 text/html; charset=utf-8
+3
View File
@@ -0,0 +1,3 @@
listening 5199
shutdown
server finished
+3
View File
@@ -0,0 +1,3 @@
listening 5199
shutdown
server finished
+3
View File
@@ -0,0 +1,3 @@
listening 5199
shutdown
server finished
+2
View File
@@ -0,0 +1,2 @@
CLOSE_SSE=0 server exit after .210191521s alive=no
CLOSE_SSE=1 server exit after .208894206s alive=no
+21
View File
@@ -0,0 +1,21 @@
{"ok":true,"runtime":"deno 2.9.7","ts":"6.0.3"}
{"url":"http://localhost:5199/api/v1/redact?token=[REDACTED]","apiKey":"[REDACTED]"}
HTTP/1.1 200 OK
cache-control: no-cache
connection: keep-alive
content-type: text/event-stream
transfer-encoding: chunked
date: Sun, 27 Sep 2026 10:03:06 GMT
event: tick
data: {"i":6}
id: 6
event: tick
data: {"i":7}
id: 7
event: tick
data: {"i":8}
id: 8
@@ -0,0 +1 @@
pg migrate: ["0001_init:Success","0002_foundation:Success","0003_instances:Success","0004_content:Success","0005_identity:Success","0006_sources:Success","0007_assets:Success","0008_policy:Success","0009_execution:Success","0010_agent:Success","0011_ops:Success","0012_organization:Success"] error: null
+14
View File
@@ -0,0 +1,14 @@
pg migrate: ["0001_init:Success","0002_index:Success"] error: null
pg rows: string:1/Dune/{"q":"1080p"}/true string:2/Arrival/null/true
pg tx error -> rollback
pg titles after tx: Dune,Arrival,tx-ok
pg 50 parallel queries on pool=4: 158ms
pg destroyed cleanly
exit=0
postgresjs migrate: ["0001_init:Success","0002_index:Success"] error: null
postgresjs rows: string:1/Dune/"{\"q\":\"1080p\"}"/true string:2/Arrival/null/true
postgresjs tx error -> rollback
postgresjs titles after tx: Dune,Arrival,tx-ok
postgresjs 50 parallel queries on pool=4: 170ms
postgresjs destroyed cleanly
exit=0
+2
View File
@@ -0,0 +1,2 @@
{"@timestamp":"2026-09-27T10:04:24.739Z","level":"INFO","message":"fetch \"https://x/rss?passkey=[REDACTED]\"","logger":"umt.worker","properties":{"url":"https://x/rss?passkey=[REDACTED]","token":"[REDACTED]","n":3}}
{"@timestamp":"2026-09-27T10:04:24.741Z","level":"WARN","message":"child context","logger":"umt.worker","properties":{"runId":"r1","apiKey":"[REDACTED]"}}
+28
View File
@@ -0,0 +1,28 @@
{
"parseArgs": {
"role": "api"
},
"statfs": {
"bsize": 4096,
"bavailGB": 1198
},
"os": {
"cpus": 96,
"freememMB": 114164,
"loadavg": 3
},
"memoryUsage": "rss,heapTotal,heapUsed,external,arrayBuffers",
"als": "req-1",
"crypto": "2d711642 36",
"worker": {
"echo": "from worker",
"pid": 1041177
},
"childKill": {
"code": 0,
"sig": null,
"out": "ready|got-TERM"
},
"execPath": "/usr/local/bin/deno"
}
process.on(SIGTERM) handler fired
+2
View File
@@ -0,0 +1,2 @@
{"count":40}
{"total":"40","runs":"40","a":"24","b":"16"}
+16
View File
@@ -0,0 +1,16 @@
{"runId":"76f4d2cd-7419-41b0-807d-756157fba672","status":"pending","version":"v1"}
{"status":"running","version":"v1","attempts":1,"error":null,"output":null}
{"workflowRunIds":["76f4d2cd-7419-41b0-807d-756157fba672"]}
{"status":"completed","version":"v1","attempts":3,"error":null,"output":{"sub":{"torrentHash":"hash-d1"},"copied":{"dest":"/lib/d1.mkv"},"signal":{"ok":true}}}
submit-download function completed
wait-download signal-wait completed
copy-file function completed
register function completed
retention sleep completed
cleanup function completed
76f4d2cd submit-download A version=v1
76f4d2cd copy-file A start
76f4d2cd copy-file A end
76f4d2cd register A version=v1
76f4d2cd cleanup A
{"runId":"76f4d2cd-7419-41b0-807d-756157fba672","status":"completed","version":"v1"}
+19
View File
@@ -0,0 +1,19 @@
run=1fdbe2ec-6952-4958-bcbb-50903dbdfbe1
{"workflowRunIds":["1fdbe2ec-6952-4958-bcbb-50903dbdfbe1"]}
kill -9 worker A pid=968976
1fdbe2ec submit-download A version=v1
1fdbe2ec copy-file A start
after 12x3s: {"status":"completed","version":"v1","attempts":4,"error":null,"output":{"sub":{"torrentHash":"hash-d2"},"copied":{"dest":"/lib/d2.mkv"},"signal":{"ok":true}}}
submit-download function completed
wait-download signal-wait completed
copy-file function running
copy-file function completed
register function completed
retention sleep completed
cleanup function completed
1fdbe2ec submit-download A version=v1
1fdbe2ec copy-file A start
1fdbe2ec copy-file B start
1fdbe2ec copy-file B end
1fdbe2ec register B version=v1
1fdbe2ec cleanup B
+5
View File
@@ -0,0 +1,5 @@
biz.side_effect_ledger
openworkflow.openworkflow_migrations
openworkflow.step_attempts
openworkflow.workflow_runs
openworkflow.workflow_signals
+19
View File
@@ -0,0 +1,19 @@
open operations at attach: []
[tool_start] inventory__query
[tool_end] inventory__query "{\"title\":\"Dune\",\"inLibrary\":false,\"versions\":[]}"
[tool_start] download__submit
>> lane.abort()
[operation_abort]
[tool_end] download__submit "aborted by signal"
[tool_start] bash
[tool_end] bash "Tool execution was cancelled before completion."
[run_end] aborted
abort result: {"ok":true,"value":{"operationId":"01a0e251-49a9-7098-9037-ced15867c0d4","steer":[],"followUp":[]}}
PROMPT RESULT {"ok":true,"value":{"operationId":"01a0e251-49a9-7098-9037-ced15867c0d4","kind":"run","status":"aborted","fromTipId":null,"tipId":"01a0e251-49c2-7098-9037-cee4bf55ca98","startedAt":1790503373225,"endedAt":1790503373567}}
SUBMITTED in this process [] fake calls: 2
user 把《Dune》1080p 收进来
assistant <thinking> | 我先查一下库里有没有《Dune》。 | toolCall(inventory__query)
toolResult inventory__query {"title":"Dune","inLibrary":false,"versions":[]}
assistant 库里没有,提交 1080p 下载;顺便试一下未授权的 bash。 | toolCall(download__submit) | toolCall(bash)
toolResult download__submit [isError] aborted by signal
toolResult bash [isError] Tool execution was cancelled before completion.
+5
View File
@@ -0,0 +1,5 @@
open operations at attach: []
[tool_start] inventory__query
[tool_end] inventory__query "{\"title\":\"Dune\",\"inLibrary\":false,\"versions\":[]}"
[tool_start] download__submit
>> SIGKILL self during download.submit
+39
View File
@@ -0,0 +1,39 @@
[run_start] lane=main
[turn_start] lane=main
[text_delta] "我先查一下库里有没有《D"
[text_delta] "une》。"
[toolcall_end] inventory__query
[usage] in=145 totals.input=145 output=18
[hook before_tool] inventory__query args={"title":"Dune","year":2021}
[tool_start] inventory__query {"title":"Dune","year":2021}
[tool_update] lane=main
[tool_end] inventory__query isError=false -> "{\"title\":\"Dune\",\"inLibrary\":false,\"versions\":[]}"
[turn_end] lane=main
[turn_start] lane=main
[text_delta] "库里没有,提交 1080p 下载"
[text_delta] ";顺便试一下未授权的 b"
[text_delta] "ash。"
[toolcall_end] download__submit
[toolcall_end] bash
[usage] in=40 totals.input=185 output=46
[hook before_tool] download__submit args={"title":"Dune","quality":"1080p"}
[tool_start] download__submit {"title":"Dune","quality":"1080p"}
[tool_end] download__submit isError=false -> "{\"accepted\":true,\"idempotencyKey\":\"dl:Dune:1080p\",\"status\":\"submitted\"}"
[tool_start] bash {"command":"rm -rf /"}
[tool_end] bash isError=true -> "Tool \"bash\" is unavailable"
[turn_end] lane=main
[turn_start] lane=main
[text_delta] "下载已提交(仅代表已提交"
[text_delta] ",不代表已入库):{\"a"
[text_delta] "ccepted\":tru"
[text_delta] "e,\"idempotencyKey\":\""
[text_delta] "dl:Dune:1080"
[text_delta] "p\",\"status\":\"sub"
[text_delta] "mitted\"};bash 结果 isE"
[text_delta] "rror=true。"
[usage] in=67 totals.input=252 output=75
[turn_end] lane=main
[run_end] status=completed
RESULT {"ok":true,"value":{"operationId":"01a0e251-372b-714d-8e79-7300ed37b0d8","kind":"run","status":"completed","fromTipId":null,"tipId":"01a0e251-3749-714d-8e79-731888a9468b","startedAt":1790503368491,"endedAt":1790503368525}}
SUBMITTED [{"key":"dl:Dune:1080p","title":"Dune"}] fake calls: 3
TRANSCRIPT roles: assistant,toolResult,toolResult,assistant,toolResult,assistant,user
+15
View File
@@ -0,0 +1,15 @@
found session crash-demo /opt/uhd_media_tool/spikes/deno/apps/server/src/pi/.sessions/--opt-uhd_media_tool-spikes-deno-apps-server-src-pi-.sessions--/2026-09-27T10-02-53-768Z_crash-demo.jsonl
open operations at attach: [{"lane":"main","operationId":"01a0e251-4bd4-7649-b068-537faf822316","kind":"run","startedAt":1790503373780}]
[tool_end] (recovery) download__submit "[Tool execution was interrupted. The preceding output is the latest durable progress snapshot; newer live output may be missing, and the external outcome is unknown.]"
[tool_start] (recovery) bash
[tool_end] (recovery) bash "Tool \"bash\" is unavailable"
[run_end] completed
RESUME RESULT {"ok":true,"value":{"operationId":"01a0e251-4bd4-7649-b068-537faf822316","kind":"run","status":"completed","fromTipId":null,"tipId":"01a0e251-4dfd-74a9-9dee-40c910a4e623","startedAt":1790503373780,"endedAt":1790503374346}}
SUBMITTED in this process [] fake calls: 1
user 把《Dune》1080p 收进来
assistant <thinking> | 我先查一下库里有没有《Dune》。 | toolCall(inventory__query)
toolResult inventory__query {"title":"Dune","inLibrary":false,"versions":[]}
assistant 库里没有,提交 1080p 下载;顺便试一下未授权的 bash。 | toolCall(download__submit) | toolCall(bash)
toolResult download__submit [isError] [Tool execution was interrupted. The preceding output is the latest durable progress snapshot; newer live output may be missing, and the external outcome is unknown.]
toolResult bash [isError] Tool "bash" is unavailable
assistant 下载已提交(仅代表已提交,不代表已入库):[Tool execution was interrupted. The preceding output is the latest durable progress snapshot; newer live output may be missing, and the external outcome is unknown.];bash 结果 isEr
+7
View File
@@ -0,0 +1,7 @@
custom-dest: {"level":30,"time":1790503464308,"pid":985225,"hostname":"DS4199","token":"[REDACTED]","url":"https://x/rss?passkey=[REDACTED]&a=1","n":1,"msg":"fetch https://x?api_key=[REDACTED]"}
{"level":40,"time":1790503464309,"pid":985225,"hostname":"DS4199","component":"worker","password":"p","err":{},"msg":"child"}
{"level":30,"time":1790503464311,"pid":985225,"hostname":"DS4199","cookie":"[REDACTED]","msg":"stdout default destination"}
{"level":30,"time":1790503464364,"pid":985225,"hostname":"DS4199","secret":"[REDACTED]","msg":"via pino.transport (worker_threads)"}
{"level":30,"time":1790503482109,"pid":987284,"hostname":"DS4199","secret":"[REDACTED]","msg":"via pino.transport (worker_threads)"}
[18:04:42] INFO (987284): via pino-pretty transport
token: "[REDACTED]"
+3
View File
@@ -0,0 +1,3 @@
import { a } from "./sloppy";
export const b = a;
export * from "./a";
+4
View File
@@ -0,0 +1,4 @@
已生成 app/lib/design-tokens.generated.ts(字号 36 / 缓动 5 / 圆角 10 / 时长 6)
design token 登记表是最新的(字号 36 / 缓动 5 / 圆角 10 / 时长 6)
check exit=0
设计 token 检查通过
+8
View File
@@ -0,0 +1,8 @@
packages/adapters: ts7 errors=0
packages/agent: ts7 errors=0
packages/contracts: ts7 errors=0
packages/db: ts7 errors=0
packages/domain: ts7 errors=0
packages/tasks: ts7 errors=0
packages/testkit: ts7 errors=0
apps/server: ts7 errors=0
+3
View File
@@ -0,0 +1,3 @@
tsconfig.json(13,5): error TS5102: Option 'baseUrl' has been removed. Please remove it from your configuration.
Use '"paths": {"*": ["./*"]}' instead.
exit=0
+11
View File
@@ -0,0 +1,11 @@
== deno check
real 0m2.574s
== tsc 7.0.2
Task tsgo deno run -A npm:[email protected]/tsc --noEmit -p tsconfig.tsc.json
real 0m1.525s
user 0m12.882s
sys 0m1.994s
exit=0
== logtape (npm) rerun
{"@timestamp":"2026-09-27T10:10:40.172Z","level":"INFO","message":"fetch \"https://x/rss?passkey=[REDACTED]\"","logger":"umt.worker","properties":{"url":"https://x/rss?passkey=[REDACTED]","token":"[REDACTED]","n":3}}
{"@timestamp":"2026-09-27T10:10:40.174Z","level":"WARN","message":"child context","logger":"umt.worker","properties":{"runId":"r1","apiKey":"[REDACTED]"}}
+12
View File
@@ -0,0 +1,12 @@
packages/adapters | deno: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ Test Files 1 failed | 8 passed (9) Tests 1 failed | 108 passed | 2 skipped (111) | node: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ Test Files 1 failed | 8 passed (9) Tests 1 failed | 108 passed | 2 skipped (111)
packages/agent | deno: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ Test Files 1 failed | 3 passed (4) Tests 1 failed | 26 passed (27) | node: Test Files 4 passed (4) Tests 27 passed (27)
packages/contracts | deno: Test Files 3 passed (3) Tests 361 passed (361) | node: Test Files 3 passed (3) Tests 361 passed (361)
packages/db | deno: Test Files 2 passed (2) Tests 11 passed (11) | node: Test Files 2 passed (2) Tests 11 passed (11)
packages/domain | deno: Test Files 2 passed (2) Tests 122 passed (122) | node: Test Files 2 passed (2) Tests 122 passed (122)
packages/tasks | deno: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ Test Files 3 failed | 2 passed (5) Tests 1 failed | 7 passed | 7 skipped (15) | node: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ Test Files 1 failed | 4 passed (5) Tests 1 failed | 14 passed (15)
packages/testkit | deno: Test Files 1 passed (1) Tests 1 passed (1) | node: Test Files 1 passed (1) Tests 1 passed (1)
# notes
# adapters: same 1 failure under node and deno (pre-existing, WIP by other agent)
# agent: deno-only failure = crash-recovery child spawned via process.execPath (=deno) hits extensionless import in packages/contracts/src/index.ts
# tasks: dev PG 55433 shared/unstable in both runtimes; rerun under deno with TASKS_TEST_DATABASE_URL=postgres://postgres:[email protected]:55435/umt_tasks -> Test Files 5 passed (5), Tests 15 passed (15) (incl. kill -9 crash-recovery)
+9
View File
@@ -0,0 +1,9 @@
RUN v5.0.2 /opt/uhd_media_tool/apps/server
Test Files 4 passed (4)
Tests 15 passed (15)
Start at 18:05:17
Duration 733ms (import 48%, transform 46%, tests 6%, worker 1%)
+27
View File
@@ -0,0 +1,27 @@
RUN v5.0.2 /opt/uhd_media_tool/spikes/deno/apps/server
Test Files 1 passed (1)
Tests 5 passed (5)
Start at 18:05:04
Duration 712ms (tests 80%, transform 15%, import 4%, worker 1%)
RUN v5.0.2 /opt/uhd_media_tool/spikes/deno/apps/server
Test Files 1 passed (1)
Tests 5 passed (5)
Start at 18:05:05
Duration 747ms (tests 79%, transform 16%, import 5%, worker 1%)
RUN v5.0.2 /opt/uhd_media_tool/spikes/deno/apps/server
Test Files 1 passed (1)
Tests 5 passed (5)
Start at 18:05:06
Duration 728ms (tests 79%, transform 16%, import 4%, worker 1%)
+28
View File
@@ -0,0 +1,28 @@
build/server/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2 18.94 kB
build/server/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2 22.19 kB
build/server/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2 22.29 kB
build/server/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2 26.66 kB
build/server/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2 44.87 kB
build/server/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2 89.80 kB
build/server/assets/server-build-DhK8dDjm.css 90.20 kB
build/server/index.js 21.63 kB
✓ 11 assets cleaned from React Router server build.
build/client/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2
build/client/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2
build/client/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2
build/client/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2
build/client/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2
build/client/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2
build/client/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2
build/client/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2
build/client/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2
build/client/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2
build/server/assets/server-build-DhK8dDjm.css
SPA Mode: Generated build/client/index.html
Removing the server build in /opt/uhd_media_tool/spikes/deno/web/build/server due to ssr:false
✓ built in 690ms
SPA Mode: Generated build/client/index.html
Removing the server build in /opt/uhd_media_tool/spikes/deno/web/build/server due to ssr:false
✓ built in 421ms
+68
View File
@@ -0,0 +1,68 @@
[tsconfig-paths] An error occurred while parsing "/opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json". See below for details. To disable this message, set the `ignoreConfigErrors` option to true.
TSConfckParseError: failed to resolve "extends":"../../tsconfig.base.json" in /opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json
at resolveExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:262:8)
at parseExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:197:24)
at Module.parse (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:54:23)
at async Promise.all (index 10)
at BasicMinimalPluginContext.configResolved (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/vite-tsconfig-paths/src/index.ts:106:9)
at async Promise.all (index 1)
at resolveConfig (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:35762:2)
at _createServer (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:25441:67)
at dev (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/@[email protected]/node_modules/@react-router/dev/dist/cli/index.js:2104:16)
at dev2 (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/@[email protected]/node_modules/@react-router/dev/dist/cli/index.js:2275:3) {
code: "EXTENDS_RESOLVE",
tsconfigFile: "/opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json",
cause: Error: Cannot find module '../../tsconfig.base.json'
Require stack:
- /opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json
at Module._resolveFilename (node:module:4:14)
at nextResolve (node:module:1:13073)
at wrappedNext (node:module:1:13273)
at Ie (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/@[email protected]/node_modules/@tailwindcss/node/dist/index.mjs:1:539)
at nextResolve (node:module:1:13299)
at executeResolveHookChain (node:module:1:13643)
at Module._resolveFilename (node:module:1:25781)
at require.resolve (node:module:5:3624)
at resolveExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:250:14)
at parseExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:197:24) {
code: "MODULE_NOT_FOUND",
requireStack: [
"/opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json"
]
}
}
[tsconfig-paths] An error occurred while parsing "/opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json". See below for details. To disable this message, set the `ignoreConfigErrors` option to true.
TSConfckParseError: failed to resolve "extends":"../../tsconfig.base.json" in /opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json
at resolveExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:262:8)
at parseExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:197:24)
at Module.parse (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:54:23)
at async Promise.all (index 10)
at BasicMinimalPluginContext.configResolved (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/vite-tsconfig-paths/src/index.ts:106:9)
at async Promise.all (index 1)
at resolveConfig (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:35762:2)
at _createServer (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:25441:67)
at BasicMinimalPluginContext.configResolved (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/@[email protected]/node_modules/@react-router/dev/dist/vite.js:3405:29)
at async Promise.all (index 2) {
code: "EXTENDS_RESOLVE",
tsconfigFile: "/opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json",
cause: Error: Cannot find module '../../tsconfig.base.json'
Require stack:
- /opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json
at Module._resolveFilename (node:module:4:14)
at nextResolve (node:module:1:13073)
at wrappedNext (node:module:1:13273)
at Ie (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/@[email protected]/node_modules/@tailwindcss/node/dist/index.mjs:1:539)
at nextResolve (node:module:1:13299)
at executeResolveHookChain (node:module:1:13643)
at Module._resolveFilename (node:module:1:25781)
at require.resolve (node:module:5:3624)
at resolveExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:250:14)
at parseExtends (/opt/uhd_media_tool/spikes/deno/node_modules/.deno/[email protected]/node_modules/tsconfck/src/parse.js:197:24) {
code: "MODULE_NOT_FOUND",
requireStack: [
"/opt/uhd_media_tool/spikes/deno/packages/contracts/tsconfig.json"
]
}
}
➜ Local: http://127.0.0.1:5181/
➜ Network: use --host to expose
+8
View File
@@ -0,0 +1,8 @@
GET / -> 200 228202B
<title>UHD 媒体自动化控制台</title>
GET /app/root.tsx -> 200 text/javascript
GET /app/app.css -> 200
[npm:vite dev] GET / -> 200 228202B
<title>UHD 媒体自动化控制台</title>
GET /app/root.tsx -> 200 text/javascript
GET /app/api/health.ts -> 200
@@ -0,0 +1,7 @@
VITE v7.3.6 ready in 561 ms
➜ Local: http://127.0.0.1:5181/
➜ Network: use --host to expose
✘ [ERROR] The build was canceled
+8
View File
@@ -0,0 +1,8 @@
[A] worker started pid=968976 version=v1 runtime=deno 2.9.7
[A] run=76f4d2cd step=submit-download version=v1
[A] run=76f4d2cd step=copy-file start
[A] run=76f4d2cd step=copy-file end
[A] run=76f4d2cd step=register version=v1
[A] run=76f4d2cd step=cleanup
[A] run=1fdbe2ec step=submit-download version=v1
[A] run=1fdbe2ec step=copy-file start
+26
View File
@@ -0,0 +1,26 @@
[A] worker started pid=974721 version=v1 runtime=deno 2.9.7
[A] run=0ef64009 step=work
[A] run=db4b002d step=work
[A] run=59c3f0a3 step=work
[A] run=753c094f step=work
[A] run=322c2a2e step=work
[A] run=85126efd step=work
[A] run=24bd06f4 step=work
[A] run=d1635912 step=work
[A] run=1d5b5a33 step=work
[A] run=ac3a2ef4 step=work
[A] run=ca92602e step=work
[A] run=70e3a89b step=work
[A] run=f82c62f0 step=work
[A] run=832cdd09 step=work
[A] run=33d05100 step=work
[A] run=e83b537d step=work
[A] run=cf8a4c6c step=work
[A] run=030d8db0 step=work
[A] run=85854e33 step=work
[A] run=67f86be7 step=work
[A] run=0b99c858 step=work
[A] run=542354a5 step=work
[A] run=818f3e55 step=work
[A] run=a4739536 step=work
[A] worker stopped gracefully
+22
View File
@@ -0,0 +1,22 @@
[B] worker started pid=970631 version=v1 runtime=deno 2.9.7
[B] run=1fdbe2ec step=copy-file start
[B] run=1fdbe2ec step=copy-file end
[B] run=1fdbe2ec step=register version=v1
[B] run=1fdbe2ec step=cleanup
[B] run=a6855da5 step=work
[B] run=3306be9c step=work
[B] run=5400dd52 step=work
[B] run=7d9932a2 step=work
[B] run=356cd393 step=work
[B] run=493d6178 step=work
[B] run=4aed4f53 step=work
[B] run=89194738 step=work
[B] run=42285c79 step=work
[B] run=981eb93b step=work
[B] run=a929d9fd step=work
[B] run=4db4dc54 step=work
[B] run=3e1a7577 step=work
[B] run=b5c77ed8 step=work
[B] run=3dcac3f6 step=work
[B] run=9fefd4e0 step=work
[B] worker stopped gracefully