workorder-desk/package.json

39 lines
1.5 KiB
JSON

{
"name": "mern-starter-app",
"version": "1.2.0",
"private": true,
"description": "Field Service Work Order Management — production-oriented MERN monorepo",
"workspaces": [
"packages/shared",
"backend",
"frontend"
],
"engines": {
"node": ">=20"
},
"devDependencies": {
"@eslint/js": "^9.9.0",
"eslint": "^9.9.0",
"eslint-config-prettier": "^9.1.0",
"prettier": "^3.3.3",
"typescript-eslint": "^8.3.0"
},
"scripts": {
"build": "npm run build -w @workorders/shared && npm run build -w backend && npm run build -w frontend",
"dev": "npm run build -w @workorders/shared && npm run dev -w backend & npm run dev -w frontend & wait",
"lint": "npm run lint -w @workorders/shared && npm run lint -w backend && npm run lint -w frontend",
"typecheck": "npm run build -w @workorders/shared && npm run typecheck -w @workorders/shared && npm run typecheck -w backend && npm run typecheck -w frontend",
"test": "npm run build -w @workorders/shared && npm run test -w @workorders/shared && npm run test -w backend && npm run test -w frontend",
"test:coverage": "npm run build -w @workorders/shared && npm run test:coverage -w backend && npm run test:coverage -w frontend",
"seed": "npm run seed -w backend",
"seed:demo": "npm run seed:demo -w backend",
"worker": "npm run worker -w backend",
"worker:dev": "npm run worker:dev -w backend"
},
"allowScripts": {
"mongodb-memory-server": true,
"esbuild@0.28.2": true,
"esbuild@0.21.5": true,
"express-rate-limit": true
}
}