webpack.config.js 637 B

1234567891011121314151617181920212223242526272829303132
  1. const path = require("path");
  2. module.exports = {
  3. mode: "production",
  4. entry: "./src/index.ts",
  5. output: {
  6. filename: "conversion.js",
  7. path: path.resolve(__dirname, "build"),
  8. library: 'imageConversion',
  9. globalObject: "this",
  10. libraryTarget: 'umd',
  11. },
  12. module: {
  13. rules: [
  14. {
  15. test: /\.tsx?$/,
  16. use: "ts-loader",
  17. exclude: /node_modules/
  18. }
  19. ]
  20. },
  21. devServer: {
  22. port: 3000
  23. },
  24. resolve: {
  25. extensions: [".ts", ".js", ".d.ts"],
  26. alias: {
  27. "@models": path.resolve(__dirname, "src/models/"),
  28. "@utils": path.resolve(__dirname, "src/utils/"),
  29. }
  30. },
  31. };