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.

48 lines · 1.6 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/registry.test.mjs test/e2e/email.test.mjs test/e2e/security.test.mjs",
13 "db:migrate:local": "wrangler d1 migrations apply diffinery-dev --local -e dev",
14 "build": "node islands/build.mjs",
15 "predev": "node islands/build.mjs"
16 },
17 "dependencies": {
18 "@cloudflare/containers": "^0.3.7",
19 "@diffinery/git-core": "workspace:*",
20 "@diffinery/shared": "workspace:*",
21 "@diffinery/workflow-yaml": "workspace:*",
22 "@jsquash/jpeg": "1.6.0",
23 "@jsquash/png": "3.1.1",
24 "@jsquash/resize": "2.1.1",
25 "@jsquash/webp": "1.5.0",
26 "@simplewebauthn/server": "14.0.3",
27 "hono": "^4.13.0",
28 "shiki": "4.5.0",
29 "yaml": "^2.9.1"
30 },
31 "devDependencies": {
32 "@cloudflare/kumo": "2.14.0",
33 "@cloudflare/vitest-pool-workers": "^0.23.0",
34 "@cloudflare/workers-types": "^5.20261012.1",
35 "@octokit/rest": "22.0.1",
36 "@phosphor-icons/react": "2.1.10",
37 "@types/react": "19.2.2",
38 "@types/react-dom": "19.2.2",
39 "esbuild": "0.25.11",
40 "playwright": "1.56.1",
41 "postcss": "8.5.6",
42 "react": "19.2.0",
43 "react-dom": "19.2.0",
44 "typescript": "^5.9.3",
45 "vitest": "^4.1.0",
46 "wrangler": "^4.149.0"
47 }
48}