{
  "paths": {
    "source": "public",

    "publish": "public/dist"
  },

  "top_level": true,

  "compilers": {
    "babel": {
      "allow_vanilla_js": false,

      "browserify": {
        "enabled": false
      },

      "rollup": {
        "enabled": true,
        "plugins": {
          "@rollup/plugin-babel": {
            "babelHelpers": "bundled",
            "root": "./public"
          },
          "@rollup/plugin-replace": {
            "process.env.NODE_ENV": null
          },
          "@rollup/plugin-node-resolve": {
            "mainFields": ["main", "module", "browser", "jsnext:main"],
            "preferBuiltins": false
          },
          "@rollup/plugin-commonjs": {
            "node_modules/react/index.js": ["Children", "Component", "PropTypes", "createElement"],
            "node_modules/react-dom/index.js": ["render"]
          },
          "~css": true,
          "~sass": true,
          "~img": true
        }
      }
    }
  }
}
