{ "name": "syncer", "version": "0.0.0", "private": true, "type": "module", "workspaces": [ "apps/*", "packages/*" ], "scripts": { "predev": "npm run build --workspace @syncer/engine && npm run build --workspace @syncer/shared", "dev": "concurrently --kill-others-on-fail --names engine,shared,server,web --prefix-colors blue,magenta,cyan,green \"npm run dev --workspace @syncer/engine\" \"npm run dev --workspace @syncer/shared\" \"npm run dev --workspace @syncer/server\" \"npm run dev --workspace @syncer/web\"", "build": "npm run build --workspace @syncer/engine && npm run build --workspace @syncer/shared && npm run build --workspace @syncer/server && npm run build --workspace @syncer/web", "pretypecheck": "npm run build --workspace @syncer/engine && npm run build --workspace @syncer/shared", "typecheck": "npm run typecheck --workspace @syncer/engine && npm run typecheck --workspace @syncer/shared && npm run typecheck --workspace @syncer/server && npm run typecheck --workspace @syncer/web", "test": "npm run build --workspace @syncer/engine && npm run build --workspace @syncer/shared && node --test packages/engine/test/*.test.mjs packages/shared/test/*.test.mjs", "start": "npm run start --workspace @syncer/server" }, "devDependencies": { "concurrently": "^10.0.5", "typescript": "^7.0.2" } }