forked from computesdk/benchmarks
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
135 lines (135 loc) · 7.01 KB
/
Copy pathpackage.json
File metadata and controls
135 lines (135 loc) · 7.01 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
{
"name": "computesdk-benchmarks",
"version": "1.0.0",
"private": true,
"type": "module",
"scripts": {
"bench": "tsx src/run.ts",
"bench:sequential": "tsx src/run.ts --mode sequential",
"bench:staggered": "tsx src/run.ts --mode staggered",
"bench:burst": "tsx src/run.ts --mode burst",
"bench:blaxel": "tsx src/run.ts --provider blaxel",
"bench:codesandbox": "tsx src/run.ts --provider codesandbox",
"bench:daytona": "tsx src/run.ts --provider daytona",
"bench:e2b": "tsx src/run.ts --provider e2b",
"bench:hopx": "tsx src/run.ts --provider hopx",
"bench:isorun": "tsx src/run.ts --provider isorun",
"bench:modal": "tsx src/run.ts --provider modal",
"bench:namespace": "tsx src/run.ts --provider namespace",
"bench:northflank": "tsx src/run.ts --provider northflank",
"bench:railway": "tsx src/run.ts --provider railway",
"bench:render": "tsx src/run.ts --provider render",
"bench:runloop": "tsx src/run.ts --provider runloop",
"bench:vercel": "tsx src/run.ts --provider vercel",
"bench:just-bash": "tsx src/run.ts --provider just-bash",
"bench:sprites": "tsx src/run.ts --provider sprites",
"bench:browser": "tsx src/run.ts --mode browser",
"bench:tensorlake": "tsx src/run.ts --provider tensorlake",
"bench:browser:browserbase": "tsx src/run.ts --mode browser --provider browserbase",
"bench:browser:hyperbrowser": "tsx src/run.ts --mode browser --provider hyperbrowser",
"bench:browser:kernel": "tsx src/run.ts --mode browser --provider kernel",
"bench:browser:notte": "tsx src/run.ts --mode browser --provider notte",
"bench:browser:steel": "tsx src/run.ts --mode browser --provider steel",
"bench:browser:browseruse": "tsx src/run.ts --mode browser --provider browseruse",
"bench:browser:anchorbrowser": "tsx src/run.ts --mode browser --provider anchorbrowser",
"bench:browser-throughput": "tsx src/run.ts --mode browser-throughput",
"bench:browser-throughput:browserbase": "tsx src/run.ts --mode browser-throughput --provider browserbase",
"bench:browser-throughput:hyperbrowser": "tsx src/run.ts --mode browser-throughput --provider hyperbrowser",
"bench:browser-throughput:kernel": "tsx src/run.ts --mode browser-throughput --provider kernel",
"bench:browser-throughput:steel": "tsx src/run.ts --mode browser-throughput --provider steel",
"bench:storage": "tsx src/run.ts --mode storage",
"bench:storage:s3": "tsx src/run.ts --mode storage --provider aws-s3",
"bench:storage:r2": "tsx src/run.ts --mode storage --provider cloudflare-r2",
"bench:storage:tigris": "tsx src/run.ts --mode storage --provider tigris",
"bench:storage:1mb": "tsx src/run.ts --mode storage --file-size 1MB",
"bench:storage:4mb": "tsx src/run.ts --mode storage --file-size 4MB",
"bench:storage:10mb": "tsx src/run.ts --mode storage --file-size 10MB",
"bench:storage:16mb": "tsx src/run.ts --mode storage --file-size 16MB",
"bench:snapshot-fork": "tsx src/run.ts --mode snapshot-fork",
"bench:snapshot-fork:tigris": "tsx src/run.ts --mode snapshot-fork --provider tigris",
"bench:snapshot-fork:s3": "tsx src/run.ts --mode snapshot-fork --provider aws-s3",
"bench:snapshot-fork:wide": "tsx src/run.ts --mode snapshot-fork --dataset wide",
"bench:snapshot-fork:deep": "tsx src/run.ts --mode snapshot-fork --dataset deep",
"bundle:scale": "esbuild src/scale/sdk-coordinator.ts --bundle --platform=node --target=node20 --format=cjs --outfile=dist/scale.cjs",
"bench:scale:image": "SCALE_IMAGE_REPO=${SCALE_IMAGE_REPO:-nscr.io/5enq753trme1k/scale}; SCALE_IMAGE_TAG=${SCALE_IMAGE_TAG:-latest}; docker buildx build --platform linux/amd64 --provenance=false --sbom=false -f src/scale/Dockerfile --push -t \"$SCALE_IMAGE_REPO:$SCALE_IMAGE_TAG\" .",
"bench:scale:local": "tsx src/scale/sdk-coordinator.ts",
"bench:scale:start": "tsx src/scale/scripts/start.ts",
"bench:scale:aggregate": "tsx src/scale/scripts/aggregate.ts",
"bench:scale:watch": "tsx src/scale/scripts/watch.ts",
"bundle:burst-100k": "npm run bundle:scale",
"bench:burst-100k:image": "npm run bench:scale:image",
"bench:burst-100k:local": "npm run bench:scale:local",
"bench:burst-100k:start": "npm run bench:scale:start",
"bench:burst-100k:aggregate": "npm run bench:scale:aggregate",
"bench:burst-100k:watch": "npm run bench:scale:watch",
"update-readme": "tsx src/update-readme.ts",
"generate-svg": "tsx src/sandbox/generate-svg.ts",
"generate-svg:sequential": "tsx src/sandbox/generate-svg.ts --mode sequential",
"generate-svg:staggered": "tsx src/sandbox/generate-svg.ts --mode staggered",
"generate-svg:burst": "tsx src/sandbox/generate-svg.ts --mode burst",
"generate-storage-svg": "tsx src/storage/generate-svg.ts",
"generate-snapshot-fork-svg": "tsx src/storage/generate-snapshot-fork-svg.ts",
"generate-browser-svg": "tsx src/browser/generate-svg.ts",
"generate-browser-throughput-svg": "tsx src/browser/generate-throughput-svg.ts",
"generate-pricing-svg": "tsx src/sandbox/generate-pricing-svg.ts"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1076.0",
"@aws-sdk/lib-storage": "^3.1076.0",
"@aws-sdk/s3-presigned-post": "^3.1076.0",
"@aws-sdk/s3-request-presigner": "^3.1076.0",
"@azure/storage-blob": "^12.33.0",
"@computesdk/anchorbrowser": "^0.2.4",
"@computesdk/archil": "^0.4.6",
"@computesdk/beam": "^0.2.0",
"@computesdk/bench": "^0.1.8",
"@computesdk/blaxel": "^1.6.16",
"@computesdk/browserbase": "^0.3.8",
"@computesdk/browseruse": "^0.2.6",
"@computesdk/cloud-run": "^0.1.4",
"@computesdk/cloudflare": "^1.6.13",
"@computesdk/codesandbox": "^1.5.50",
"@computesdk/collimate": "^0.1.0",
"@computesdk/createos-sandbox": "^0.1.1",
"@computesdk/daytona": "^1.7.30",
"@computesdk/declaw": "0.2.7",
"@computesdk/e2b": "^1.7.51",
"@computesdk/hopx": "^0.2.26",
"@computesdk/hyperbrowser": "^0.2.5",
"@computesdk/isorun": "^0.1.0",
"@computesdk/just-bash": "^0.4.14",
"@computesdk/kernel": "^0.2.8",
"@computesdk/lelantos": "^0.2.0",
"@computesdk/modal": "^1.9.3",
"@computesdk/namespace": "^1.6.12",
"@computesdk/northflank": "^1.1.1",
"@computesdk/notte": "^0.3.4",
"@computesdk/quilt": "^1.0.1",
"@computesdk/railway": "^2.0.0",
"@computesdk/runloop": "^1.3.53",
"@computesdk/sprites": "^0.1.13",
"@computesdk/steel": "^0.2.4",
"@computesdk/superserve": "^0.2.0",
"@computesdk/tenki": "^0.1.1",
"@computesdk/tensorlake": "^0.1.8",
"@computesdk/upstash": "^0.3.6",
"@computesdk/vercel": "^1.7.30",
"@google-cloud/storage": "^7.21.0",
"@storagesdk/adapters": "^0.7.1",
"@storagesdk/core": "^0.4.2",
"@tigrisdata/storage": "^3.16.0",
"@vercel/blob": "^2.5.0",
"computesdk": "^4.1.3",
"dotenv": "^17.4.2",
"p-limit": "^7.3.0",
"pg": "^8.22.0",
"playwright-core": "^1.61.1"
},
"devDependencies": {
"@types/node": "^26.0.1",
"@types/pg": "^8.20.0",
"esbuild": "^0.28.1",
"tsx": "^4.22.4",
"typescript": "^6.0.3"
}
}