{ "name": "nowgql", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next", "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.3", "apollo-cache-inmemory": "^1.1.11", "apollo-client": "^2.2.7", "apollo-link": "^1.2.1", "apollo-link-http": "^1.5.3", "apollo-link-state": "^0.4.1", "auth0-lock": "^11.5.1", "babel-plugin-styled-components": "^1.5.1", "date-fns": "^2.0.0-alpha.7", "downshift": "^1.31.2", "express": "^4.16.3", "graphql": "^0.13.2", "graphql-tag": "^2.8.0", "isomorphic-fetch": "^2.2.1", "lodash.get": "^4.4.2", "lodash.has": "^4.5.2", "micro": "^9.1.4", "micro-dev": "^2.2.2", "next": "^5.0.0", "next-routes": "^1.4.0", "nprogress": "^0.2.0", "prop-types": "^15.6.1", "react": "^16.3.0-alpha.1", "react-apollo": "^2.1.0", "react-dom": "^16.3.0-alpha.1", "react-spinners": "^0.2.6", "react-stripe-checkout": "^2.6.3", "react-transition-group": "^2.2.1", "stripe": "^5.5.0", "styled-components": "^3.2.3" }, "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" } } ] ] } } } }