Prettier & Eslint format

package.json

  "scripts": {
    "prettier": "prettier --write --ignore-path .gitignore './**/*.{js,jsx,ts,tsx,json}'",
    "lint": "eslint --fix . --ext js --ext jsx",
    "format": "eslint --fix . --ext js --ext jsx && prettier --write --ignore-path .gitignore './**/*.{js,jsx,ts,tsx,json}'"  },
 ...., 
 "prettier": {
    "printWidth": 100,
    "tabWidth": 2,
    "useTabs": false,
    "semi": true,
    "singleQuote": false,
    "quoteProps": "as-needed",
    "trailingComma": "all",
    "bracketSpacing": true,
    "bracketSameLine": false,
    "arrowParens": "always"
  }
}