const path = require('node:path') const { createConfig } = require('@vue-devtools/build-tools') const target = { chrome: 52, firefox: 48, safari: 9, ie: 11, } module.exports = createConfig({ target: 'node', externals: { // from https://socket.io/docs/v4/client-with-bundlers/ 'bufferutil': 'bufferutil', 'utf-8-validate': 'utf-8-validate', }, entry: { devtools: './src/devtools.js', backend: './src/backend.js', hook: './src/hook.js', }, output: { path: path.join(__dirname, '/build-node'), publicPath: '/build-node/', filename: '[name].js', }, }, target)