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.

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