{
  "name": "hra-api",
  "version": "0.19.0",
  "description": "The Human Reference Atlas (HRA) API deployed to https://apps.humanatlas.io/api/",
  "keywords": [
    "hra",
    "human-reference-atlas"
  ],
  "license": "MIT",
  "homepage": "https://github.com/x-atlas-consortia/hra-api#readme",
  "bugs": "https://github.com/x-atlas-consortia/hra-api/issues",
  "repository": "github:x-atlas-consortia/hra-api",
  "main": "dist/index.js",
  "bin": {
    "hra-api": "./dist/server.js"
  },
  "type": "module",
  "scripts": {
    "start": "npm-run-all build start:server",
    "build": "npm-run-all build:openapi-spec build:code build:cache",
    "build:openapi-spec": "npx @redocly/cli bundle ./src/openapi-spec/openapi.yaml -o hra-api-spec.yaml",
    "build:code": "node ./scripts/build.js",
    "build:cache": "node ./scripts/generate-cache.js",
    "build:clients": "node ./scripts/build-clients.js",
    "start:server": "nodemon ./dist/server.js -w dist",
    "lint:openapi-spec": "npx @redocly/cli lint ./src/openapi-spec/openapi.yaml --format stylish"
  },
  "author": {
    "name": "Bruce W. Herr II",
    "email": "bh2@bh2.net",
    "url": "https://github.com/bherr2"
  },
  "contributors": [
    {
      "name": "Aishwarya Vijay Sinhasane",
      "url": "https://github.com/aishwaryavijaysinhasane"
    },
    {
      "name": "Andreas Bueckle",
      "url": "https://github.com/andreasbueckle"
    }
  ],
  "dependencies": {
    "@jcubic/wayne": "^0.11.2",
    "@loaders.gl/core": "^3.4.15",
    "@loaders.gl/draco": "^3.4.0",
    "@loaders.gl/gltf": "^3.4.15",
    "@math.gl/core": "^4.0.0",
    "@math.gl/culling": "^4.1.0",
    "@rdfjs/formats-common": "^3.1.0",
    "@rdfjs/to-ntriples": "^3.0.1",
    "cannon-es": "^0.18.0",
    "commander": "^12.1.0",
    "cors": "^2.8.5",
    "express": "^4.22.1",
    "express-queue": "^0.0.13",
    "glob": "^10.5.0",
    "graphology": "^0.25.4",
    "graphology-operators": "^1.6.1",
    "graphology-shortest-path": "^2.1.0",
    "helmet": "^7.2.0",
    "hra-rui-locations-processor": "github:hubmapconsortium/hra-rui-locations-processor",
    "http-proxy-middleware": "^2.0.9",
    "is-stream": "^4.0.1",
    "jsonld": "^8.3.3",
    "lodash": "^4.17.21",
    "lru-cache": "^11.2.4",
    "mathjs": "^11.12.0",
    "md5": "^2.3.0",
    "mini-queue": "^0.0.14",
    "node-cron": "^3.0.3",
    "node-fetch": "^3.3.2",
    "nodeify-fetch": "^3.1.0",
    "papaparse": "^5.5.3",
    "semver": "^7.7.3",
    "shelljs": "^0.8.5",
    "stream-browserify": "^3.0.0",
    "tslib": "^2.5.0",
    "uuid": "^9.0.1",
    "yaml": "^2.8.2"
  },
  "devDependencies": {
    "@openapitools/openapi-generator-cli": "^2.27.0",
    "@redocly/cli": "^2.14.3",
    "esbuild": "^0.27.2",
    "nodemon": "^3.1.11",
    "npm-run-all": "^4.1.5"
  }
}
