{
  "name": "@usace-watermanagement/groundwork-water",
  "version": "4.0.0",
  "license": "MIT",
  "author": "Various",
  "description": "A library of react components for use with USACE Water Management Webpages",
  "main": "./dist/groundwork-water.umd.cjs",
  "module": "./dist/es/index.js",
  "types": "types/lib/index.d.ts",
  "files": [
    "dist",
    "types"
  ],
  "sideEffects": [
    "**/*.css"
  ],
  "exports": {
    ".": {
      "types": "./types/lib/index.d.ts",
      "import": "./dist/es/index.js",
      "require": "./dist/groundwork-water.umd.cjs"
    },
    "./auth/*": {
      "types": "./types/lib/components/data/utilities/auth/*.d.ts",
      "import": "./dist/es/components/data/utilities/auth/*.js"
    },
    "./cards/*": {
      "types": "./types/lib/components/data/cards/*.d.ts",
      "import": "./dist/es/components/data/cards/*.js"
    },
    "./dropdowns/*": {
      "types": "./types/lib/components/data/dropdowns/*.d.ts",
      "import": "./dist/es/components/data/dropdowns/*.js"
    },
    "./forms/*": {
      "types": "./types/lib/components/data/forms/*.d.ts",
      "import": "./dist/es/components/data/forms/*.js"
    },
    "./forms/inputs/*": {
      "types": "./types/lib/components/data/forms/inputs/*.d.ts",
      "import": "./dist/es/components/data/forms/inputs/*.js"
    },
    "./hooks/*": {
      "types": "./types/lib/components/data/hooks/*.d.ts",
      "import": "./dist/es/components/data/hooks/*.js"
    },
    "./maps/*": {
      "types": "./types/lib/components/data/maps/*.d.ts",
      "import": "./dist/es/components/data/maps/*.js"
    },
    "./plots/*": {
      "types": "./types/lib/components/data/plots/*.d.ts",
      "import": "./dist/es/components/data/plots/*.js"
    },
    "./tables/*": {
      "types": "./types/lib/components/data/tables/*.d.ts",
      "import": "./dist/es/components/data/tables/*.js"
    },
    "./utilities/*": {
      "types": "./types/lib/components/data/utilities/*.d.ts",
      "import": "./dist/es/components/data/utilities/*.js"
    },
    "./style.css": {
      "import": "./dist/style.css",
      "require": "./dist/style.css"
    },
    "./dist/*.css": {
      "import": "./dist/*.css",
      "require": "./dist/*.css"
    }
  },
  "scripts": {
    "test": "vitest run",
    "test:watch": "vitest",
    "link": "npm link && cd docs && npm link @usace-watermanagement/groundwork-water",
    "dev": "cd docs && npm run dev",
    "build": "npm run build-lib",
    "build-lib": "tsc && vite build --mode lib && vite build --mode css",
    "build-local": "npm run build-lib && npm run link",
    "build-docs": "cd docs && vite build",
    "build-docs-prod": "cd docs && vite build",
    "check-changeset": "changeset status --since=main",
    "deploy": "gh-pages -d dist",
    "prepare": "husky || true && npm run build-lib",
    "watch": "vite build --mode lib --watch",
    "release": "npm run build && changeset publish",
    "login": "npm login"
  },
  "lint-staged": {
    "**/*.{js,jsx,ts,tsx,json,css,md}": "prettier --write"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/USACE-WaterManagement/groundwork-water.git"
  },
  "publishConfig": {
    "access": "public"
  },
  "keywords": [
    "usace",
    "water",
    "management",
    "wm",
    "react",
    "data",
    "cda",
    "cwms"
  ],
  "dependencies": {
    "@tanstack/react-virtual": "^3.14.6",
    "cwmsjs": "^2.3.0-2024.12.10",
    "dayjs": "^1.11.11",
    "deepmerge": "^4.3.1",
    "oidc-client-ts": "^3.5.0",
    "ol": "^10.0.0",
    "plotly.js-basic-dist": "^2.33.0",
    "react-icons": "^5.3.0",
    "react-toastify": "^10.0.5"
  },
  "devDependencies": {
    "@changesets/cli": "^2.29.7",
    "@testing-library/react": "^16.3.0",
    "@types/ol": "^7.0.0",
    "@types/react": "^18.3.3",
    "@types/react-dom": "^18.3.0",
    "@typescript-eslint/eslint-plugin": "^8.0.0",
    "@typescript-eslint/parser": "^8.0.0",
    "@vitejs/plugin-react": "^6.0.4",
    "autoprefixer": "^10.4.20",
    "eslint": "^8.57.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-react": "^7.34.1",
    "eslint-plugin-react-hooks": "^7.1.1",
    "eslint-plugin-react-refresh": "^0.4.6",
    "gh-pages": "^6.1.1",
    "husky": "^9.1.7",
    "jsdom": "^29.1.1",
    "lint-staged": "^16.1.2",
    "postcss": "^8.4.38",
    "prettier": "^3.6.2",
    "tailwindcss": "^3.4.4",
    "typescript": "^5.5.4",
    "vite": "^8.1.5",
    "vitest": "^4.1.10"
  },
  "peerDependencies": {
    "@tanstack/react-query": "^5.51.23",
    "@usace/groundwork": "^3.14.19 || ^4.0.0",
    "react": "^18.2.0 || ^19.0.0",
    "react-dom": "^18.2.0 || ^19.0.0"
  }
}
