webpack.config.babel.js 656 B

123456789101112131415161718192021222324252627282930
  1. module.exports = {
  2. entry: './gramjs/index.js',
  3. mode: 'development',
  4. node: {
  5. fs: 'empty',
  6. },
  7. module: {
  8. rules: [{
  9. test: /\.js$/,
  10. use: {
  11. loader: 'babel-loader',
  12. options: {
  13. presets: [
  14. '@babel/preset-env',
  15. ],
  16. plugins: [
  17. '@babel/plugin-proposal-class-properties',
  18. ],
  19. },
  20. },
  21. },
  22. ],
  23. },
  24. output: {
  25. filename: 'gramjs.js',
  26. libraryTarget: 'var',
  27. library: 'gramjs',
  28. },
  29. }