From 31b5738e12a713a409827124e88d8bc03bbed519 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 28 May 2023 13:26:12 +0200 Subject: [PATCH] build(simulator): always minify bundle MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .vscode/settings.json | 1 + rollup.config.mjs | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 4ae6a955..d1b98041 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -17,6 +17,7 @@ "commitlint", "corepack", "csms", + "emerg", "emobility", "evse", "evses", diff --git a/rollup.config.mjs b/rollup.config.mjs index e6602426..82b5b79a 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -1,4 +1,6 @@ /* eslint-disable n/no-unpublished-import */ +import os from 'os'; + import json from '@rollup/plugin-json'; import terser from '@rollup/plugin-terser'; import typescript from '@rollup/plugin-typescript'; @@ -16,9 +18,8 @@ export default { { dir: 'dist', format: 'esm', - exports: 'auto', - ...(isDevelopmentBuild && { sourcemap: true }), - ...(!isDevelopmentBuild && { plugins: [terser({ maxWorkers: 2 })] }), + sourcemap: !!isDevelopmentBuild, + plugins: [terser({ maxWorkers: os.cpus().length / 2 })], }, ], external: [ -- 2.34.1