34 lines
1.3 KiB
JSON
34 lines
1.3 KiB
JSON
{
|
|
"name": "citygen",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "Генератор подробной карты города по данным OpenStreetMap: планировки, этажи и мебель простыми фигурами, вид сверху.",
|
|
"type": "module",
|
|
"scripts": {
|
|
"test": "tsx --test scripts/*.test.ts",
|
|
"dev": "node build.mjs --serve",
|
|
"build": "node build.mjs",
|
|
"typecheck": "tsc -p .",
|
|
"cli": "tsx scripts/cli.ts",
|
|
"export-city": "tsx tools/export/index.ts",
|
|
"demo": "tsx tools/demo.ts",
|
|
"proto:generate": "buf generate",
|
|
"server:dev": "node tools/rust.mjs run --manifest-path server/Cargo.toml --bin citygen-server",
|
|
"server:release": "node tools/rust.mjs run --release --manifest-path server/Cargo.toml --bin citygen-server",
|
|
"server:test": "node tools/rust.mjs test --manifest-path server/Cargo.toml",
|
|
"server:load": "node tools/rust.mjs run --release --manifest-path server/Cargo.toml --bin load",
|
|
"server:bots": "tsx tools/load-bots.ts"
|
|
},
|
|
"devDependencies": {
|
|
"@bufbuild/buf": "^1.75.0",
|
|
"@bufbuild/protoc-gen-es": "^2.16.0",
|
|
"esbuild": "^0.28.0",
|
|
"tsx": "^4.19.0",
|
|
"typescript": "^5.6.0"
|
|
},
|
|
"dependencies": {
|
|
"@bufbuild/protobuf": "^2.16.0",
|
|
"@noble/hashes": "^2.4.0"
|
|
}
|
|
}
|