tui-crawler
Version:
A terminal-based dungeon crawler game with ASCII graphics
78 lines (77 loc) • 2.03 kB
JSON
{
"name": "tui-crawler",
"module": "src/index.ts",
"main": "dist/index.js",
"version": "0.2.1",
"type": "module",
"bin": {
"tui-crawler": "./dist/crawler/launcher.js"
},
"files": [
"dist/**/*",
"src/zig/**/*",
"scripts/postinstall.js"
],
"engines": {
"bun": ">=1.0.0"
},
"scripts": {
"--postinstall": "node scripts/postinstall.js",
"build": "bun build:tilemap && bun build:ts && bun build:prod && bun build:assets",
"build:tilemap": "node scripts/generate-tilemap-data.js",
"build:ts": "bun build src/crawler/index.ts --outdir dist/crawler --target bun && bun build src/index.ts --outdir dist --target bun",
"build:assets": "bun scripts/copy-assets.js",
"build:zig": "cd src/zig && zig build",
"prepublishOnly": "bun run build",
"crawl": "bun run src/crawler/index.ts",
"d-crawl": "bun --inspect-brk run src/crawler/index.ts",
"build:dev": "cd src/zig && zig build -Doptimize=Debug",
"build:prod": "cd src/zig && zig build -Doptimize=ReleaseFast",
"test": "bun test",
"dev": "vite",
"build:browser": "vite build"
},
"license": "UNLICENSED",
"devDependencies": {
"@types/bun": "latest",
"sharp": "^0.33.5",
"planck": "^1.4.2",
"prettier": "3.6.2",
"vite": "^5.0.0"
},
"description": "A terminal-based dungeon crawler game with ASCII graphics",
"keywords": [
"game",
"terminal",
"cli",
"dungeon-crawler",
"ascii",
"tui"
],
"author": "",
"repository": {
"type": "git",
"url": "https://github.com/dested/tui-crawler.git"
},
"bugs": {
"url": "https://github.com/dested/tui-crawler/issues"
},
"homepage": "https://github.com/dested/tui-crawler#readme",
"peerDependencies": {
"typescript": "^5"
},
"prettier": {
"semi": true,
"printWidth": 120
},
"dependencies": {
"rot-js": "^2.2.1"
},
"optionalDependencies": {
"uiohook-napi": "1.5.4",
"yoga-layout": "3.2.1"
},
"trustedDependencies": [
"uiohook-napi"
]
}