{
  "name": "@metacell/geppetto-meta-ui",
  "version": "3.0.0-alpha.10",
  "description": "React components from geppetto-meta to create neuroscience applications and visualize data.",
  "repository": {
    "type": "git",
    "url": "https://github.com/MetaCell/geppetto-meta"
  },
  "keywords": [
    "geppetto",
    "neuroscience"
  ],
  "license": "MIT",
  "scripts": {
    "link:yalc": "yalc link @metacell/geppetto-meta-core",
    "lint-fix": "eslint . --fix",
    "lint": "eslint .",
    "test": "jest --passWithNoTests",
    "build": "yarn build:js && yarn build:types && yarn build:remove-large-files && yarn build:package",
    "build:clean": "rm -rf build",
    "build:dev": "yarn build:js-dev && yarn build:types && yarn build:package",
    "build:js": "babel src -d build --copy-files --extensions '.js,.jsx,.ts,.tsx'",
    "build:js-dev": "babel src -d build --copy-files --extensions '.js,.jsx,.ts,.tsx' --source-maps",
    "build:ts": "tsc",
    "build:types": "tsc --emitDeclarationOnly",
    "build:remove-large-files": "rm -rf ./build/**/showcase/*.json",
    "build:src": "rm -rf build && mkdir build && cp -r src/. build && yarn build:package",
    "build:package": "cp package.json README.md LICENSE build",
    "dist": "cd build && yarn publish",
    "publish:yalc": "cd build && yalc publish --push",
    "watch": "nodemon -e js,ts,tsx,jsx --ignore build --exec \"yarn build:dev && cd build && yalc push --changed\""
  },
  "dependencies": {},
  "devDependencies": {
    "@babel/cli": "^7.24.8",
    "@babel/core": "^7.25.2",
    "@babel/eslint-parser": "^7.25.1",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/plugin-transform-regenerator": "^7.24.7",
    "@babel/preset-env": "^7.25.3",
    "@babel/preset-react": "^7.24.7",
    "@babel/preset-typescript": "^7.24.7",
    "@eslint/js": "^9.9.0",
    "@mui/icons-material": "^6.1.1",
    "@mui/material": "^6.1.1",
    "@react-three/drei": "^10.0.0",
    "@react-three/fiber": "^8.17.14",
    "@types/jest": "^29.5.12",
    "@types/mocha": "^8.2.2",
    "@types/node": "^15.0.2",
    "@types/react": "^18.3.1",
    "@types/react-dom": "^18.3.1",
    "@types/three": "^0.173.0",
    "axios": "^1.7.7",
    "babel-jest": "^29.7.0",
    "babel-loader": "^8.0.6",
    "babel-plugin-module-resolver": "^5.0.2",
    "eslint": "^9.9.0",
    "eslint-plugin-json": "^4.0.1",
    "eslint-plugin-react": "^7.35.0",
    "globals": "^15.9.0",
    "handlebars": "^4.0.5",
    "jest": "^29.7.0",
    "nodemon": "^3.1.4",
    "sass": "^1.32.12",
    "stats.js": "^0.17.0",
    "three-latest": "npm:three@^0.173.0",
    "typescript": "^4.3.2"
  },
  "peerDependencies": {
    "@emotion/react": "^11.13.3",
    "@emotion/styled": "^11.13.0",
    "@fortawesome/fontawesome-free": "^6.4.0",
    "@fortawesome/fontawesome-svg-core": "^1.2.35",
    "@fortawesome/free-solid-svg-icons": "^5.13.0",
    "@fortawesome/react-fontawesome": "^0.1.9",
    "@metacell/geppetto-meta-core": "^3.0.0-alpha.10",
    "@mui/icons-material": "^6.1.1",
    "@mui/material": "^6.1.1",
    "@react-three/fiber": "^8.17.14",
    "@types/three": "^0.173.0",
    "aframe": "<1.1.0",
    "aframe-slice9-component": ">=1.0.0",
    "ami.js": ">=0.32.0",
    "axios": "^0.21.1",
    "babel-plugin-import-less": "^0.1.6",
    "d3": "7.6.1",
    "d3-plugins-dist": "^3.2.0",
    "file-saver": "^2.0.2",
    "griddle-react": "^1.13.1",
    "html-to-image": "^1.9.0",
    "jszip": "^3.2.1",
    "mathjs": "^3.5.3",
    "openseadragon": "^2.2.1",
    "plotly.js": "^1.42.5",
    "react": "^18.3.1",
    "react-color": "^2.17.3",
    "react-dom": "^18.3.1",
    "react-dom-factories": "^1.0.2",
    "react-fontawesome": "^1.6.1",
    "react-force-graph-2d": ">=1.23.8",
    "react-force-graph-3d": ">=1.21.10",
    "react-jsonschema-form": "^1.0.6",
    "react-lazy-load": "^3.0.13",
    "react-modal": "^3.8.1",
    "react-overlays": "^0.8.0",
    "react-player": "^0.18.0",
    "react-plotly.js": "^2.3.0",
    "react-resize-detector": "^9.0.0",
    "react-rnd": "^7.3.0",
    "react-router": "^4.2.0",
    "react-router-dom": "^4.2.0",
    "react-slick": "^0.29.0",
    "three": "^0.173.0",
    "three-legacy": "npm:three@>=0.111.0",
    "three-render-objects": ">=1.13.3",
    "underscore": "~1.9.1"
  },
  "resolutions": {
    "bezier-js": "4.0.3",
    "react": "^18.3.1"
  },
  "buildOptions": {
    "emitEntryPoint": true,
    "compile": {
      "exclude": [
        "node_modules"
      ]
    }
  }
}
