{
  "name": "project-lifecycle-dashboard",
  "version": "0.1.0",
  "description": "Syntaxis Dashboard - Frontend build tools",
  "private": true,
  "scripts": {
    "css:build": "unocss",
    "css:watch": "unocss --watch",
    "wasm:build": "cargo build --target wasm32-unknown-unknown --release -p dashboard-client",
    "wasm:dev": "cargo build --target wasm32-unknown-unknown -p dashboard-client",
    "wasm:bindgen": "wasm-bindgen --target web --out-dir target/site/pkg target/wasm32-unknown-unknown/release/dashboard_client.wasm",
    "wasm:bindgen:dev": "wasm-bindgen --target web --out-dir target/site/pkg --debug target/wasm32-unknown-unknown/debug/dashboard_client.wasm",
    "build": "npm run wasm:build && npm run wasm:bindgen && npm run css:build",
    "build:dev": "npm run wasm:dev && npm run wasm:bindgen:dev && npm run css:build",
    "dev": "concurrently \"npm run css:watch\" \"cargo watch -x 'build --target wasm32-unknown-unknown -p dashboard-client'\"",
    "clean": "rm -rf target/site"
  },
  "devDependencies": {
    "@unocss/cli": "^0.66.3",
    "@unocss/preset-icons": "^0.66.3",
    "unocss": "^0.66.3",
    "concurrently": "^8.2.2"
  },
  "dependencies": {},
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=9.0.0"
  }
}
