From a8c4df8744ac0d9e6a889af3ad3dcbd3e100ee0a Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 23 Dec 2021 17:19:52 +0100 Subject: chore: Add license headers Centralizes vite configuration to be able to add license banners to outputs in one place. --- packages/preload/vite.config.js | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) (limited to 'packages/preload/vite.config.js') diff --git a/packages/preload/vite.config.js b/packages/preload/vite.config.js index bc37ccb..5af78d9 100644 --- a/packages/preload/vite.config.js +++ b/packages/preload/vite.config.js @@ -2,9 +2,7 @@ import { builtinModules } from 'module'; -// `resolveJsonModule` is disabled for this package, but vite will load the json nevertheless. -// @ts-expect-error -import { chrome } from '../../.electron-vendors.cache.json'; +import { chrome, makeConfig } from '../../config/vite-common'; /** @type string */ const PACKAGE_ROOT = __dirname; @@ -13,16 +11,10 @@ const PACKAGE_ROOT = __dirname; * @type {import('vite').UserConfig} * @see https://vitejs.dev/config/ */ -const config = { - mode: process.env.MODE, +const config = makeConfig({ root: PACKAGE_ROOT, - envDir: process.cwd(), build: { - sourcemap: 'inline', - target: `chrome${chrome}`, - outDir: 'dist', - assetsDir: '.', - minify: process.env.MODE !== 'development', + target: chrome, lib: { entry: 'src/index.ts', formats: ['cjs'], @@ -32,13 +24,8 @@ const config = { 'electron', ...builtinModules, ], - output: { - entryFileNames: '[name].cjs', - }, }, - emptyOutDir: true, - brotliSize: false, }, -}; +}); export default config; -- cgit v1.2.3-54-g00ecf