{
  "name": "climb-onyx-gui",
  "version": "0.15.3-dev.2",
  "description": "Onyx Graphical User Interface",
  "keywords": [
    "gui",
    "onyx",
    "climb-tre",
    "metadata",
    "bioinformatics"
  ],
  "homepage": "https://github.com/CLIMB-TRE/onyx-gui",
  "bugs": {
    "url": "https://github.com/CLIMB-TRE/onyx-gui/issues"
  },
  "license": "GPL-3.0-or-later",
  "author": {
    "name": "Thomas Brier",
    "email": "t.o.brier@bham.ac.uk"
  },
  "contributors": [
    {
      "name": "Thomas Brier",
      "email": "t.o.brier@bham.ac.uk"
    },
    {
      "name": "Neil Butcher",
      "email": "n.a.butcher@bham.ac.uk"
    }
  ],
  "type": "module",
  "main": "dist/climb-onyx-gui.js",
  "types": "dist/main.d.ts",
  "files": [
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/CLIMB-TRE/onyx-gui.git"
  },
  "sideEffects": [
    "**/*.css"
  ],
  "scripts": {
    "dev": "vite",
    "build": "tsc --p ./tsconfig-build.json && vite build",
    "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
    "preview": "vite preview",
    "prepublishOnly": "npm run build"
  },
  "dependencies": {
    "@ag-grid-community/client-side-row-model": "^32.2.0",
    "@ag-grid-community/core": "^32.2.0",
    "@ag-grid-community/csv-export": "^32.2.0",
    "@ag-grid-community/react": "^32.2.0",
    "@ag-grid-community/styles": "^32.2.0",
    "@fontsource/ibm-plex-sans": "^5.1.1",
    "@tanstack/react-query": "^4.36.1",
    "export-to-csv": "^1.3.0",
    "http-status-codes": "^2.3.0",
    "json-edit-react": "^1.22.6",
    "plotly.js-basic-dist": "^2.33.0",
    "react-bootstrap": "^2.10.2",
    "react-icons": "^5.3.0",
    "react-plotly.js": "^2.6.0",
    "react-select": "^5.8.0"
  },
  "peerDependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2"
  },
  "devDependencies": {
    "@types/node": "^20.12.12",
    "@types/plotly.js-basic-dist": "^1.54.4",
    "@types/react": "^17.0.83",
    "@types/react-dom": "^17.0.25",
    "@types/react-plotly.js": "^2.6.3",
    "@typescript-eslint/eslint-plugin": "^7.2.0",
    "@typescript-eslint/parser": "^7.2.0",
    "@vitejs/plugin-react-swc": "^3.5.0",
    "eslint": "^8.57.0",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-react-refresh": "^0.4.6",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "typescript": "^5.2.2",
    "vite": "^5.2.0",
    "vite-plugin-dts": "^3.9.1"
  }
}
