UNPKG

shellquest

Version:

A terminal-based dungeon crawler game with ASCII graphics

82 lines (81 loc) 2.59 kB
{ "name": "shellquest", "module": "src/core/index.ts", "main": "dist/index.js", "version": "0.3.5", "type": "module", "bin": { "shellquest": "./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:assets": "bun scripts/copy-assets.js", "build:ts": "bun build src/game/main.ts --outdir dist/crawler --target bun && bun build src/core/index.ts --outdir dist --target bun", "build:zig": "cd src/zig && zig build", "prepublishOnly": "bun run build", "crawl": "bun run src/examples/crawler-demo/index.ts", "crawl-test": "bun --inspect-brk run src/examples/crawler-demo/index.ts", "crawl-node": "tsx src/examples/crawler-demo/index.ts", "game-test": "bun --inspect-brk run src/game/main.ts", "game": "bun run src/game/main.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", "prettier": "prettier --write \"src/**/*.{ts,tsx}\"", "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": "^7.0.6", "tsx": "^4.20.3", "koffi": "^2.12.3" }, "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/shellquest.sh.git" }, "bugs": { "url": "https://github.com/dested/shellquest.sh/issues" }, "homepage": "https://github.com/dested/shellquest.sh#readme", "peerDependencies": { "typescript": "^5" }, "dependencies": { "rot-js": "^2.2.1" }, "optionalDependencies": { "uiohook-napi": "1.5.4", "yoga-layout": "3.2.1" }, "trustedDependencies": [ "uiohook-napi" ], "packageManager": "pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184" }