forked from happier-dev/happier
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
102 lines (102 loc) · 6.15 KB
/
package.json
File metadata and controls
102 lines (102 loc) · 6.15 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
{
"name": "monorepo",
"private": true,
"scripts": {
"build:packages": "yarn workspace @happier-dev/agents build && yarn workspace @happier-dev/protocol build",
"ci:act": "bash scripts/ci/run-act-tests.sh",
"test": "yarn -s test:unit",
"test:unit": "yarn workspace @happier-dev/protocol test && yarn workspace @happier-dev/agents test && yarn workspace @happier-dev/app test && yarn workspace @happier-dev/cli test:unit && yarn --cwd apps/server test:unit && yarn --cwd packages/relay-server test && yarn --cwd apps/stack test:unit",
"test:integration": "yarn workspace @happier-dev/app test:integration && yarn workspace @happier-dev/cli test:integration && yarn --cwd apps/server test:integration && yarn --cwd apps/stack test:integration",
"test:e2e": "yarn workspace @happier-dev/tests test",
"test:e2e:core": "yarn -s test:e2e",
"test:e2e:core:fast": "yarn workspace @happier-dev/tests test:core:fast",
"test:e2e:core:slow": "yarn workspace @happier-dev/tests test:core:slow",
"test:e2e:core:pglite": "HAPPIER_E2E_DB_PROVIDER=pglite yarn -s test:e2e",
"test:e2e:core:sqlite": "HAPPIER_E2E_DB_PROVIDER=sqlite yarn -s test:e2e",
"test:e2e:core:postgres:docker": "node packages/tests/scripts/run-extended-db-docker.mjs --db postgres --mode e2e",
"test:e2e:core:mysql:docker": "node packages/tests/scripts/run-extended-db-docker.mjs --db mysql --mode e2e",
"test:e2e:core:embedded": "yarn -s test:e2e:core:pglite && yarn -s test:e2e:core:sqlite",
"test:e2e:core:docker": "yarn -s test:e2e:core:postgres:docker && yarn -s test:e2e:core:mysql:docker",
"test:e2e:core:all-db": "yarn -s test:e2e:core:pglite && yarn -s test:e2e:core:sqlite && yarn -s test:e2e:core:postgres:docker && yarn -s test:e2e:core:mysql:docker",
"test:e2e:postgres:docker": "yarn -s test:e2e:core:postgres:docker",
"test:e2e:mysql:docker": "yarn -s test:e2e:core:mysql:docker",
"test:db-contract:postgres:docker": "node packages/tests/scripts/run-extended-db-docker.mjs --db postgres --mode contract",
"test:db-contract:mysql:docker": "node packages/tests/scripts/run-extended-db-docker.mjs --db mysql --mode contract",
"test:db-contract:docker": "yarn -s test:db-contract:postgres:docker && yarn -s test:db-contract:mysql:docker",
"test:server:db-contract:postgres:docker": "yarn -s test:db-contract:postgres:docker",
"test:server:db-contract:mysql:docker": "yarn -s test:db-contract:mysql:docker",
"test:server:db-contract:docker": "yarn -s test:db-contract:docker",
"test:extended-db:postgres:docker": "node packages/tests/scripts/run-extended-db-docker.mjs --db postgres --mode extended",
"test:extended-db:mysql:docker": "node packages/tests/scripts/run-extended-db-docker.mjs --db mysql --mode extended",
"test:extended-db:docker": "yarn -s test:extended-db:postgres:docker && yarn -s test:extended-db:mysql:docker",
"test:stress": "yarn workspace @happier-dev/tests test:stress",
"test:providers": "yarn workspace @happier-dev/tests test:providers",
"test:providers:opencode:smoke": "yarn workspace @happier-dev/tests providers:opencode:smoke",
"test:providers:opencode:extended": "yarn workspace @happier-dev/tests providers:opencode:extended",
"test:providers:claude:smoke": "yarn workspace @happier-dev/tests providers:claude:smoke",
"test:providers:claude:extended": "yarn workspace @happier-dev/tests providers:claude:extended",
"test:providers:pi:smoke": "yarn workspace @happier-dev/tests providers:pi:smoke",
"test:providers:pi:extended": "yarn workspace @happier-dev/tests providers:pi:extended",
"test:providers:all:smoke": "yarn workspace @happier-dev/tests providers:all:smoke",
"typecheck": "yarn workspace @happier-dev/app typecheck && yarn workspace @happier-dev/cli typecheck && yarn --cwd apps/server typecheck",
"ui": "yarn workspace @happier-dev/app start",
"ui:web": "yarn workspace @happier-dev/app web",
"ui:ios": "yarn workspace @happier-dev/app ios",
"ui:android": "yarn workspace @happier-dev/app android",
"ui:tauri": "yarn workspace @happier-dev/app tauri:dev",
"server": "yarn --cwd apps/server dev",
"server:light": "yarn --cwd apps/server dev:light",
"server:build": "yarn --cwd apps/server build",
"server:start": "yarn --cwd apps/server start",
"server:start:light": "yarn --cwd apps/server start:light",
"cli": "yarn workspace @happier-dev/cli dev",
"cli:build": "yarn workspace @happier-dev/cli build",
"cli:start": "yarn workspace @happier-dev/cli start",
"cli:doctor": "yarn workspace @happier-dev/cli doctor",
"stack:build": "yarn workspace @happier-dev/stack build",
"website": "yarn workspace @happier-dev/website dev",
"website:build": "yarn workspace @happier-dev/website build",
"docs": "yarn workspace docs dev",
"docs:build": "yarn workspace docs build",
"docs:types": "yarn workspace docs types:check",
"release:build:binaries:cli": "node scripts/release/build-cli-binaries.mjs",
"release:build:binaries:hstack": "node scripts/release/build-hstack-binaries.mjs",
"release:build:binaries:server": "node scripts/release/build-server-binaries.mjs",
"release:verify:artifacts": "node scripts/release/verify-artifacts.mjs",
"release:publish:manifests": "node scripts/release/publish-manifests.mjs",
"test:release:contracts": "node --test scripts/release/*.test.mjs",
"release:sync:installers": "node scripts/release/sync-installers.mjs",
"release:check:installers": "node scripts/release/sync-installers.mjs --check"
},
"workspaces": {
"packages": [
"apps/ui",
"apps/cli",
"apps/server",
"apps/stack",
"apps/website",
"apps/docs",
"packages/agents",
"packages/cli-common",
"packages/release-runtime",
"packages/protocol",
"packages/audio-stream-native",
"packages/sherpa-native",
"packages/relay-server",
"packages/tests"
],
"nohoist": [
"**/zod",
"**/react",
"**/react-dom",
"**/react-native",
"**/react-native/**",
"**/react-native-edge-to-edge/**",
"**/react-native-incall-manager/**"
]
},
"resolutions": {
"@tauri-apps/api": "2.8.0"
},
"packageManager": "yarn@1.22.22"
}