-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 5.71 KB
/
Copy pathpackage.json
File metadata and controls
81 lines (81 loc) · 5.71 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
{
"name": "pyric-monorepo",
"private": true,
"workspaces": [
"packages/*",
"examples/admin-playground",
"examples/vite-sandbox-app",
"examples/nextjs-sandbox-app",
"packages/create-pyric/templates/chat",
"packages/create-pyric/templates/chat/functions",
"examples/inpage-todo-app"
],
"overrides": {
"firebase": "12.13.0"
},
"scripts": {
"build": "bash scripts/build.sh",
"knip": "knip --no-progress",
"build:pyric": "bun run --cwd packages/pyric build",
"build:pyric-admin": "bun run --cwd packages/pyric-admin build",
"build:cli": "bun run --cwd packages/cli build",
"build:ui": "bun run --cwd packages/ui build",
"pretest": "bash scripts/build.sh --packages-only",
"test": "bun test --cwd packages/pyric && bun test --cwd packages/pyric-admin && bun test --cwd packages/create-pyric && bun test --cwd packages/cli && bun run test:chat-template && bun run --cwd packages/ui test && bun run --cwd packages/studio test && bun test --cwd packages/conformance && bun test scripts/tool-parity.test.mjs scripts/check-cloud-only-agent-install.test.mjs scripts/check-publish-version.test.mjs scripts/deploy-site.test.mjs scripts/publish-alpha.test.ts scripts/audit-packed-cli.test.ts scripts/ci/library-split.test.ts scripts/ci/dist-cache.test.ts",
"test:ci:cli": "bun test --cwd packages/cli",
"test:ci:libraries": "bun test --cwd packages/pyric && bun test --cwd packages/pyric-admin && bun test --cwd packages/create-pyric && bun run test:chat-template && bun run --cwd packages/ui test && bun run --cwd packages/studio test && bun test --cwd packages/conformance && bun test scripts/tool-parity.test.mjs scripts/check-cloud-only-agent-install.test.mjs scripts/check-publish-version.test.mjs scripts/deploy-site.test.mjs scripts/publish-alpha.test.ts scripts/audit-packed-cli.test.ts scripts/ci/library-split.test.ts scripts/ci/dist-cache.test.ts",
"test:ci:libraries:core": "bun test --cwd packages/pyric && bun test --cwd packages/pyric-admin && bun test --cwd packages/create-pyric && bun run test:chat-template && bun run --cwd packages/ui test && bun run --cwd packages/studio test && bun test scripts/tool-parity.test.mjs scripts/check-cloud-only-agent-install.test.mjs scripts/check-publish-version.test.mjs scripts/deploy-site.test.mjs scripts/publish-alpha.test.ts scripts/audit-packed-cli.test.ts scripts/ci/library-split.test.ts scripts/ci/dist-cache.test.ts",
"test:chat-template": "bun run --cwd packages/create-pyric/templates/chat test && bun run --cwd packages/create-pyric/templates/chat typecheck && bun run --cwd packages/create-pyric/templates/chat test:notifications",
"tool:parity": "bun run scripts/tool-parity.mjs",
"tool:parity:check": "bun run scripts/tool-parity.mjs --check",
"test:soak": "bun run --cwd packages/cli test:soak",
"test:packaging": "bash scripts/packaging-test.sh",
"test:install-matrix": "bash scripts/install-matrix.sh",
"lint:manifest": "bash scripts/manifest-lint.sh",
"compat:census": "bun run packages/conformance/src/surface-census.ts",
"compat:generate": "bun run packages/conformance/src/generate-docs.ts --write",
"compat:report": "bun run packages/conformance/src/report.ts",
"compat:validate": "bun run packages/conformance/src/validate-registry.ts",
"compat:coverage": "bun run packages/conformance/src/coverage.ts",
"compat:census-gate": "bun run packages/conformance/src/census-gate.ts",
"compat:entry-path": "bun run packages/conformance/src/entry-path-gate.ts",
"compat:conformance": "bun run packages/conformance/src/generate-projections.ts --write",
"compat:conformance:check": "bun run packages/conformance/src/generate-projections.ts --check",
"compat:rules-score": "bun test packages/pyric/test/rules/oracle-conformance.test.ts && bun run packages/conformance/src/rules-scorecard-gate.ts",
"compat:check": "bun run --cwd packages/conformance typecheck && bun run compat:validate && bun run compat:census-gate && bun run compat:entry-path && bun run compat:conformance:check && bun run compat:rules-score && bun run compat:coverage",
"compat:climb": "bun run --cwd packages/cli build && bun run packages/conformance/src/climb.ts",
"compat:audit": "bun run packages/conformance/src/audit.ts",
"compat:oracle-versions": "bun run packages/conformance/src/check-observation-versions.ts",
"compat:oracle-check": "bun run packages/conformance/src/check-observations.ts",
"oracle:plan": "bun run packages/conformance/src/plan.ts",
"compat:climb-ai": "bun test packages/pyric/test/ai",
"pack": "bash scripts/pack-packages.sh",
"pack:skip-build": "bash scripts/pack-packages.sh --skip-build",
"release:preflight": "bash scripts/publish-alpha.sh --dry-run",
"compile:standalone": "bun run build && bun packages/cli/scripts/compile.ts",
"release:standalone": "bun run build && bun packages/cli/scripts/release.ts",
"smoke:standalone": "bun packages/cli/scripts/standalone-smoke.ts",
"smoke:vendor": "bun packages/cli/scripts/standalone-vendor-smoke.ts",
"build:studio": "bun run --cwd packages/studio build && DOCS_BASE=/__pyric/ui/ bun run --cwd packages/site-docs build",
"playground": "bun run --cwd packages/playground dev"
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.18.3",
"@playwright/test": "^1.62.0",
"@pyric/cli": "workspace:*",
"@types/bun": "latest",
"bun-types": "latest",
"firebase": "^12.12.0",
"firebase-admin": "^13.0.0",
"knip": "^6.22.0",
"mdast-util-from-markdown": "^2.0.3",
"mdast-util-to-string": "^4.0.0",
"pngjs": "^7.0.0",
"publint": "^0.3.21",
"pyric": "workspace:*",
"typedoc": "0.28.13",
"typedoc-plugin-markdown": "4.9.0",
"typescript": "^5.7.0",
"zod": "^3.23.0"
}
}