.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-css / webpack.config.js
diff --git a/.config/coc/extensions/node_modules/coc-css/webpack.config.js b/.config/coc/extensions/node_modules/coc-css/webpack.config.js
new file mode 100644 (file)
index 0000000..c308ea1
--- /dev/null
@@ -0,0 +1,41 @@
+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
+  }
+}