{
  "name": "fossflow-monorepo",
  "version": "1.7.0",
  "private": true,
  "description": "Monorepo for FossFLOW diagram editor and library",
  "workspaces": [
    "packages/*"
  ],
  "scripts": {
    "dev": "cross-env NODE_ENV=development npm run start --workspace=packages/fossflow-app",
    "dev:win": "cross-env NODE_ENV=development npm run start --workspace=packages/fossflow-app",
    "dev:lib": "npm run dev --workspace=packages/fossflow-lib",
    "dev:backend": "npm run dev --workspace=packages/fossflow-backend",
    "build": "npm run build:lib && npm run build:app",
    "build:lib": "npm run build --workspace=packages/fossflow-lib",
    "build:app": "npm run build --workspace=packages/fossflow-app",
    "test": "npm run test --workspaces --if-present",
    "lint": "npm run lint --workspaces --if-present",
    "clean": "npm run clean --workspaces --if-present && rm -rf node_modules",
    "publish:lib": "npm run build:lib && npm publish --workspace=packages/fossflow-lib",
    "docker:build": "docker build -t fossflow:local .",
    "docker:run": "docker compose -f compose.dev.yml up",
    "update-version": "node scripts/update-version.js",
    "semantic-release": "semantic-release"
  },
  "devDependencies": {
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/exec": "^7.1.0",
    "@semantic-release/git": "^10.0.1",
    "@types/node": "^18.19.129",
    "@types/react": "^18.3.26",
    "@types/react-dom": "^18.3.7",
    "conventional-changelog-conventionalcommits": "^9.1.0",
    "cross-env": "^10.1.0",
    "semantic-release": "^24.2.9",
    "typescript": "^5.9.3"
  },
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=9.0.0"
  },
  "dependencies": {
    "dom-to-image-more": "^3.7.1"
  }
}
