From cf3ec7fc396125ed452c553b34ae2737329fc61d Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Fri, 24 Dec 2021 01:36:20 +0100 Subject: feat: Service to main process communication --- packages/service-shared/vite.config.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 packages/service-shared/vite.config.js (limited to 'packages/service-shared/vite.config.js') diff --git a/packages/service-shared/vite.config.js b/packages/service-shared/vite.config.js new file mode 100644 index 0000000..6f4959f --- /dev/null +++ b/packages/service-shared/vite.config.js @@ -0,0 +1,34 @@ +// @ts-check + +import { builtinModules } from 'module'; + +import { chrome, makeConfig, node } from '../../config/vite-common'; + +/** @type string */ +const PACKAGE_ROOT = __dirname; + +/** + * @type {import('vite').UserConfig} + * @see https://vitejs.dev/config/ + */ +const config = makeConfig({ + root: PACKAGE_ROOT, + build: { + target: [ + chrome, + node, + ], + lib: { + entry: 'src/index.ts', + formats: ['cjs'], + }, + rollupOptions: { + external: [ + 'zod', + ...builtinModules, + ], + }, + }, +}); + +export default config; -- cgit v1.2.3-54-g00ecf