My dotfiles
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

41 wiersze
745 B

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