package.json
{
"name": "warpokex",
"version": "0.0.1",
"private": true,
"dependencies": {
"@apollo/react-hooks": "^3.0.0",
"@callstack/react-theme-provider": "3.0.3",
"apollo-cache-inmemory": "1.6.3",
"apollo-client": "2.6.4",
"apollo-link-http": "1.5.15",
"apollo-link-state": "0.4.2",
"apollo-link-state-fragment": "0.1.5",
"atomize": "1.0.9",
"graphql": "14.4.2",
"graphql-tag": "2.10.1",
"react": "^16.9.0",
"react-apollo": "2.5.8",
"react-dom": "^16.9.0",
"react-router-dom": "5.0.1",
"react-transition-group": "4.2.2",
"styled-components": "4.3.2"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"test:ci": "cross-env CI=true react-scripts test --env=jsdom --verbose --coverage ",
"test:lint": "eslint src/**/*.js",
"lint-staged": "lint-staged",
"eject": "react-scripts eject"
},
"prettier": {
"tabWidth": 2,
"semi": false,
"singleQuote": true
},
"eslintConfig": {
"extends": "eslint-config-react-app-eslint-six",
"globals": {
"fireEvent": true,
"wait": true,
"waitForElement": true,
"render": true
},
"plugins": [
"react",
"jest",
"prettier"
],
"rules": {
"prettier/prettier": "error"
}
},
"lint-staged": {
"*.js": [
"yarn test:ci --colors --findRelatedTests",
"yarn test:lint --fix",
"prettier --write",
"yarn test:ci --findRelatedTests",
"git add"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx}",
"!<rootDir>/src/**/*.fixtures.js",
"!<rootDir>/src/serviceWorker.js",
"!<rootDir>/node_modules/"
]
},
"devDependencies": {
"@testing-library/jest-dom": "4.0.0",
"@testing-library/react": "9.1.3",
"cross-env": "5.2.0",
"eslint-config-react-app-eslint-six": "4.0.2",
"eslint-plugin-jest": "22.15.1",
"eslint-plugin-prettier": "3.1.0",
"eslint-plugin-react": "7.14.3",
"husky": "^3.0.3",
"jest-each": "24.9.0",
"lint-staged": "^9.2.1",
"prettier": "^1.18.2",
"react-scripts": "3.1.1"
}
}