xref: /aosp_15_r20/tools/netsim/ui/web-dev-server.config.mjs (revision cf78ab8cffb8fc9207af348f23af247fb04370a6)
1*cf78ab8cSAndroid Build Coastguard Worker// import { hmrPlugin, presets } from '@open-wc/dev-server-hmr';
2*cf78ab8cSAndroid Build Coastguard Worker
3*cf78ab8cSAndroid Build Coastguard Worker/** Use Hot Module replacement by adding --hmr to the start command */
4*cf78ab8cSAndroid Build Coastguard Workerconst hmr = process.argv.includes('--hmr');
5*cf78ab8cSAndroid Build Coastguard Worker
6*cf78ab8cSAndroid Build Coastguard Workerexport default /** @type {import('@web/dev-server').DevServerConfig} */ ({
7*cf78ab8cSAndroid Build Coastguard Worker  open: true,
8*cf78ab8cSAndroid Build Coastguard Worker  appIndex: 'web/index.html',
9*cf78ab8cSAndroid Build Coastguard Worker  watch: !hmr,
10*cf78ab8cSAndroid Build Coastguard Worker  nodeResolve: {
11*cf78ab8cSAndroid Build Coastguard Worker    exportConditions: ['browser', 'development'],
12*cf78ab8cSAndroid Build Coastguard Worker  },
13*cf78ab8cSAndroid Build Coastguard Worker});
14