From 20b67ab6d252125c129ed7ef84df833cb8f24082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andre=CC=81=20Rivet?= Date: Fri, 7 May 2021 18:05:39 -0400 Subject: [PATCH] fix prod build --- dash-renderer/package.json | 4 ++-- dash-renderer/webpack.base.config.js | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/dash-renderer/package.json b/dash-renderer/package.json index bbbbbac5e8..2c555bf1ba 100644 --- a/dash-renderer/package.json +++ b/dash-renderer/package.json @@ -9,8 +9,8 @@ "private::format.prettier": "prettier --write \"{src,tests}/**/*.{js,jsx,ts,tsx}\"", "private::lint.eslint": "eslint src tests", "private::lint.prettier": "prettier \"{src,tests}/**/*.{js,jsx,ts,tsx}\" --list-different", - "build:js": "webpack --mode production", - "build:dev": "webpack --mode development", + "build:js": "webpack", + "build:dev": "webpack", "build:local": "renderer build local", "build": "renderer build && npm run prepublishOnly", "postbuild": "es-check es5 dash_renderer/*.js", diff --git a/dash-renderer/webpack.base.config.js b/dash-renderer/webpack.base.config.js index 657a65e469..0d467804ae 100644 --- a/dash-renderer/webpack.base.config.js +++ b/dash-renderer/webpack.base.config.js @@ -59,10 +59,15 @@ module.exports = options => [ rendererOptions ]), R.mergeAll([ + options, + rendererOptions, { mode: 'production', output: { + path: path.resolve(__dirname, dashLibraryName), filename: `${dashLibraryName}.min.js`, + library: dashLibraryName, + libraryTarget: 'window', }, plugins: R.concat( options.plugins || [], @@ -78,8 +83,6 @@ module.exports = options => [ ), ] ), - }, - options, - rendererOptions + } ]) ];