{
"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/**/*"
]
}