webpack.tests.config.js 652 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. const { CheckerPlugin } = require('awesome-typescript-loader') // for https://github.com/webpack/webpack/issues/3460
  2. module.exports = {
  3. // entry provided by gulp task
  4. externals: {
  5. fullcalendar: {
  6. commonjs: 'fullcalendar',
  7. commonjs2: 'fullcalendar',
  8. amd: 'fullcalendar',
  9. root: 'FullCalendar'
  10. }
  11. },
  12. resolve: {
  13. extensions: ['.ts', '.js'],
  14. },
  15. module: {
  16. rules: [
  17. {
  18. test: /\.(ts|js)$/,
  19. loader: 'awesome-typescript-loader'
  20. }
  21. ]
  22. },
  23. plugins: [
  24. new CheckerPlugin()
  25. ],
  26. output: {
  27. libraryTarget: 'umd',
  28. filename: 'compiled-tests.js',
  29. devtoolModuleFilenameTemplate: 'webpack:///tests/[resource-path]'
  30. }
  31. }