Diffinery

codician/diffinerypublic

Open-source, agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests, code review and drop-in GitHub Actions YAML on Workers, Durable Objects, R2 and Containers.

52 lines · 2.0 KBRaw History
1{
2 "name": "@diffinery/app",
3 "version": "0.1.0",
4 "private": true,
5 "type": "module",
6 "scripts": {
7 "dev": "wrangler dev -e dev",
8 "deploy": "wrangler deploy -c wrangler.deploy.jsonc",
9 "typecheck": "tsc --noEmit && tsc --noEmit -p islands",
10 "test": "vitest run --passWithNoTests --exclude 'test/e2e/**'",
11 "cf-typegen": "wrangler types",
12 "e2e": "node --test --test-concurrency=1 --test-timeout=600000 test/e2e/e2e.test.mjs test/e2e/passkeys.test.mjs test/e2e/accounts.test.mjs test/e2e/registry.test.mjs test/e2e/email.test.mjs test/e2e/security-txt.test.mjs test/e2e/security.test.mjs test/e2e/agentic.test.mjs test/e2e/tasks.test.mjs test/e2e/terminals.test.mjs test/e2e/review.test.mjs",
13 "db:migrate:local": "wrangler d1 migrations apply diffinery-dev --local -e dev",
14 "build": "node islands/build.mjs && node scripts/build-docs.mjs",
15 "predev": "node islands/build.mjs && node scripts/build-docs.mjs",
16 "build:docs": "node scripts/build-docs.mjs"
17 },
18 "dependencies": {
19 "@cloudflare/containers": "^0.3.7",
20 "@diffinery/git-core": "workspace:*",
21 "@diffinery/shared": "workspace:*",
22 "@diffinery/workflow-yaml": "workspace:*",
23 "@jsquash/jpeg": "1.6.0",
24 "@jsquash/png": "3.1.1",
25 "@jsquash/resize": "2.1.1",
26 "@jsquash/webp": "1.5.0",
27 "@simplewebauthn/server": "14.0.3",
28 "graphql": "16.14.2",
29 "hono": "^4.13.0",
30 "shiki": "4.5.0",
31 "yaml": "^2.9.1"
32 },
33 "devDependencies": {
34 "@cloudflare/kumo": "2.14.0",
35 "@cloudflare/vitest-pool-workers": "^0.23.0",
36 "@cloudflare/workers-types": "^5.20261012.1",
37 "@octokit/rest": "22.0.1",
38 "@phosphor-icons/react": "2.1.10",
39 "@types/react": "19.2.2",
40 "@types/react-dom": "19.2.2",
41 "@xterm/addon-fit": "0.10.0",
42 "@xterm/xterm": "5.5.0",
43 "esbuild": "0.25.11",
44 "playwright": "1.56.1",
45 "postcss": "8.5.6",
46 "react": "19.2.0",
47 "react-dom": "19.2.0",
48 "typescript": "^5.9.3",
49 "vitest": "^4.1.0",
50 "wrangler": "^4.149.0"
51 }
52}