{
  "name": "@cardstack/hub",
  "version": "0.28.7",
  "bin": {
    "cardstack-hub": "./bin/cardstack-hub.js"
  },
  "keywords": [],
  "author": "Edward Faulkner <edward@eaf4.com>",
  "repository": "https://github.com/cardstack/cardstack",
  "license": "MIT",
  "description": "Stock API server for the Cardstack tech stack.",
  "scripts": {
    "build": "webpack --progress",
    "rebuild": "webpack --watch --progress",
    "start": "run-p -c start:*",
    "start:server": "node -r source-map-support/register dist/hub.js server",
    "start:worker": "node -r source-map-support/register dist/hub.js worker",
    "start:bot": "node -r source-map-support/register dist/hub.js bot",
    "start:event-listener": "node -r source-map-support/register dist/hub.js event-listener",
    "console": "node --experimental-repl-await ./dist/hub.js console",
    "db:test-init": "yarn build && NODE_ENV=test node -r source-map-support/register ./dist/hub.js db init",
    "db:migrate": "ts-node node_modules/.bin/node-pg-migrate -j ts",
    "test": "npm-run-all test:*",
    "test:node": "NODE_ENV=test mocha -r source-map-support/register dist/tests.js --timeout 60000",
    "test:bot": "bin/corde",
    "autotest": "NODE_ENV=test mocha -w --reporter=min -r source-map-support/register dist/tests.js --timeout 60000"
  },
  "dependencies": {
    "@aws-sdk/client-s3": "^3.18.0",
    "@aws-sdk/client-sts": "^3.18.0",
    "@babel/core": "^7.12.13",
    "@babel/plugin-proposal-class-properties": "^7.16.0",
    "@babel/plugin-transform-modules-commonjs": "^7.16.0",
    "@cardstack/cardpay-sdk": "0.28.7",
    "@cardstack/compiled": "0.28.7",
    "@cardstack/core": "0.28.7",
    "@cardstack/db": "0.28.7",
    "@cardstack/di": "0.28.7",
    "@cardstack/did-resolver": "0.28.7",
    "@cardstack/discord-bot": "0.28.7",
    "@cardstack/logger": "^0.2.1",
    "@graphile/logger": "^0.2.0",
    "@koa/cors": "^3.1.0",
    "@koa/router": "^10.0.0",
    "@sentry/node": "^6.10.0",
    "@types/fs-extra": "^9.0.11",
    "@types/json-stable-stringify": "^1.0.32",
    "@types/koa": "^2.13.1",
    "@types/koa__router": "^8.0.4",
    "@types/lodash": "^4.14.169",
    "@types/qs": "^6.9.6",
    "@types/semver": "^7.3.6",
    "@types/tmp": "^0.2.0",
    "@types/uuid": "^8.3.0",
    "@walletconnect/web3-provider": "^1.6.0",
    "assert-never": "^1.2.1",
    "auto-bind": "^4.0.0",
    "config": "^3.3.6",
    "corde": "^4.4.1",
    "dag-map": "^2.0.2",
    "did-resolver": "^3.1.0",
    "dotenv": "^10.0.0",
    "eth-sig-util": "^3.0.1",
    "fast-json-stable-stringify": "^2.1.0",
    "firebase-admin": "^10.0.0",
    "fs-extra": "^10.0.0",
    "glob": "^7.1.7",
    "graphile-worker": "^0.11.3",
    "is-valid-domain": "^0.1.2",
    "json-typescript": "^1.1.2",
    "jsonapi-typescript": "^0.1.3",
    "koa": "^2.13.1",
    "koa-body": "^4.2.0",
    "koa-compose": "^4.1.0",
    "koa-proxies": "^0.12.1",
    "lodash": "^4.17.21",
    "md5": "^2.3.0",
    "mime-match": "^1.0.2",
    "nanoid": "^3.1.23",
    "node-cleanup": "^2.1.2",
    "node-fetch": "^2.6.1",
    "node-pg-migrate": "^5.9.0",
    "pg": "^8.6.0",
    "pg-cursor": "^2.7.1",
    "pg-format": "^1.0.4",
    "qs": "^6.10.1",
    "query-string": "^7.0.0",
    "sane": "^4.1.0",
    "scenario-tester": "^0.4.0",
    "semver": "^7.3.5",
    "short-uuid": "^4.2.0",
    "source-map-support": "^0.5.21",
    "tmp": "^0.2.1",
    "typescript-memoize": "^1.0.1",
    "uuid": "^8.3.2",
    "walk-sync": "^2.2.0",
    "web3": "1.5.2",
    "web3-core": "1.5.2",
    "web3.storage": "^3.3.4",
    "yargs": "^17.0.0"
  },
  "devDependencies": {
    "@cardstack/eslint-config": "0.28.7",
    "@cardstack/test-support": "0.28.7",
    "@types/chai": "^4.2.15",
    "@types/chai-as-promised": "^7.1.3",
    "@types/config": "^0.0.38",
    "@types/koa__cors": "^3.0.2",
    "@types/md5": "^2.3.0",
    "@types/mocha": "^8.2.1",
    "@types/moment-timezone": "^0.5.30",
    "@types/node-cleanup": "^2.1.2",
    "@types/pg-format": "^1.0.1",
    "@types/sane": "^2.0.1",
    "@types/supertest": "^2.0.11",
    "@types/yargs": "^17.0.2",
    "chai": "^4.3.4",
    "copy-webpack-plugin": "^10.0.0",
    "ignore-loader": "^0.1.2",
    "json-stable-stringify": "^1.0.1",
    "mocha": "^8.3.2",
    "moment-timezone": "^0.5.33",
    "node-loader": "^2.0.0",
    "npm-run-all": "^4.1.5",
    "sentry-testkit": "^3.3.7",
    "supertest": "^6.1.3",
    "ts-loader": "^9.2.6",
    "ts-node": "^10.3.0",
    "tslog": "^3.2.2",
    "web3-utils": "1.5.2",
    "webpack": "^5.64.4",
    "webpack-cli": "^4.9.1"
  },
  "engines": {
    "node": "^14.0",
    "yarn": "^1.0"
  },
  "volta": {
    "extends": "../../package.json"
  },
  "config": {
    "access": "public"
  },
  "gitHead": "15e76086326b4412d3f97b165dfbccd00317fd95"
}
