refactor(cli): decouple daemon native deps from CLI global install
- Move @uncaged/nerve-daemon from runtime to devDependencies - Dynamic import daemon from workspace node_modules at runtime - Add daemon-bootstrap.ts as separate entry for background daemon spawn - Extract run-foreground-kernel.ts and workspace-daemon.ts modules - Add daemon-types.ts for structural types (no runtime daemon import) - Rebuild better-sqlite3 in workspace during nerve init - Validate daemon process liveness after spawn in background mode - Mark @uncaged/nerve-daemon as external in tsup config Closes #41
This commit is contained in:
Generated
+3
-3
@@ -23,9 +23,6 @@ importers:
|
||||
'@uncaged/nerve-core':
|
||||
specifier: workspace:*
|
||||
version: link:../core
|
||||
'@uncaged/nerve-daemon':
|
||||
specifier: workspace:*
|
||||
version: link:../daemon
|
||||
citty:
|
||||
specifier: ^0.1.6
|
||||
version: 0.1.6
|
||||
@@ -36,6 +33,9 @@ importers:
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
'@uncaged/nerve-daemon':
|
||||
specifier: workspace:*
|
||||
version: link:../daemon
|
||||
vitest:
|
||||
specifier: ^4.1.5
|
||||
version: 4.1.5(@types/node@22.19.17)(vite@8.0.9(@types/node@22.19.17)(esbuild@0.27.7)(yaml@2.8.3))
|
||||
|
||||
Reference in New Issue
Block a user