/
package.json
31 lines (31 loc) 路 1.64 KB
/
package.json
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
{
"name": "@whirlwind/core",
"description": "A programming language for clever computing.",
"type": "module",
"scripts": {
"build:ls:debug": "echo -e '\\033[34mGenerating Language Server Binary in Debug Mode...\\033[0m' && cd source/server && cargo build",
"build:ls:release": "echo -e '\\033[34mGenerating Language Server Binary in Release Mode...\\033[0m' && cd source/server && cargo build --release",
"build:cli:debug": "echo -e '\\033[34mGenerating CLI Binary in Debug Mode...\\033[0m' && cd source/cli && cargo build",
"build:cli:release": "echo -e '\\033[34mGenerating CLI Binary in Release Mode...\\033[0m' && cd source/cli && cargo build --release",
"build:site": "echo -e '\\033[34mBuilding Whirlwind Docs Site...\\033[0m' && vite build",
"dev:site:server": "bun run --hot source/website/server/index.ts",
"dev:site:web": "vite dev",
"publish:extensions:code": "echo 'Publishing the VSCode extension...'",
"cli:example": "echo 'Running CLI example...' && cd source/cli && cargo run check ../../examples/hello-world/source/main.wrl --CORELIBPATH=../library/core/core.wrl",
"herald:node": "echo 'Running Herald in Node.js...' && cd source/herald && node source/mod.mjs",
"herald:deno": "echo 'Running Herald in Deno...' && cd source/herald && deno run --allow-read source/mod.mjs",
"herald:bun": "echo 'Running Herald in Bun...' && cd source/herald && bun run source/mod.mjs"
},
"devDependencies": {
"sass": "^1.72.0",
"@types/bun": "latest",
"@types/node": "^20.11.24"
},
"peerDependencies": {
"typescript": "^5.0.0"
},
"dependencies": {
"vite": "^5.2.3",
"hono": "^4.1.3"
}
}