Phoenix deployment with Distillery

Hi!

I have a problem with deploying my Phoenix Application. I used Distillery and edeliver pretty successfully so far, but for the latest Project the javascript gets mangled in the process of building the release with distillery. With mix phoenix.server everything works fine.

After running the build locally the console output throws this at me:

app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:4 Uncaught TypeError: i is not a function
    at HTMLUListElement.<anonymous> (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:4)
    at Function.each (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:1)
    at se.fn.init.each (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:1)
    at String.<anonymous> (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:4)
    at Function.each (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:1)
    at Object.reflow (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:4)
    at se.fn.init.r [as foundation] (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:4)
    at app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:4
    at u (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:1)
    at d (app-42e08f28a4f45ef0be4d7d5abbb55c6f.js:1)

versions:
Elixir 1.4.4
brunch 2.7.4
npm 5.0.2
phoenix 1.2.4

brunch-config:

exports.config = {
  // See http://brunch.io/#documentation for docs.
  files: {
    javascripts: {
      joinTo: {
        "js/app.js": [/^(web\/static\/js)|(node_modules)/,"web/static/vendor/foundation.min.js"],
        "js/admin_lte2.js": "web/static/vendor/admin_lte2.js",
        "js/ex_admin_common.js": "web/static/vendor/ex_admin_common.js",
        "js/jquery.min.js": "web/static/vendor/jquery.min.js"
      },
    },
    stylesheets: {
      joinTo: {
        "css/app.css": /^(web\/static\/css)/,
        "css/admin_lte2.css": ["web/static/vendor/admin_lte2.css"],
        "css/active_admin.css.css": ["web/static/vendor/active_admin.css.css"],
      },
      order: {
        after: ["web/static/css/app.scss"] // concat app.css last
      }
    },
    templates: {
      joinTo: "js/app.js"
    }
  },

  conventions: {
    // This option sets where we should place non-css and non-js assets in.
    // By default, we set this to "/web/static/assets". Files in this directory
    // will be copied to `paths.public`, which is "priv/static" by default.
    assets: /^(web\/static\/assets)/
  },

  // Phoenix paths configuration
  paths: {
    // Dependencies and current project directories to watch
    watched: [
      "web/static",
      "test/static"
    ],

    // Where to compile files to
    public: "priv/static"
  },

  // Configure your plugins
  plugins: {
    babel: {
      // Do not use ES6 compiler in vendor code
      ignore: [/web\/static\/vendor/]
    },
    sass: {
      precision: 8,
      options: {
        includePaths: [
          'node_modules/foundation-sites/scss',
        ]
      }
    }
  },

  modules: {
    autoRequire: {
      "js/app.js": ["web/static/js/app"]
    }
  },

  npm: {
    enabled: true,
    globals: {
      $: 'jquery',
      jQuery: 'jquery',
    }
  }
};

package.json:

{
  "repository": {},
  "license": "MIT",
  "scripts": {
    "deploy": "brunch build --production",
    "watch": "brunch watch --stdin"
  },
  "dependencies": {
    "foundation-sites": "^6.3.1",
    "jquery": "^2.2.4",
    "phoenix": "file:deps/phoenix",
    "phoenix_html": "file:deps/phoenix_html"
  },
  "devDependencies": {
    "babel-brunch": "~6.0.0",
    "brunch": "2.7.4",
    "clean-css-brunch": "~2.0.0",
    "css-brunch": "~2.0.0",
    "javascript-brunch": "~2.0.0",
    "sass-brunch": "^2.10.4",
    "uglify-js-brunch": "~2.0.1"
  }
}