UNPKG

ran-boilerplate

Version:

React . Apollo (GraphQL) . Next.js Toolkit

130 lines (129 loc) 4.11 kB
{ "name": "ran-boilerplate", "version": "0.8.3", "main": "server.js", "description": "React . Apollo (GraphQL) . Next.js Toolkit", "author": "Ilker Guller <me@ilkerguller.com> (http://ilkerguller.com)", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/Sly777/ran" }, "bugs": { "url": "https://github.com/Sly777/ran/issues" }, "keywords": [ "next.js", "react", "graphql", "boilerplate", "apollo", "styled-components", "ran", "run", "toolkit" ], "engines": { "node": "8.x", "npm": ">=4.x" }, "pre-commit": "lint-staged", "lint-staged": { "*.js": [ "eslint --fix", "git add" ] }, "scripts": { "start": "cross-env NODE_ENV=production node server.js", "start:multicore": "cross-env NODE_ENV=production pm2 start server.js -i max --attach", "build": "npm run clean-cache && next build", "clean-cache": "rimraf -rf ./node_modules/.cache", "dev": "npm run lint && npm run clean-cache && node server.js", "lint": "eslint --fix --ext .js pages components containers libraries server helper_scripts", "lint:watch": "esw -w --fix components libraries server", "analyze": "cross-env ANALYZE_BUILD=true npm run build", "setup": "node ./helper_scripts/CL_commands/setup.js && npm run setup:after", "setup:clean": "cross-env CLEANSETUP=true node ./helper_scripts/CL_commands/setup.js && npm run setup:after", "setup:after": "npm run build", "create:page": "node ./helper_scripts/CL_commands/create_page.js", "create:route": "node ./helper_scripts/CL_commands/create_route.js", "create:container": "node ./helper_scripts/CL_commands/create_container.js", "create:component": "node ./helper_scripts/CL_commands/create_component.js", "lint-staged": "lint-staged", "precommit": "lint-staged", "heroku-postbuild": "npm run build", "prestart": "npm run build", "release": "release", "graphql:play": "graphql playground", "graphql:update_schema": "graphql get-schema", "graphql:see_graph": "graphql voyager", "build:static_export": "cross-env STATIC_EXPORT=true npm run build && cross-env STATIC_EXPORT=true next export" }, "dependencies": { "babel-plugin-inline-import-graphql-ast": "2.3.6", "babel-plugin-styled-components": "1.5.1", "chalk": "2.3.2", "color": "3.0.0", "compression": "1.7.2", "cors": "2.8.4", "cross-env": "5.1.4", "dotenv": "5.0.1", "dotenv-webpack": "1.5.5", "express": "4.16.3", "graphql": "^0.10.5", "helmet": "3.12.0", "ip": "1.1.5", "isomorphic-fetch": "2.2.1", "js-cookie": "2.2.0", "lru-cache": "4.1.2", "moment": "2.22.0", "next": "5.1.0", "next-cookies": "Sly777/next-cookies#master", "next-routes": "1.4.1", "offline-plugin": "4.9.0", "prop-types": "15.6.1", "react": "16.3.1", "react-apollo": "1.4.16", "react-dom": "16.3.1", "react-helmet": "5.2.0", "react-redux": "5.0.7", "redux": "3.7.2", "rimraf": "2.6.2", "styled-components": "3.2.5" }, "devDependencies": { "babel-eslint": "8.2.2", "babel-preset-flow": "6.23.0", "cli-clear": "1.0.4", "eslint": "4.19.1", "eslint-config-airbnb": "16.1.0", "eslint-config-prettier": "2.9.0", "eslint-loader": "2.0.0", "eslint-plugin-flowtype": "2.46.1", "eslint-plugin-graphql": "1.5.0", "eslint-plugin-import": "2.10.0", "eslint-plugin-jsx-a11y": "6.0.3", "eslint-plugin-prettier": "2.6.0", "eslint-plugin-react": "7.7.0", "eslint-watch": "3.1.4", "figlet": "1.2.0", "flow-bin": "0.69.0", "graphql-cli": "^2.12.4", "graphql-cli-voyager": "0.1.3", "handlebars": "4.0.11", "husky": "0.14.3", "ngrok": "3.0.1", "inquirer": "5.2.0", "lint-staged": "7.0.4", "pre-commit": "1.2.2", "prettier": "1.11.1", "replace-in-file": "3.4.0", "shelljs": "0.8.1", "webpack-bundle-analyzer": "2.11.1" }, "collective": { "type": "opencollective", "url": "https://opencollective.com/ran" } }