text: var path = require('path')
  
  module.exports = {
      mode: 'development',
      entry: './src/index.ts',
      output: {
          filename: 'index.js',
          path: path.resolve(__dirname, 'dist')
      },
      resolve: {
          extensions: ['.ts', '.js']
      },
      module: {
          rules: [
              { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } }
          ]
      }
  }
  
  // for test harness purposes only, you would not need this in a normal project
  module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../../index.js") } }
  
  