{
  "name": "openneuro-server",
  "version": "3.32.4",
  "description": "Core service for the OpenNeuro platform.",
  "license": "MIT",
  "main": "src/server.js",
  "scripts": {
    "lint": "eslint src",
    "build": "tsc -b",
    "start": "yarn tsc-watch -b --onSuccess 'node --enable-source-maps ./dist/server.js'",
    "test": "jest"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:OpenNeuroOrg/openneuro.git"
  },
  "author": "Squishymedia",
  "dependencies": {
    "@apollo/client": "3.3.14",
    "@elastic/elasticsearch": "^7.5.1",
    "@passport-next/passport-google-oauth2": "^1.0.0",
    "@sentry/node": "^4.5.3",
    "apollo-server": "2.21.0",
    "apollo-server-cache-redis": "1.4.0",
    "apollo-server-express": "2.21.0",
    "async": "^2.4.1",
    "base64url": "^3.0.0",
    "body-parser": "^1.18.2",
    "cookie-parser": "^1.4.3",
    "crypto": "^1.0.1",
    "date-fns": "^2.16.1",
    "draft-js": "^0.11.7",
    "draft-js-export-html": "^1.4.1",
    "elastic-apm-node": "3.12.1",
    "express": "^4.17.1",
    "graphql": "14.7.0",
    "graphql-bigint": "^1.0.0",
    "graphql-compose": "^7.25.0",
    "graphql-iso-date": "^3.6.1",
    "graphql-redis-subscriptions": "2.1.0",
    "graphql-subscriptions": "^1.1.0",
    "graphql-tools": "4.0.6",
    "immutable": "^3.8.2",
    "ioredis": "4.17.3",
    "jsdom": "^11.6.2",
    "jsonwebtoken": "^8.3.0",
    "mime-types": "^2.1.19",
    "moment": "^2.14.1",
    "mongoose": "5.10.18",
    "morgan": "^1.6.1",
    "node-fetch": "^2.6.0",
    "nodemailer": "6.4.10",
    "object-hash": "2.1.1",
    "passport": "^0.4.0",
    "passport-globus": "^0.0.1",
    "passport-google-oauth20": "^1.0.0",
    "passport-jwt": "^4.0.0",
    "passport-oauth2-refresh": "^2.0.0",
    "passport-orcid": "^0.0.3",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "redlock": "^4.0.0",
    "request": "^2.83.0",
    "sitemap": "^2.1.0",
    "subscriptions-transport-ws": "0.9.18",
    "superagent": "^3.8.2",
    "ts-node": "9.1.1",
    "typescript": "4.0.6",
    "underscore": "^1.8.3",
    "uuid": "^3.0.1",
    "xmldoc": "^1.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.6.4",
    "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
    "@babel/plugin-proposal-optional-chaining": "^7.6.0",
    "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
    "@babel/preset-env": "^7.6.3",
    "@types/draft-js": "^0.10.43",
    "@types/ioredis": "^4.17.1",
    "apollo-link-schema": "^1.2.5",
    "ioredis-mock": "^3.8.1",
    "jest": "^26.6.3",
    "mockingoose": "2.11.0",
    "mongo-mock": "3.7.1",
    "supertest": "^3.0.0",
    "ts-node-dev": "1.1.6"
  },
  "jest": {
    "testEnvironment": "node"
  },
  "gitHead": "ee71728e93b64ac5d8da3856306438070619c9f8"
}
