{
  "name": "synapse-react-client",
  "version": "4.0.4",
  "private": false,
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./*": {
      "types": "./dist/*.d.ts",
      "import": "./dist/*.js"
    },
    "./package.json": "./package.json",
    "./style/*": "./dist/style/*",
    "./template_style/*": "./dist/template_style/*",
    "./ThemeTypes": "./dist/types/ThemeTypes.d.ts"
  },
  "homepage": "https://sage-bionetworks.github.io/synapse-web-monorepo/",
  "files": [
    "dist",
    "README.md"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/Sage-Bionetworks/synapse-web-monorepo/packages/synapse-react-client"
  },
  "dependencies": {
    "@apidevtools/json-schema-ref-parser": "^14.1.1",
    "@aws-sdk/client-s3": "^3.1019.0",
    "@aws-sdk/lib-storage": "^3.803.0",
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.0",
    "@hyperjump/json-schema": "^1.16.1",
    "@mui/icons-material": "^7.1.1",
    "@mui/material": "^7.1.1",
    "@mui/system": "^7.1.1",
    "@mui/utils": "^7.1.1",
    "@mui/x-data-grid": "^8.5.1",
    "@mui/x-date-pickers": "^8.4.0",
    "@popperjs/core": "^2.11.8",
    "@react-google-maps/api": "^2.20.6",
    "@react-hookz/web": "^25.1.1",
    "@rjsf/core": "6.0.0-beta.10",
    "@rjsf/mui": "6.0.0-beta.10",
    "@rjsf/utils": "6.0.0-beta.10",
    "@rjsf/validator-ajv8": "6.0.0-beta.10",
    "@sage-bionetworks/react-datasheet-grid": "4.11.5-sage.8",
    "@tanstack/query-core": "5.80.10",
    "@tanstack/react-query": "5.80.10",
    "@tanstack/react-query-devtools": "5.80.10",
    "@tanstack/react-table": "^8.21.3",
    "@tanstack/react-virtual": "^3.13.8",
    "@upsetjs/react": "^1.11.0",
    "@x0k/json-schema-merge": "^1.0.2",
    "animate.css": "^4.1.1",
    "cbor2": "^2.2.1",
    "classnames": "^2.5.1",
    "clickable-json": "^1.15.1",
    "dagre": "^0.8.5",
    "dayjs": "^1.11.13",
    "immutable": "4.3.8",
    "isomorphic-dompurify": "^3.7.1",
    "jotai": "^2.12.4",
    "json-joy": "^17.65.0",
    "json-rules-engine": "^4.1.0",
    "jsonpath-plus": "^10.3.0",
    "katex": "^0.16.22",
    "lodash-es": "^4.17.21",
    "markdown-it": "^14.1.0",
    "markdown-it-br": "^1.0.0",
    "markdown-it-center-text": "^1.0.4",
    "markdown-it-inline-comments": "^1.0.1",
    "markdown-it-strikethrough-alt": "^1.0.0",
    "markdown-it-sub-alt": "^1.0.0",
    "markdown-it-sup-alt": "^1.0.2",
    "markdown-it-synapse-heading": "^1.0.1",
    "markdown-it-synapse-math": "^3.0.5",
    "mui-one-time-password-input": "^5.0.0",
    "papaparse": "^5.5.2",
    "plotly.js": "2.28.0",
    "plotly.js-basic-dist": "^2.35.3",
    "pluralize": "^8.0.0",
    "qrcode": "^1.5.4",
    "raf": "^3.4.1",
    "react-datetime": "^3.3.1",
    "react-draggable": "^4.5.0",
    "react-error-boundary": "^3.1.4",
    "react-hot-toast": "^2.5.2",
    "react-inspector": "^6.0.2",
    "react-intersection-observer": "^9.16.0",
    "react-mailchimp-subscribe": "^2.1.3",
    "react-plotly.js": "^2.6.0",
    "react-reflex": "^4.2.7",
    "react-router": "^7.13.1",
    "react-select": "^5.10.1",
    "react-share": "^5.2.2",
    "react-switch": "^7.1.0",
    "react-transition-group": "^4.4.5",
    "react-type-animation": "^3.2.0",
    "react-virtualized-auto-sizer": "^1.0.26",
    "react-vtree": "3.0.0-beta.3",
    "react-window": "^1.8.11",
    "reactflow": "^11.11.4",
    "rss-parser": "^3.13.0",
    "sass": "^1.98.0",
    "schema-dts": "^1.1.5",
    "shortid": "^2.2.17",
    "spark-md5": "^3.0.2",
    "tinycolor2": "^1.6.0",
    "tslib": "^2.8.1",
    "ua-parser-js": "^1.0.40",
    "universal-cookie": "^7.2.2",
    "use-deep-compare-effect": "^1.8.1",
    "xss": "^1.0.15",
    "zod": "^3.24.4",
    "@sage-bionetworks/markdown-it-container": "4.0.1",
    "@sage-bionetworks/synapse-client": "0.0.13",
    "@sage-bionetworks/synapse-types": "0.0.6",
    "markdown-it-synapse": "1.1.17",
    "markdown-it-synapse-table": "1.0.8"
  },
  "peerDependencies": {
    "@sage-bionetworks/aridhia-client": "*",
    "react": "^19.1.0",
    "react-dom": "^19.1.0"
  },
  "peerDependenciesMeta": {
    "@sage-bionetworks/aridhia-client": {
      "optional": true
    }
  },
  "devDependencies": {
    "@faker-js/faker": "^8.4.1",
    "@googlemaps/jest-mocks": "^2.22.6",
    "@juggle/resize-observer": "^3.4.0",
    "@open-draft/deferred-promise": "^2.2.0",
    "@storybook/addon-a11y": "10.3.3",
    "@storybook/addon-designs": "^11.1.3",
    "@storybook/addon-links": "10.3.3",
    "@storybook/addon-themes": "10.3.3",
    "@storybook/react-vite": "10.3.3",
    "@svgr/plugin-jsx": "^8.1.0",
    "@testing-library/dom": "^10.4.0",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.0",
    "@testing-library/user-event": "^14.6.1",
    "@types/dagre": "^0.7.52",
    "@types/google.maps": "^3.58.1",
    "@types/history": "^4.7.11",
    "@types/jsdom": "^28.0.0",
    "@types/json-schema": "^7.0.15",
    "@types/jsonpath": "^0.2.4",
    "@types/katex": "^0.16.7",
    "@types/lodash-es": "4.17.12",
    "@types/markdown-it": "^13.0.9",
    "@types/node": "^22.19.13",
    "@types/papaparse": "^5.3.15",
    "@types/plotly.js": "^2.35.5",
    "@types/plotly.js-basic-dist": "^1.54.4",
    "@types/pluralize": "^0.0.29",
    "@types/qrcode": "^1.5.5",
    "@types/react": "19.1.8",
    "@types/react-addons-css-transition-group": "^15.0.10",
    "@types/react-dom": "19.1.6",
    "@types/react-mailchimp-subscribe": "^2.1.4",
    "@types/react-plotly.js": "^2.6.3",
    "@types/react-transition-group": "^4.4.12",
    "@types/react-virtualized-auto-sizer": "^1.0.8",
    "@types/react-window": "^1.8.8",
    "@types/shortid": "^0.0.29",
    "@types/spark-md5": "^3.0.5",
    "@types/tinycolor2": "^1.4.6",
    "@types/ua-parser-js": "^0.7.39",
    "@types/xml2js": "^0.4.14",
    "@vitejs/plugin-react": "^4.4.1",
    "@vitest/coverage-v8": "^3.2.2",
    "@vitest/ui": "^3.2.4",
    "@vitest/utils": "^3.2.2",
    "@welldone-software/why-did-you-render": "^10.0.1",
    "babel-plugin-react-compiler": "^1.0.0",
    "buffer": "^6.0.3",
    "chromatic": "^11.28.2",
    "copyfiles": "^2.4.1",
    "core-js": "^3.42.0",
    "https-browserify": "^1.0.0",
    "identity-obj-proxy": "^3.0.0",
    "jest-environment-jsdom": "^29.7.0",
    "jest-fail-on-console": "^3.3.1",
    "jsdom": "^26.1.0",
    "memfs": "^3.5.3",
    "msw": "^2.10.2",
    "msw-storybook-addon": "^2.0.6",
    "p-limit": "^6.2.0",
    "path-browserify": "^1.0.1",
    "postcss-normalize": "^10.0.1",
    "prettier": "^2.8.8",
    "process": "^0.11.10",
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "react-select-event": "^5.5.1",
    "react-test-renderer": "^19.1.0",
    "storybook": "10.3.3",
    "stream-browserify": "^3.0.0",
    "stream-http": "^3.2.0",
    "timers-browserify": "^2.0.12",
    "type-fest": "^4.41.0",
    "typescript": "5.8.3",
    "util": "^0.12.5",
    "vite": "^7.3.0",
    "vitest": "^3.2.2",
    "vitest-when": "^0.6.0",
    "weak-napi": "^2.0.2",
    "whatwg-fetch": "^3.6.20",
    "@sage-bionetworks/aridhia-client": "0.0.1",
    "vite-config": "0.0.0"
  },
  "nx": {
    "targets": {
      "storybook:build": {
        "dependsOn": [
          "^build"
        ]
      }
    }
  },
  "browser": {
    "timers": "timers-browserify"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 2 chrome version",
      "last 2 firefox version",
      "last 2 safari version",
      "last 2 ie version"
    ]
  },
  "msw": {
    "workerDirectory": [
      "public"
    ]
  },
  "scripts": {
    "clean": "rimraf dist storybook-static coverage *.tsbuildinfo",
    "start": "storybook dev -p 6060",
    "test": "vitest",
    "build": "vite build && tsc -p tsconfig.build.json && pnpm run build:copy-assets",
    "build:copy-assets": "copyfiles -u 1 \"src/**/*.{css,scss,svg}\" \"src/types/*.d.ts\" dist",
    "storybook:build": "pnpm storybook build",
    "type-check": "tsc --build",
    "lint": "eslint src",
    "watch:js": "tsc --watch"
  }
}