{
  "name": "staybleu",
  "version": "1.1.2",
  "private": true,
  "description": "Hotel management for StayBleu properties",
  "author": "StayBleu",
  "main": "electron/main.js",
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "eslint",
    "electron:icon": "node electron/scripts/generate-icon.js",
    "electron:prepare": "node electron/scripts/prepare-standalone.js",
    "electron:dev": "concurrently -k -s first -n next,electron -c cyan,magenta \"next dev -p 3000\" \"wait-on -t 120000 tcp:127.0.0.1:3000 && electron .\"",
    "electron:build": "npm run build && npm run electron:prepare && npm run electron:icon && electron-builder --win --config electron-builder.yml",
    "electron:build:transition": "node electron/scripts/build-transition.js",
    "electron:publish": "node electron/scripts/publish-release.js",
    "electron:publish:transition": "node electron/scripts/publish-release.js --legacy-supabase",
    "release": "node electron/scripts/release.js",
    "test": "vitest run",
    "qa:control-sampling": "docker exec -i supabase_db_staybleu psql -U postgres -v ON_ERROR_STOP=1 -f - < supabase/qa/control_sampling.sql",
    "qa:control-sampling:remove": "docker exec -i supabase_db_staybleu psql -U postgres -v ON_ERROR_STOP=1 -f - < supabase/qa/control_sampling_remove.sql",
    "qa:demo-data": "docker exec -i supabase_db_staybleu psql -U postgres -v ON_ERROR_STOP=1 -f - < supabase/qa/demo_data.sql"
  },
  "dependencies": {
    "@dnd-kit/core": "^6.3.1",
    "@dnd-kit/sortable": "^10.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@supabase/ssr": "^0.10.2",
    "@supabase/supabase-js": "^2.103.3",
    "@types/leaflet": "^1.9.21",
    "date-fns": "^4.1.0",
    "leaflet": "^1.9.4",
    "next": "16.2.4",
    "next-intl": "^4.11.0",
    "react": "19.2.4",
    "react-dom": "19.2.4",
    "react-easy-crop": "^6.0.2",
    "react-leaflet": "^5.0.0"
  },
  "devDependencies": {
    "@tailwindcss/postcss": "^4",
    "@types/node": "^20",
    "@types/react": "^19",
    "@types/react-dom": "^19",
    "concurrently": "^10.0.5",
    "electron": "^44.4.1",
    "electron-builder": "^26.15.3",
    "eslint": "^9",
    "eslint-config-next": "16.2.4",
    "fake-indexeddb": "^6.2.5",
    "pngjs": "^7.0.0",
    "tailwindcss": "^4",
    "typescript": "^5",
    "vitest": "^3.2.7",
    "wait-on": "^9.1.0"
  },
  "overrides": {
    "@swc/helpers": "0.5.21"
  }
}
