const path = require('path') module.exports = { entry: { index: './src/index.ts', server: './server/node/cssServerMain.ts' }, target: 'node', mode: 'none', resolve: { mainFields: ['module', 'main'], extensions: ['.js', '.ts'] }, externals: { 'coc.nvim': 'commonjs coc.nvim' }, module: { rules: [{ test: /\.ts$/, exclude: /node_modules/, use: [{ loader: 'ts-loader', options: { compilerOptions: { "sourceMap": true, } } }] }] }, output: { path: path.resolve(__dirname, 'lib'), filename: '[name].js', libraryTarget: "commonjs", }, plugins: [ ], node: { __dirname: false } }