60 lines
2.1 KiB
JSON
60 lines
2.1 KiB
JSON
{
|
|
"name": "@gamilit/monorepo",
|
|
"version": "1.0.0",
|
|
"description": "GAMILIT Platform - Monorepo Root",
|
|
"private": true,
|
|
"type": "commonjs",
|
|
"scripts": {
|
|
"sync:enums": "ts-node apps/devops/scripts/sync-enums.ts",
|
|
"validate:constants": "ts-node apps/devops/scripts/validate-constants-usage.ts",
|
|
"validate:api-contract": "ts-node apps/devops/scripts/validate-api-contract.ts",
|
|
"validate:all": "npm run sync:enums && npm run validate:constants && npm run validate:api-contract",
|
|
"postinstall": "npm run sync:enums",
|
|
"backend:dev": "cd apps/backend && npm run dev",
|
|
"backend:build": "cd apps/backend && npm run build",
|
|
"backend:test": "cd apps/backend && npm run test",
|
|
"frontend:dev": "cd apps/frontend && npm run dev",
|
|
"frontend:build": "cd apps/frontend && npm run build",
|
|
"frontend:test": "cd apps/frontend && npm run test",
|
|
"dev": "concurrently \"npm run backend:dev\" \"npm run frontend:dev\"",
|
|
"build": "npm run backend:build && npm run frontend:build",
|
|
"test": "npm run backend:test && npm run frontend:test",
|
|
"lint": "npm run backend:lint && npm run frontend:lint",
|
|
"format": "npm run backend:format && npm run frontend:format",
|
|
"backend:lint": "cd apps/backend && npm run lint",
|
|
"backend:format": "cd apps/backend && npm run format",
|
|
"frontend:lint": "cd apps/frontend && npm run lint",
|
|
"frontend:format": "cd apps/frontend && npm run format",
|
|
"prepare": "cd ../.. && husky projects/gamilit/.husky install || true"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.10.0",
|
|
"@types/web-push": "^3.6.4",
|
|
"concurrently": "^8.2.2",
|
|
"husky": "^8.0.3",
|
|
"ts-node": "^10.9.2",
|
|
"typescript": "^5.3.3"
|
|
},
|
|
"workspaces": [
|
|
"apps/backend",
|
|
"apps/frontend"
|
|
],
|
|
"engines": {
|
|
"node": ">=18.0.0",
|
|
"npm": ">=9.0.0"
|
|
},
|
|
"dependencies": {
|
|
"@types/uuid": "^10.0.0",
|
|
"axios": "^1.13.2",
|
|
"exceljs": "^4.4.0",
|
|
"pg": "^8.16.3",
|
|
"uuid": "^13.0.0"
|
|
},
|
|
"overrides": {
|
|
"jws": "^4.0.1",
|
|
"js-yaml": "^4.1.1",
|
|
"glob": "^11.0.0",
|
|
"validator": "^13.15.22"
|
|
}
|
|
}
|