trigo / trigo-web /package.json
k-l-lambda's picture
updated
502af73
{
"name": "trigo-web",
"version": "1.0.0",
"type": "module",
"description": "3D Go board game with Vue3 and Node.js",
"scripts": {
"dev": "concurrently \"npm run dev:backend\" \"npm run dev:app\"",
"dev:app": "cd app && npm run dev",
"dev:backend": "cd backend && npm run dev",
"build": "npm run build:app && npm run build:backend",
"build:app": "cd app && npm run build",
"build:backend": "cd backend && npm run build",
"build:parsers": "npm run build:parser:tgn",
"build:parser:tgn": "tsx tools/buildJisonParser.ts",
"install:all": "npm install && cd app && npm install && cd ../backend && npm install",
"start:prod": "cd backend && npm start",
"format": "prettier --write \"**/*.{js,ts,vue,json,md,scss,css}\"",
"format:check": "prettier --check \"**/*.{js,ts,vue,json,md,scss,css}\"",
"test": "vitest",
"test:ui": "vitest --ui",
"test:run": "vitest run",
"generate:games": "tsx tools/generateRandomGames.ts",
"migrate:tgn": "tsx tools/migrateTGN.ts",
"prepare": "cd .. && husky"
},
"keywords": [
"game",
"go",
"3d",
"vue",
"nodejs",
"websocket"
],
"author": "",
"license": "MIT",
"lint-staged": {
"**/*.{js,ts,vue,json,md,scss,css}": []
},
"devDependencies": {
"@types/node": "^24.10.0",
"@types/yargs": "^17.0.34",
"@vitejs/plugin-vue": "^5.2.4",
"@vitest/ui": "^4.0.6",
"concurrently": "^7.6.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.4",
"husky": "^9.1.7",
"jison": "^0.4.18",
"jsdom": "^27.1.0",
"lint-staged": "^16.2.7",
"onnxruntime-node": "1.23.2",
"onnxruntime-web": "1.23.2",
"prettier": "^3.6.2",
"tsx": "^4.20.6",
"typescript": "^5.2.2",
"vite": "^5.4.21",
"vitest": "^4.0.6",
"vue": "^3.3.4",
"vue-tsc": "^3.1.3",
"yargs": "^18.0.0"
}
}