-
Notifications
You must be signed in to change notification settings - Fork 119
Expand file tree
/
Copy pathpackage.json
More file actions
131 lines (131 loc) · 5.73 KB
/
Copy pathpackage.json
File metadata and controls
131 lines (131 loc) · 5.73 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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{
"name": "maple",
"private": true,
"workspaces": [
"apps/*",
"!apps/slack-agent",
"packages/*",
"lib/*",
"examples/*"
],
"scripts": {
"build": "turbo build",
"dev": "bun run ./scripts/dev.ts",
"dev:signin": "bun run ./scripts/dev-signin.ts",
"prepare": "effect-tsgo unpatch --no-typescript --oxlint && effect-tsgo patch --no-typescript --oxlint",
"docker:build": "COMPOSE_PARALLEL_LIMIT=1 docker compose build",
"docker:up": "COMPOSE_PARALLEL_LIMIT=1 docker compose up --build",
"db:up": "docker compose up -d postgres electric",
"ch:up": "docker compose -f docker-compose.development.yml up -d clickhouse",
"ch:down": "docker compose -f docker-compose.development.yml stop clickhouse",
"bench:queries": "bun apps/api/scripts/bench-queries.ts",
"ch:test": "CLICKHOUSE_E2E=1 CLICKHOUSE_E2E_URL=http://127.0.0.1:8123 bun run --cwd apps/api test scripts/query-bench/catalog.clickhouse.e2e.test.ts && CLICKHOUSE_E2E=1 CLICKHOUSE_E2E_URL=http://127.0.0.1:8123 bun run --cwd packages/backend test src/services/warehouse/WarehouseQueryService.clickhouse.e2e.test.ts src/services/warehouse/web-analytics-parity.clickhouse.e2e.test.ts",
"db:migrate:local": "DATABASE_URL=postgres://maple:maple@localhost:5499/maple bun run --cwd packages/db db:migrate",
"migrate:prod": "bun run --cwd packages/db ps:apply-schema main",
"backup:restore-test": "bun run --cwd packages/db db:restore-test",
"format": "oxfmt",
"format:check": "oxfmt --check",
"lint": "oxlint -c .oxlintrc.effect.json --quiet alchemy.run.ts scripts apps packages lib examples && bun run lint:slack-agent",
"lint:slack-agent": "oxlint -c .oxlintrc.json --quiet apps/slack-agent",
"lint:audit": "oxlint -c .oxlintrc.effect.json alchemy.run.ts scripts apps packages lib examples",
"lint:fix": "oxlint -c .oxlintrc.effect.json --fix alchemy.run.ts scripts apps packages lib examples",
"alchemy:build-deps": "turbo build --filter=@maple-dev/effect-sdk --filter=@maple-dev/alchemy --filter=@maple-dev/browser",
"alchemy:deploy": "bun run alchemy:build-deps && alchemy deploy --yes",
"alchemy:deploy:prd": "bun run alchemy:build-deps && alchemy deploy --yes --adopt --stage prd",
"alchemy:deploy:pr": "bun run alchemy:build-deps && alchemy deploy --yes --adopt --stage pr-${PR_NUMBER}",
"alchemy:destroy": "alchemy destroy --yes",
"alchemy:destroy:pr": "alchemy destroy --yes --stage pr-${PR_NUMBER}",
"test": "turbo test",
"tinybird:manifest": "bun run ./scripts/generate-tinybird-project-manifest.ts",
"tinybird:manifest:check": "bun run ./scripts/generate-tinybird-project-manifest.ts --check",
"clickhouse:schema": "bun run ./scripts/generate-clickhouse-schema.ts && bun run ./scripts/generate-clickhouse-schema-sql.ts && bun run ./scripts/generate-clickhouse-insert-mappings.ts && bun run ./scripts/lint-clickhouse-schema.ts",
"clickhouse:schema:check": "bun run ./scripts/generate-clickhouse-schema.ts --check && bun run ./scripts/generate-clickhouse-schema-sql.ts --check && bun run ./scripts/generate-clickhouse-insert-mappings.ts --check && bun run ./scripts/lint-clickhouse-schema.ts && bun run ./scripts/check-local-schema-manifest.ts",
"local-schema:bump": "bun run ./scripts/bump-local-schema.ts",
"clickhouse:schema:lint": "bun run ./scripts/lint-clickhouse-schema.ts",
"check:tokens": "bun run ./scripts/check-token-drift.ts",
"ios:openapi": "bun run ./scripts/generate-ios-openapi.ts",
"ios:openapi:check": "bun run ./scripts/generate-ios-openapi.ts --check",
"knip": "bun run --cwd apps/landing sync:i18n && knip",
"knip:fix": "bun run --cwd apps/landing sync:i18n && knip --fix --allow-remove-files",
"typecheck": "turbo typecheck && tsc -p tsconfig.alchemy.json"
},
"dependencies": {},
"devDependencies": {
"@cloudflare/workers-types": "catalog:alchemy",
"@effect/platform-node": "4.0.0-rc.112",
"@effect/tsgo": "0.36.4",
"@effect/vitest": "catalog:effect",
"@maple/alchemy-portless": "workspace:*",
"@maple/infra": "workspace:*",
"@oxlint/plugins": "1.77.0",
"@tinybirdco/sdk": "catalog:tinybird",
"@types/node": "catalog:tooling",
"alchemy": "catalog:alchemy",
"effect": "catalog:effect",
"knip": "^6.17.1",
"oxfmt": "^0.55.0",
"oxlint": "1.77.0",
"oxlint-tsgolint": "7.0.2001",
"portless": "^0.14.0",
"turbo": "^2.9.18",
"typescript": "catalog:tooling"
},
"overrides": {
"@effect/sql-d1": "4.0.0-rc.112",
"@effect/sql-sqlite-do": "4.0.0-rc.112"
},
"packageManager": "bun@1.4.0",
"catalog": {
"vite": "^8.0.16",
"vitest": "^4.1.9"
},
"catalogs": {
"alchemy": {
"@cloudflare/workers-types": "4.20260603.1",
"alchemy": "2.0.0-beta.77"
},
"charts": {
"@tanstack/charts": "0.18.0",
"@tanstack/charts-scales": "0.18.0"
},
"effect": {
"@effect/ai-openai-compat": "4.0.0-rc.112",
"@effect/ai-openrouter": "4.0.0-rc.112",
"@effect/atom-react": "4.0.0-rc.112",
"@effect/language-service": "^0.87.2",
"@effect/platform-bun": "4.0.0-rc.112",
"@effect/vitest": "4.0.0-rc.112",
"effect": "4.0.0-rc.112"
},
"react": {
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"react": "^19.2.4",
"react-dom": "^19.2.4"
},
"tailwind": {
"@tailwindcss/vite": "^4.3.1",
"tailwind-merge": "^3.6.0",
"tailwindcss": "^4.3.1",
"tw-animate-css": "^1.4.0"
},
"tinybird": {
"@tinybirdco/sdk": "0.0.78"
},
"tooling": {
"@types/node": "^22.10.2",
"typescript": "^7.0.2"
},
"ui": {
"@base-ui/react": "^1.6.0",
"@xyflow/react": "^12.11.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1"
}
},
"patchedDependencies": {
"@effect/ai-openrouter@4.0.0-rc.112": "patches/@effect%2Fai-openrouter@4.0.0-rc.112.patch",
"@effect/vitest@4.0.0-rc.112": "patches/@effect%2Fvitest@4.0.0-rc.112.patch",
"effect@4.0.0-rc.112": "patches/effect@4.0.0-rc.112.patch"
}
}