aboutsummaryrefslogtreecommitdiffstats
path: root/packages/service-inject/vite.config.js
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-24 19:00:07 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-24 19:13:56 +0100
commit90471302835dad5251ea568091cfd6c21d757fd3 (patch)
tree66ba2d5181ef4c4cb552c53936369bcb530c524c /packages/service-inject/vite.config.js
parentfix: Typings in js config files (diff)
downloadsophie-90471302835dad5251ea568091cfd6c21d757fd3.tar.gz
sophie-90471302835dad5251ea568091cfd6c21d757fd3.tar.zst
sophie-90471302835dad5251ea568091cfd6c21d757fd3.zip
feat: User agent data simulator
Diffstat (limited to 'packages/service-inject/vite.config.js')
-rw-r--r--packages/service-inject/vite.config.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/service-inject/vite.config.js b/packages/service-inject/vite.config.js
new file mode 100644
index 0000000..9c65c15
--- /dev/null
+++ b/packages/service-inject/vite.config.js
@@ -0,0 +1,28 @@
1// @ts-check
2
3import { builtinModules } from 'module';
4
5import { chrome, makeConfig } from '../../config/vite-common';
6
7/** @type {string} */
8const PACKAGE_ROOT = __dirname;
9
10/**
11 * @type {import('vite').UserConfig}
12 * @see https://vitejs.dev/config/
13 */
14const config = makeConfig({
15 root: PACKAGE_ROOT,
16 build: {
17 target: chrome,
18 lib: {
19 entry: 'src/index.ts',
20 formats: ['cjs'],
21 },
22 rollupOptions: {
23 external: builtinModules,
24 },
25 },
26});
27
28export default config;