{
  "compact": false,
  "retainLines": true,
  "presets": [],
  "ignore": [
    "resource/require.js",
    "chrome/content/zotero/include.js",
    "resource/tinymce/tinymce.js",
    "chrome/content/zotero/xpcom/citeproc.js",
    "resource/csl-validator.js",
    "resource/react.js",
    "resource/react-dom.js",
    "resource/bluebird.js",
    "resource/bluebird/*.js",
    "test/resource/*.js"
  ],
  "plugins": [
    "syntax-flow",
    "syntax-jsx",
    "syntax-async-generators",
    "syntax-class-properties",
    "syntax-decorators",
    "syntax-do-expressions",
    "syntax-export-extensions",
    "syntax-flow",
    "syntax-jsx",
    "syntax-object-rest-spread",
    "transform-react-jsx",
    "transform-react-display-name",
    [
      "transform-async-to-module-method",
      {
        "module": "resource://zotero/bluebird.js",
        "method": "coroutine"
      }
    ],
    [
      "transform-es2015-modules-commonjs",
      {
        "strictMode": false
      }
    ]
  ]
}