|
@@ -4,6 +4,8 @@
|
|
|
"private": true,
|
|
|
"dependencies": {
|
|
|
"@babel/core": "7.4.3",
|
|
|
+ "@material-ui/core": "^3.9.3",
|
|
|
+ "@material-ui/icons": "^3.0.2",
|
|
|
"@svgr/webpack": "4.1.0",
|
|
|
"@types/jest": "24.0.12",
|
|
|
"@types/node": "12.0.0",
|
|
@@ -39,6 +41,7 @@
|
|
|
"jest-environment-jsdom-fourteen": "0.1.0",
|
|
|
"jest-resolve": "24.7.1",
|
|
|
"jest-watch-typeahead": "0.3.0",
|
|
|
+ "logrocket": "^0.6.21",
|
|
|
"mini-css-extract-plugin": "0.5.0",
|
|
|
"node-sass": "^4.12.0",
|
|
|
"optimize-css-assets-webpack-plugin": "5.0.1",
|
|
@@ -70,7 +73,9 @@
|
|
|
"scripts": {
|
|
|
"start": "node scripts/start.js",
|
|
|
"build": "node scripts/build.js",
|
|
|
- "test": "node scripts/test.js"
|
|
|
+ "test": "node scripts/test.js",
|
|
|
+ "fix-code": "prettier-eslint --write 'src/**/*.{js,jsx}' ",
|
|
|
+ "fix-styles": "prettier-stylelint --write 'src/**/*.{css,scss,sass}' "
|
|
|
},
|
|
|
"eslintConfig": {
|
|
|
"extends": "react-app"
|
|
@@ -137,5 +142,19 @@
|
|
|
"react-app"
|
|
|
]
|
|
|
},
|
|
|
- "devDependencies": {}
|
|
|
+ "devDependencies": {
|
|
|
+ "prettier-eslint": "^8.8.2",
|
|
|
+ "prettier-eslint-cli": "^4.7.1",
|
|
|
+ "prettier-stylelint": "^0.4.2"
|
|
|
+ },
|
|
|
+ "stylelint": {
|
|
|
+ "extends": [
|
|
|
+ "stylelint-config-idiomatic-order",
|
|
|
+ "./node_modules/prettier-stylelint/config.js"
|
|
|
+ ],
|
|
|
+ "rules": {
|
|
|
+ "indentation": 2,
|
|
|
+ "string-quotes": "single"
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|