-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
99 lines (99 loc) · 5.49 KB
/
package.json
File metadata and controls
99 lines (99 loc) · 5.49 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
{
"name": "@trenchclaw/monorepo",
"version": "0.1.0-beta.1",
"devDependencies": {
"turbo": "^2.9.3"
},
"engines": {
"bun": ">=1.3.11"
},
"overrides": {
"@types/node": "25.3.0",
"@noble/curves": "1.9.7",
"@noble/hashes": "1.8.0",
"ffjavascript": "0.3.1",
"tslib": "2.8.1",
"undici-types": "7.22.0",
"vite": "8.0.0"
},
"packageManager": "bun@1.3.11",
"private": true,
"scripts": {
"app:build": "bun run scripts/buildApp.ts",
"bundle:verify": "bun run scripts/verifyAppBundle.ts",
"app:start": "bun --cwd apps/runner index.ts",
"app:clean": "bun run cleanup:build",
"launch": "bun run app:build && bun --cwd apps/runner index.ts",
"launch:dev": "bun run dev:bootstrap",
"launch:release": "bun run app:build && bun run app:start",
"dev": "bun run scripts/devBootstrap.ts",
"dev:bootstrap": "bun run scripts/devBootstrap.ts",
"dev:runtime:init": "bun run scripts/devRuntimeInit.ts",
"dev:instance:clone": "bun run scripts/devInstanceClone.ts",
"dev:gui-only": "bun run --bun --cwd apps/frontends/gui dev:standalone",
"frontend:dev": "bun run scripts/runFrontend.ts dev",
"frontend:build": "bun run scripts/runFrontend.ts build",
"frontend:lint": "bun run scripts/runFrontend.ts lint",
"frontend:typecheck": "bun run scripts/runFrontend.ts typecheck",
"gui:dev": "TRENCHCLAW_FRONTEND_SURFACE=gui bun run frontend:dev",
"website:dev": "bun run --bun --cwd website dev",
"website:lint": "bun run --bun --cwd website lint",
"website:test": "bun run --bun --cwd website test",
"website:svelte-check": "bun run --bun --cwd website svelte:check",
"website:typecheck": "bun run --bun --cwd website typecheck",
"website:build": "bun run --bun --cwd website build",
"website:preview": "bun run --bun --cwd website preview",
"website:ci": "bun run --bun --cwd website ci",
"appci": "bun run frontend:lint && bun run frontend:typecheck && bun run frontend:build && bun test tests/frontends/transport.test.ts tests/frontends/runtimeController.logic.test.ts && bun run --cwd apps/runner lint && bun run --cwd apps/runner typecheck && bun run --cwd apps/runner build && bun run --cwd apps/trenchclaw lint && bun run --cwd apps/trenchclaw test && bun run --cwd apps/trenchclaw typecheck && bun run --cwd apps/trenchclaw build",
"siteci": "bun run website:ci",
"site": "bun run website:lint && bun run website:svelte-check && bun run website:typecheck && bun run website:test && bun run website:build && bun run website:dev",
"start": "bun --cwd apps/runner index.ts",
"build": "bun run app:build",
"build:all": "TURBO_TELEMETRY_DISABLED=1 bunx --bun turbo run build",
"typecheck": "TURBO_TELEMETRY_DISABLED=1 bunx --bun turbo run typecheck",
"lint": "TURBO_TELEMETRY_DISABLED=1 bunx --bun turbo run lint",
"lint:fix": "TURBO_TELEMETRY_DISABLED=1 bunx --bun turbo run lint:fix",
"test": "TURBO_TELEMETRY_DISABLED=1 bunx --bun turbo run test",
"test:rpc-reads-live": "bun run scripts/manualTestRpcReads.ts",
"test:analytics-live": "bun run scripts/manualTestAnalyticsRoutines.ts",
"test:external-wallet-analysis-live": "bun run scripts/manualTestExternalWalletAnalysis.ts",
"test:wallet-intel-live": "bun run scripts/manualTestWalletIntel.ts",
"test:wallet-intel-chat": "bun run scripts/testWalletIntelChat.ts",
"test:launch-chat": "bun run scripts/testLaunchChat.ts",
"test:runtime-chat": "bun test tests/runtime/chatService.test.ts tests/frontends/transport.test.ts",
"generate": "bun run --cwd apps/trenchclaw generate",
"context:refresh": "TURBO_TELEMETRY_DISABLED=1 bunx --bun turbo run context:refresh --filter=@trenchclaw/core",
"cleanup:runtime": "bun run --cwd apps/trenchclaw cleanup:runtime",
"cleanup:build": "bun run scripts/cleanBuildArtifacts.ts",
"ship:verify": "bun run app:clean && bun run scripts/releaseBuild.ts --run-checks",
"release:notes": "bun run scripts/generateReleaseNotes.ts",
"release:validate": "bun run scripts/validateReleaseVersion.ts",
"release:build": "bun run scripts/releaseBuild.ts",
"release:package": "bun run scripts/packageAppRelease.ts",
"release:smoke": "bun run scripts/smokeTestRelease.ts",
"release:prepare": "bun run release:build",
"version:next": "bun run scripts/versionNext.ts",
"version:apply": "bun run scripts/versionNext.ts --apply",
"refresh": "TURBO_TELEMETRY_DISABLED=1 bunx --bun turbo run refresh --filter=@trenchclaw/core",
"verify:generate": "bun run lint && bun run build:all && bun run typecheck && bun run test && bun run generate",
"deps:dupes": "bun run scripts/checkDependencyDuplicates.ts",
"dev:deps:bootstrap": "sh ./apps/runner/scripts/bootstrap-dev-tools.sh",
"deps:bootstrap": "bun run dev:deps:bootstrap",
"knowledge:skills:add": "bun run scripts/installKnowledgeSkills.ts",
"deps:root-install": "bun install && bun run deps:dupes",
"update-all": "bun run scripts/updateAll.ts",
"systemd:install": "bun run --cwd apps/trenchclaw systemd:install",
"ci": "bun run lint && bun run typecheck && bun run test && bun run build",
"check:all": "bun run lint && bun run typecheck && bun run test && bun run build:all && bun run app:build && bun run deps:dupes",
"check:all:with-chat": "bun run check:all && bun run test:launch-chat",
"wallet:vanity": "bun run --cwd apps/trenchclaw wallet:vanity"
},
"type": "module",
"workspaces": [
"apps/runner",
"apps/trenchclaw",
"apps/types",
"apps/frontends/gui",
"website"
]
}