{
  "plugins": [
    "prettier"
  ],
  "extends": [
    "standard",
    "standard-jsx",
    "prettier",
    "prettier/react"
  ],
  "rules": {
    "quotes": ["error", "single", {
      "avoidEscape": true
    }],
    "object-curly-spacing": ["error", "always"],
    "space-before-function-paren": 0,
    "semi": [2, "always"],
    "comma-dangle": ["error", {
      "arrays": "always-multiline",
      "objects": "always-multiline",
      "imports": "always-multiline",
      "exports": "always-multiline",
      "functions": "always-multiline"
    }],
    "generator-star-spacing": ["error", {
      "before": false,
      "after": true
    }],

    "no-return-await": 2,
    "require-await": 2,
    "keyword-spacing": ["error", {
      "before": true,
      "after": true,
      "overrides": {
        "return": {
          "after": true
        },
        "throw": {
          "after": true
        },
        "case": {
          "after": true
        }
      }
    }],
    "jsx-quotes": ["error", "prefer-double"],
    "react/jsx-curly-spacing": ["error", "never", {
      "allowMultiline": true
    }],
    "prettier/prettier": ["error", {
      "trailingComma": "all",
      "singleQuote": true
    }],
    "react/prefer-stateless-function": 1
  }
}

{
  "plugins": [
    "prettier"
  ],
  "extends": [
    "standard",
    "standard-jsx",
    "prettier",
    "prettier/react",
    "prettier/standard"
  ],
  "rules": {
    "quotes": ["error", "single", {
      "avoidEscape": true
    }],
    "object-curly-spacing": ["error", "always"],
    "space-before-function-paren": 0,
    "semi": [2, "always"],
    "comma-dangle": ["error", {
      "arrays": "always-multiline",
      "objects": "always-multiline",
      "imports": "always-multiline",
      "exports": "always-multiline",
      "functions": "always-multiline"
    }],
    "generator-star-spacing": ["error", {
      "before": false,
      "after": true
    }],

    "no-return-await": 2,
    "require-await": 2,
    "keyword-spacing": ["error", {
      "before": true,
      "after": true,
      "overrides": {
        "return": {
          "after": true
        },
        "throw": {
          "after": true
        },
        "case": {
          "after": true
        }
      }
    }],
    "jsx-quotes": ["error", "prefer-double"],
    "react/jsx-curly-spacing": ["error", "never", {
      "allowMultiline": true
    }],
    "prettier/prettier": ["error", {
      "trailingComma": "all",
      "singleQuote": true
    }],
    "react/prefer-stateless-function": 1
  }
}

Add standard to the list of extended plugins
Add standard to the list of extended plugins
