{ "name": "nowgql", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next -p 7777", "build": "next build", "start": "next start", "micro": "micro", "micro-dev": "micro-dev ./functions", "test": "NODE_ENV=test jest --watch" }, "author": "", "license": "ISC", "dependencies": { "apollo-boost": "^0.1.4", "apollo-cache-inmemory": "^1.1.12", "apollo-client": "^2.2.8", "apollo-link": "^1.2.1", "apollo-link-http": "^1.5.3", "apollo-link-state": "^0.4.1", "babel-plugin-styled-components": "^1.5.1", "date-fns": "^2.0.0-alpha.7", "downshift": "^1.31.3", "express": "^4.16.3", "graphql": "^0.13.2", "graphql-tag": "^2.8.0", "isomorphic-fetch": "^2.2.1", "lodash.debounce": "^4.0.8", "next": "^5.1.0", "next-apollo": "^1.0.13", "next-with-apollo": "^1.0.6", "nprogress": "^0.2.0", "prop-types": "^15.6.1", "react": "^16.3.1", "react-apollo": "^2.1.3", "react-dom": "^16.3.1", "react-spinners": "^0.3.1", "react-stripe-checkout": "^2.6.3", "react-transition-group": "^2.3.0", "styled-components": "^3.2.5" }, "devDependencies": { "babel-plugin-module-resolver": "^3.1.1", "enzyme": "^3.3.0", "enzyme-adapter-react-16": "^1.1.1", "enzyme-to-json": "^3.3.3", "jest": "^22.4.3" }, "//": "This is out babel config, I prefer this over a .babelrc file", "jest": { "setupFiles": [ "/jest.setup.js" ], "testPathIgnorePatterns": [ "/.next/", "/node_modules/" ] }, "babel": { "plugins": [ [ "module-resolver", { "alias": { "react-apollo": "react-apollo/react-apollo.browser.umd.js" } } ] ], "env": { "development": { "presets": [ "next/babel" ], "plugins": [ [ "styled-components", { "ssr": true, "displayName": true } ] ] }, "production": { "presets": [ "next/babel" ], "plugins": [ [ "styled-components", { "ssr": true, "displayName": false } ] ] }, "test": { "presets": [ [ "next/babel", { "preset-env": { "modules": "commonjs" } } ] ] } } } }