{ "name": "@ruvector/workspace", "version": "0.1.0", "private": true, "workspaces": [ "packages/*" ], "scripts": { "build": "npm run build --workspaces --if-present", "test": "node tests/run-all-tests.js", "test:unit": "node tests/run-all-tests.js --only=unit", "test:integration": "node tests/run-all-tests.js --only=integration", "test:perf": "node tests/run-all-tests.js --perf", "test:workspaces": "npm run test --workspaces --if-present", "clean": "npm run clean --workspaces --if-present", "lint": "npm run lint --workspaces --if-present", "format": "prettier --write \"packages/**/*.{ts,js,json,md}\"", "typecheck": "npm run typecheck --workspaces --if-present" }, "devDependencies": { "@types/node": "^20.10.0", "@typescript-eslint/eslint-plugin": "^6.13.0", "@typescript-eslint/parser": "^6.13.0", "eslint": "^8.54.0", "prettier": "^3.1.0", "typescript": "^5.3.0" }, "engines": { "node": ">=18.0.0", "npm": ">=9.0.0" } }