-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
25 lines (25 loc) · 1.63 KB
/
Copy pathpackage.json
File metadata and controls
25 lines (25 loc) · 1.63 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
{
"name": "language-tool-benchmark",
"type": "module",
"scripts": {
"bench:langium": "tsx --expose-gc src/statemachine/benchmark.ts",
"bench:anytext": "dotnet run -c Release --project anytext/AnytextStatemachineLspServer.csproj -- benchmark",
"bench:xtext": "mvn -q -f org.eclipse.xtext.example.fowlerdsl.parent/org.eclipse.xtext.example.fowlerdsl/pom.xml exec:java -Dexec.mainClass=org.eclipse.xtext.example.fowlerdsl.StatemachineBenchmark -Dexec.classpathScope=compile",
"bench:fastbelt": "go run -C fastbelt/statemachine ./cmd/statemachine-bench",
"bench:xtext:alloc": "tsx src/statemachine/xtext-alloc-profile.ts",
"bench:langium:alloc": "tsx src/statemachine/langium-alloc-profile.ts",
"bench:anytext:alloc": "tsx src/statemachine/anytext-alloc-profile.ts",
"bench:fastbelt:alloc": "tsx src/statemachine/fastbelt-alloc-profile.ts",
"bench:langium:incremental": "tsx --expose-gc src/statemachine/incremental-benchmark.ts",
"bench:anytext:incremental": "dotnet run -c Release --project anytext/AnytextStatemachineLspServer.csproj -- benchmark-update",
"bench:xtext:incremental": "mvn -q -f org.eclipse.xtext.example.fowlerdsl.parent/org.eclipse.xtext.example.fowlerdsl/pom.xml exec:java -Dexec.mainClass=org.eclipse.xtext.example.fowlerdsl.StatemachineIncrementalBenchmark -Dexec.classpathScope=compile",
"bench:fastbelt:incremental": "go run -C fastbelt/statemachine ./cmd/statemachine-bench-incremental",
"bench:sweep": "tsx src/sweep-benchmarks.ts"
},
"devDependencies": {
"@types/node": "^22.13.10",
"langium-statemachine-dsl": "4.3.0",
"tsx": "^4.19.2",
"typescript": "^5.7.3"
}
}