packages/doorman/package.json
{
"name": "@tinyburg/doorman",
"version": "5.0.0",
"description": "Your friendly TinyTower doorman. Helps you with tasks such as moving bitizens up your elevator, restocking floors, building floors, rebuilding, and much more",
"keywords": [
"Tiny Tower",
"TinyTower"
],
"license": "MIT",
"author": "Leo Conforti <leo@leoconforti.us> (https://leoconforti.us)",
"type": "module",
"main": "dist/src/main.js",
"files": [
"dist/"
],
"scripts": {
"_phase:build": "heft run --only build -- --clean",
"build": "NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" heft build --clean",
"templates:clean": "rimraf ./templates/metadata ./templates/raw ./templates/png",
"templates:gen": "tsx ./templates/generate-sprites.ts && tsx ./templates/generate-font-characters.ts && tsx ./templates/generate-typings.ts"
},
"dependencies": {
"@bufbuild/protobuf": "~1.9.0",
"@connectrpc/connect": "~1.4.0",
"@connectrpc/connect-node": "~1.4.0",
"@tinyburg/architect": "workspace:*",
"@tinyburg/explorer": "workspace:*",
"@tinyburg/fount": "workspace:*",
"@tinyburg/insight": "workspace:*",
"@tinyburg/nucleus": "workspace:*",
"debug": "~4.3.4",
"emittery": "~1.0.3",
"semver": "~7.6.1"
},
"devDependencies": {
"@effect/platform": "0.57.0",
"@effect/platform-node": "0.51.9",
"@effect/schema": "0.67.22",
"@rushstack/eslint-config": "3.7.0",
"@rushstack/heft": "0.66.18",
"@rushstack/heft-jest-plugin": "0.11.39",
"@rushstack/heft-lint-plugin": "0.3.39",
"@rushstack/heft-typescript-plugin": "0.5.16",
"@tinyburg/tsconfig-rig": "workspace:*",
"@types/debug": "4.1.12",
"@types/node": "20.14.2",
"@types/semver": "~7.5.8",
"effect": "3.3.1",
"eslint": "8.57.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-unicorn": "53.0.0",
"fast-check": "3.19.0",
"prettier": "3.3.1",
"rimraf": "~5.0.5",
"sharp": "~0.33.3",
"ts-node": "~10.9.1",
"tsx": "4.9.3",
"typescript": "5.4.5"
}
}