Spaces:
Running
Running
Commit
·
c355051
1
Parent(s):
863c3aa
Fix Docker build: remove husky prepare script, update deploy.sh
Browse files- deploy.sh +10 -0
- trigo-web/package.json +62 -63
deploy.sh
CHANGED
|
@@ -125,6 +125,16 @@ fi
|
|
| 125 |
|
| 126 |
cd "$HF_SPACE"
|
| 127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
echo ""
|
| 129 |
echo "✅ Files prepared and patched successfully!"
|
| 130 |
echo ""
|
|
|
|
| 125 |
|
| 126 |
cd "$HF_SPACE"
|
| 127 |
|
| 128 |
+
# Remove prepare script from root package.json (husky is not needed in production)
|
| 129 |
+
echo " Removing prepare script from root package.json..."
|
| 130 |
+
cd "$HF_SPACE/trigo-web"
|
| 131 |
+
if command -v jq &> /dev/null; then
|
| 132 |
+
jq 'del(.scripts.prepare)' package.json > package.json.tmp && mv package.json.tmp package.json
|
| 133 |
+
else
|
| 134 |
+
sed -i '/"prepare":/d' package.json
|
| 135 |
+
fi
|
| 136 |
+
cd "$HF_SPACE"
|
| 137 |
+
|
| 138 |
echo ""
|
| 139 |
echo "✅ Files prepared and patched successfully!"
|
| 140 |
echo ""
|
trigo-web/package.json
CHANGED
|
@@ -1,65 +1,64 @@
|
|
| 1 |
{
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
}
|
| 65 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"name": "trigo-web",
|
| 3 |
+
"version": "1.0.0",
|
| 4 |
+
"type": "module",
|
| 5 |
+
"description": "3D Go board game with Vue3 and Node.js",
|
| 6 |
+
"scripts": {
|
| 7 |
+
"dev": "concurrently \"npm run dev:backend\" \"npm run dev:app\"",
|
| 8 |
+
"dev:app": "cd app && npm run dev",
|
| 9 |
+
"dev:backend": "cd backend && npm run dev",
|
| 10 |
+
"build": "npm run build:app && npm run build:backend",
|
| 11 |
+
"build:app": "cd app && npm run build",
|
| 12 |
+
"build:backend": "cd backend && npm run build",
|
| 13 |
+
"build:parsers": "npm run build:parser:tgn",
|
| 14 |
+
"build:parser:tgn": "tsx tools/buildJisonParser.ts",
|
| 15 |
+
"install:all": "npm install && cd app && npm install && cd ../backend && npm install",
|
| 16 |
+
"start:prod": "cd backend && npm start",
|
| 17 |
+
"format": "prettier --write \"**/*.{js,ts,vue,json,md,scss,css}\"",
|
| 18 |
+
"format:check": "prettier --check \"**/*.{js,ts,vue,json,md,scss,css}\"",
|
| 19 |
+
"test": "vitest",
|
| 20 |
+
"test:ui": "vitest --ui",
|
| 21 |
+
"test:run": "vitest run",
|
| 22 |
+
"generate:games": "tsx tools/generateRandomGames.ts",
|
| 23 |
+
"migrate:tgn": "tsx tools/migrateTGN.ts"
|
| 24 |
+
},
|
| 25 |
+
"keywords": [
|
| 26 |
+
"game",
|
| 27 |
+
"go",
|
| 28 |
+
"3d",
|
| 29 |
+
"vue",
|
| 30 |
+
"nodejs",
|
| 31 |
+
"websocket"
|
| 32 |
+
],
|
| 33 |
+
"author": "",
|
| 34 |
+
"license": "MIT",
|
| 35 |
+
"lint-staged": {
|
| 36 |
+
"**/*.{js,ts,vue,json,md,scss,css}": []
|
| 37 |
+
},
|
| 38 |
+
"devDependencies": {
|
| 39 |
+
"@types/node": "^24.10.0",
|
| 40 |
+
"@types/yargs": "^17.0.34",
|
| 41 |
+
"@vitejs/plugin-vue": "^5.2.4",
|
| 42 |
+
"@vitest/ui": "^4.0.6",
|
| 43 |
+
"concurrently": "^7.6.0",
|
| 44 |
+
"eslint-config-prettier": "^10.1.8",
|
| 45 |
+
"eslint-plugin-prettier": "^5.5.4",
|
| 46 |
+
"husky": "^9.1.7",
|
| 47 |
+
"jison": "^0.4.18",
|
| 48 |
+
"jsdom": "^27.1.0",
|
| 49 |
+
"lint-staged": "^16.2.7",
|
| 50 |
+
"onnxruntime-node": "^1.23.2",
|
| 51 |
+
"onnxruntime-web": "1.23.2",
|
| 52 |
+
"prettier": "^3.6.2",
|
| 53 |
+
"tsx": "^4.20.6",
|
| 54 |
+
"typescript": "^5.2.2",
|
| 55 |
+
"vite": "^5.4.21",
|
| 56 |
+
"vitest": "^4.0.6",
|
| 57 |
+
"vue": "^3.3.4",
|
| 58 |
+
"vue-tsc": "^3.1.3",
|
| 59 |
+
"yargs": "^18.0.0"
|
| 60 |
+
},
|
| 61 |
+
"dependencies": {
|
| 62 |
+
"dotenv": "^17.2.3"
|
| 63 |
+
}
|
|
|
|
| 64 |
}
|