Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-tsserver / webpack.config.js
1 const path = require('path')
2
3 module.exports = {
4   entry: './src/index.ts',
5   target: 'node',
6   mode: 'none',
7   resolve: {
8     mainFields: ['module', 'main'],
9     extensions: ['.js', '.ts']
10   },
11   externals: {
12     'coc.nvim': 'commonjs coc.nvim',
13     'typescript': 'commonjs typescript'
14   },
15   module: {
16     rules: [{
17       test: /\.ts$/,
18       exclude: /node_modules/,
19       use: [{
20         loader: 'ts-loader',
21         options: {
22           compilerOptions: {
23             "sourceMap": true,
24           }
25         }
26       }]
27     }]
28   },
29   output: {
30     path: path.join(__dirname, 'lib'),
31     filename: 'index.js',
32     libraryTarget: "commonjs",
33   },
34   plugins: [
35   ],
36   node: {
37     __dirname: false,
38     __filename: false
39   }
40 }
41