{
  "name": "inventory2026",
  "private": true,
  "version": "0.1.0",
  "description": "Local-first multi-location inventory tracker for parts, assemblies, trucks, and warehouses.",
  "workspaces": [
    "apps/*",
    "packages/*"
  ],
  "scripts": {
    "dev": "npm-run-all --parallel dev:api dev:web",
    "dev:api": "npm --workspace @inventory/shared run build && npm --workspace @inventory/api run dev",
    "dev:web": "npm --workspace @inventory/web run dev",
    "start:https:api": "API_PORT=4001 PUBLIC_APP_URL=https://10.0.0.10:3000 PASSKEY_ORIGIN=https://10.0.0.10:3000 npm run dev:api",
    "start:https:api-proxy": "API_PROXY_PORT=4000 API_PROXY_TARGET=http://127.0.0.1:4001 HTTPS_KEY_PATH=certs/inventory2026-local.key HTTPS_CERT_PATH=certs/inventory2026-local.pem node scripts/https-api-proxy.mjs",
    "start:https:web": "WEB_PORT=3000 HTTPS_KEY_PATH=certs/inventory2026-local.key HTTPS_CERT_PATH=certs/inventory2026-local.pem NEXT_PUBLIC_API_URL=https://10.0.0.10:4000 node scripts/serve-web-https.mjs",
    "start:https": "npm-run-all --parallel start:https:api start:https:api-proxy start:https:web",
    "serve:ios-cert": "node scripts/serve-ios-cert-profile.mjs",
    "start:tunnel:api": "API_PORT=4001 npm run dev:api",
    "start:tunnel:web": "npm --workspace @inventory/web run start -- -H 127.0.0.1",
    "start:tunnel:proxy": "node scripts/public-app-proxy.mjs",
    "start:tunnel": "npm-run-all --parallel start:tunnel:api start:tunnel:web start:tunnel:proxy",
    "build": "npm --workspaces run build",
    "typecheck": "npm --workspaces run typecheck",
    "lint": "npm --workspaces run lint",
    "test": "npm --workspaces run test",
    "db:migrate": "npm --workspace @inventory/api run db:migrate",
    "db:seed": "npm --workspace @inventory/api run db:seed"
  },
  "devDependencies": {
    "@playwright/test": "^1.59.1",
    "npm-run-all": "^4.1.5",
    "typescript": "^5.9.3"
  },
  "engines": {
    "node": ">=24"
  }
}
