speedruns 0.20.20-dev.177

Unofficial tools for mirroring speedrun.com API data
Documentation
{
  "license": "MIT",
  "name": "speedruns",
  "version": "0.20.20-dev.177",
  "author": "Jeremy Banks <_@jeremy.ca>",
  "description": "Unofficial tools for mirring speedrun.com API data",
  "repository": "https://github.com/jeremybanks/speedruns",
  "bin": {
    "speedruns-frontend": "src/bin/frontend.js"
  },
  "dependencies": {
    "@apollo/react-hooks": "^3.1.3",
    "@apollo/react-ssr": "^3.1.3",
    "@apollographql/graphql-playground-react": "^1.7.32",
    "@shopify/useful-types": "^2.1.4",
    "@types/jest": "^25.1.2",
    "@types/node": "^13.7.0",
    "@types/react": "^16.9.19",
    "@types/react-dom": "^16.9.5",
    "@types/react-no-ssr": "^1.1.1",
    "@types/react-redux": "^7.1.7",
    "@zeit/next-css": "^1.0.1",
    "@zeit/next-sass": "^1.0.1",
    "@zeit/next-source-maps": "^0.0.3",
    "apollo": "^2.21.3",
    "apollo-cache-inmemory": "^1.6.5",
    "apollo-cache-persist": "^0.1.1",
    "apollo-client": "^2.6.8",
    "apollo-link-error": "^1.1.12",
    "apollo-link-http": "^1.5.16",
    "apollo-link-retry": "^2.2.15",
    "apollo-link-schema": "^1.2.4",
    "autocannon": "^4.6.0",
    "color-space": "^1.16.0",
    "fast-sha256": "^1.3.0",
    "file-loader": "^5.0.2",
    "fp-ts": "^2.4.4",
    "get-graphql-schema": "^2.1.2",
    "graphiql": "^0.17.5",
    "graphql": "^14.6.0",
    "graphql-cli": "^3.0.14",
    "graphql-docs": "^0.2.0",
    "graphql-tag": "^2.10.3",
    "graphql-voyager": "^1.0.0-rc.28",
    "io-ts": "^2.0.6",
    "isomorphic-unfetch": "^3.0.0",
    "jq": "^1.7.2",
    "jq.node": "^2.1.2",
    "next": "^9.2.0",
    "node-sass": "^4.13.1",
    "prettier": "^1.19.1",
    "react": "^16.12.0",
    "react-dom": "^16.12.0",
    "react-no-ssr": "^1.1.0",
    "react-redux": "^7.1.3",
    "remeda": "^0.0.14",
    "tslint": "^6.0.0",
    "tslint-config-prettier": "^1.18.0",
    "typescript": "^3.7.5",
    "winston": "^3.2.1",
    "yarn": "^1.22.0"
  },
  "scripts": {
    "start": "bash scripts/start.bash",
    "dev": "next dev",
    "frontend": "node src/bin/frontend.js",
    "generate": "bash scripts/generate.bash",
    "format": "bash scripts/format.bash",
    "export": "bash scripts/export.bash",
    "benchmark": "bash scripts/benchmark.bash",
    "fix": "bash scripts/fix.bash",
    "build": "cp -f node_modules/graphql-voyager/dist/voyager.worker.js public/graphql/voyager.worker.js && cp -f node_modules/graphql-voyager/dist/voyager.css public/graphql/voyager.css && next build",
    "lint": "bash scripts/lint.bash",
    "precommit": "yarn install && yarn format && echo 'grep -q precommit package.json && (yarn precommit && git add .) || echo' > .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit",
    "gl": "git fetch --all; git log --decorate --graph --first-parent --all  --format=short -m --stat -- . ':!*.lock' ':!Cargo.toml' ':!package.json' ':!.*'; git config alias.l '!yarn gl'"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      "firefox esr",
      "last 1 firefox version",
      "last 1 edge version",
      "last 1 ios version",
      "last 1 android version",
      "last 1 chrome version"
    ],
    "development": [
      "last 1 firefox version",
      "last 1 chrome version"
    ]
  },
  "files": [
    ".nvmrc",
    "now.json",
    "next.config.js",
    "src/bin/*.js",
    "src/pages/**/*",
    "src/components/**/*",
    "public/**/*"
  ]
}