1
0
Fork 0
tsgames/package.json

45 lines
1.5 KiB
JSON

{
"name": "tsgames",
"module": "index.ts",
"version": "1.0.0",
"type": "module",
"scripts": {
"start": "bun --hot build/server.ts",
"bake": "bun build/build.ts",
"test": "bun test",
"backend": "bun backend/src/index.ts",
"backend:dev": "bun --hot backend/src/index.ts",
"register": "bun backend/src/register.ts",
"login": "bun backend/src/login.ts",
"lint": "bun tsc --noEmit --skipLibCheck",
"docker:build": "docker build -t git.pabloader.ru/pabloid/tsgames:latest backend/",
"docker:push": "docker push git.pabloader.ru/pabloid/tsgames:latest",
"docker:update": "docker service update --force --image git.pabloader.ru/pabloid/tsgames:latest tsgames_backend",
"bake:server": "bun run docker:build && bun run docker:push && bun run docker:update"
},
"dependencies": {
"@huggingface/gguf": "0.3.4",
"@huggingface/hub": "2.9.0",
"@huggingface/jinja": "0.5.5",
"@huggingface/tokenizers": "0.1.1",
"@inquirer/select": "2.3.10",
"@types/node": "^25.3.3",
"ace-builds": "1.36.3",
"clsx": "2.1.1",
"delay": "6.0.0",
"lucide-preact": "0.577.0",
"preact": "10.22.0"
},
"devDependencies": {
"@types/bun": "^1.3.11",
"@types/html-minifier": "4.0.5",
"@types/inquirer": "9.0.7",
"@types/web-bluetooth": "0.0.21",
"browser-detect": "0.2.28",
"eruda": "3.2.3",
"html-minifier": "4.0.0",
"jimp": "1.6.1",
"typescript": "5.8.2",
"uglify-js": "3.19.3"
}
}