Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
88 lines (88 loc) · 9.87 KB
/
Copy pathpackage.json
File metadata and controls
88 lines (88 loc) · 9.87 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
{
"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",
"examples/teams-workspace"
],
"overrides": {
"firebase": "$firebase"
},
"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",
"bench:rules": "bun run --cwd packages/pyric bench:rules",
"pretest": "bash scripts/build.sh --packages-only",
"test": "bun scripts/test-all.ts",
"test:serial": "bun test --cwd packages/pyric && bun test --cwd packages/pyric-admin && bun test --cwd packages/live && 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-declaration-deps.test.mjs scripts/check-publish-version.test.mjs scripts/deploy-site.test.mjs scripts/publish-alpha.test.ts scripts/lib/proven-stamp.test.ts scripts/audit-packed-cli.test.ts scripts/lib/package-artifact-manifest.test.ts scripts/ci/library-split.test.ts scripts/ci/dist-cache.test.ts scripts/ci/conformance-coupling-gate.test.ts scripts/ci/sdk-drift.test.ts scripts/ci/main-failure.test.ts scripts/lib/main-failure/decide.test.ts scripts/lib/main-failure/parse-log.test.ts scripts/lib/main-failure/github.test.ts scripts/ci/quarantine-entries.test.ts scripts/lib/quarantine/quarantine.test.ts scripts/lib/quarantine/run-bun-test.test.ts scripts/test-all.test.ts scripts/lib/test-all/plan.test.ts scripts/lib/test-all/concurrency.test.ts scripts/lib/test-all/counts.test.ts scripts/lib/test-all/failures.test.ts scripts/lib/test-all/summary-check.test.ts scripts/lib/test-all/run-jobs.test.ts scripts/lib/heavy-run-slots.test.ts scripts/rules-boundary-report.test.ts scripts/ci/fresh-install-checks.test.ts",
"test:slow": "bun test scripts/lib/heavy-run-slots.slow.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/live && 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-declaration-deps.test.mjs scripts/check-publish-version.test.mjs scripts/deploy-site.test.mjs scripts/publish-alpha.test.ts scripts/lib/proven-stamp.test.ts scripts/audit-packed-cli.test.ts scripts/lib/package-artifact-manifest.test.ts scripts/ci/library-split.test.ts scripts/ci/dist-cache.test.ts scripts/ci/conformance-coupling-gate.test.ts scripts/ci/sdk-drift.test.ts scripts/ci/main-failure.test.ts scripts/lib/main-failure/decide.test.ts scripts/lib/main-failure/parse-log.test.ts scripts/lib/main-failure/github.test.ts scripts/ci/quarantine-entries.test.ts scripts/lib/quarantine/quarantine.test.ts scripts/lib/quarantine/run-bun-test.test.ts scripts/test-all.test.ts scripts/lib/test-all/plan.test.ts scripts/lib/test-all/concurrency.test.ts scripts/lib/test-all/counts.test.ts scripts/lib/test-all/failures.test.ts scripts/lib/test-all/summary-check.test.ts scripts/lib/test-all/run-jobs.test.ts scripts/lib/heavy-run-slots.test.ts scripts/rules-boundary-report.test.ts scripts/ci/fresh-install-checks.test.ts",
"test:ci:libraries:core": "bun test --cwd packages/pyric && bun test --cwd packages/pyric-admin && bun test --cwd packages/live && 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-declaration-deps.test.mjs scripts/check-publish-version.test.mjs scripts/deploy-site.test.mjs scripts/publish-alpha.test.ts scripts/lib/proven-stamp.test.ts scripts/audit-packed-cli.test.ts scripts/lib/package-artifact-manifest.test.ts scripts/ci/library-split.test.ts scripts/ci/dist-cache.test.ts scripts/ci/conformance-coupling-gate.test.ts scripts/ci/sdk-drift.test.ts scripts/ci/main-failure.test.ts scripts/lib/main-failure/decide.test.ts scripts/lib/main-failure/parse-log.test.ts scripts/lib/main-failure/github.test.ts scripts/ci/quarantine-entries.test.ts scripts/lib/quarantine/quarantine.test.ts scripts/lib/quarantine/run-bun-test.test.ts scripts/test-all.test.ts scripts/lib/test-all/plan.test.ts scripts/lib/test-all/concurrency.test.ts scripts/lib/test-all/counts.test.ts scripts/lib/test-all/failures.test.ts scripts/lib/test-all/summary-check.test.ts scripts/lib/test-all/run-jobs.test.ts scripts/lib/heavy-run-slots.test.ts scripts/rules-boundary-report.test.ts scripts/ci/fresh-install-checks.test.ts",
"test:ci:libraries:rest": "bun test --cwd packages/pyric-admin && bun test --cwd packages/live && 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-declaration-deps.test.mjs scripts/check-publish-version.test.mjs scripts/deploy-site.test.mjs scripts/publish-alpha.test.ts scripts/lib/proven-stamp.test.ts scripts/audit-packed-cli.test.ts scripts/lib/package-artifact-manifest.test.ts scripts/ci/library-split.test.ts scripts/ci/dist-cache.test.ts scripts/ci/conformance-coupling-gate.test.ts scripts/ci/sdk-drift.test.ts scripts/ci/main-failure.test.ts scripts/lib/main-failure/decide.test.ts scripts/lib/main-failure/parse-log.test.ts scripts/lib/main-failure/github.test.ts scripts/ci/quarantine-entries.test.ts scripts/lib/quarantine/quarantine.test.ts scripts/lib/quarantine/run-bun-test.test.ts scripts/test-all.test.ts scripts/lib/test-all/plan.test.ts scripts/lib/test-all/concurrency.test.ts scripts/lib/test-all/counts.test.ts scripts/lib/test-all/failures.test.ts scripts/lib/test-all/summary-check.test.ts scripts/lib/test-all/run-jobs.test.ts scripts/lib/heavy-run-slots.test.ts scripts/rules-boundary-report.test.ts scripts/ci/fresh-install-checks.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",
"@ast-grep/cli": "0.50.0",
"@playwright/test": "^1.62.0",
"@pyric/cli": "workspace:*",
"@types/bun": "1.3.14",
"bun-types": "1.3.14",
"express": "5.2.1",
"firebase": "12.19.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"
}
}