{ "name": "commonly", "version": "1.1.0", "license": "Apache-2.0", "private": true, "scripts": { "start": "docker compose up", "dev:backend": "cd backend && npm run dev", "dev:frontend": "cd frontend && npm start", "lint": "npm run lint:cli && npm run lint:backend && npm run lint:frontend", "lint:backend": "cd backend && npm run lint", "lint:frontend": "cd frontend && npm run lint", "lint:cli": "cd cli && npm run lint", "lint:fix": "npm run lint:fix:cli && npm run lint:fix:backend && npm run lint:fix:frontend", "lint:fix:backend": "cd backend && npm run lint:fix", "lint:fix:frontend": "cd frontend && npm run lint:fix", "lint:fix:cli": "cd cli && npm run lint:fix", "verify:moltbot-tools": "node scripts/verify-moltbot-tool-contract.js", "verify:litellm-patch-runner": "node scripts/verify-litellm-patch-runner.js", "verify:numbered-rules": "node scripts/verify-numbered-rules.js", "verify:ax-audit-numbering": "node scripts/verify-ax-audit-numbering.js", "verify:readme-invariants": "node scripts/verify-readme-invariants.js && node scripts/verify-readme-invariants.js --self-test", "prepare": "husky" }, "devDependencies": { "@playwright/test": "^1.57.0", "@types/node": "^25.0.10", "husky": "^9.0.11", "js-yaml": "4.3.2", "lint-staged": "^16.0.0", "wait-on": "^9.0.4" }, "lint-staged": { "backend/**/*.ts": [ "./backend/node_modules/.bin/eslint --fix" ], "frontend/src/**/*.{js,jsx}": [ "./frontend/node_modules/.bin/eslint --fix" ], "cli/src/**/*.js": [ "./cli/node_modules/.bin/eslint --fix" ] } }