{"size": 858, "ext": "js", "max_stars_repo_path": "build/webpack.base.conf.js", "max_stars_repo_name": "aoyeQ/react-hash-calendar", "max_stars_repo_stars_event_min_datetime": "2020-11-26T06:09:03.000Z", "max_stars_repo_stars_event_max_datetime": "2021-12-10T06:20:39.000Z", "max_issues_repo_path": "build/webpack.base.conf.js", "max_issues_repo_name": "Michaelwong0820/react-hash-calendar", "max_issues_repo_issues_event_min_datetime": "2020-11-26T06:45:55.000Z", "max_issues_repo_issues_event_max_datetime": "2022-01-19T06:05:48.000Z", "max_forks_repo_path": "build/webpack.base.conf.js", "max_forks_repo_name": "Michaelwong0820/react-hash-calendar", "max_forks_repo_forks_event_min_datetime": "2020-12-07T16:13:00.000Z", "max_forks_repo_forks_event_max_datetime": "2022-01-10T12:47:30.000Z"}
{"max_stars_count": 26, "max_issues_count": 10, "max_forks_count": 15, "avg_line_length": 20.9268292683, "max_line_length": 64, "alphanum_fraction": 0.4382284382}
const path = require('path')
const resolve = p => path.resolve(__dirname, p)

module.exports = {
  module: {
    rules: [
      {
        test: /\.tsx?$/,
        use: 'awesome-typescript-loader',
        exclude: /node_modules/
      },
      {
        test: /\.jsx?$/,
        exclude: /node_modules/,
        loader: "babel-loader"
      },
      {
        test: /\.styl$/,
        exclude: /node_modules/,
        use: ['style-loader', 'css-loader', 'stylus-loader']
      },
      {
        test: /\.(jpg|png|svg)$/,
        loader: ["file-loader"]
      },
      {
        test: /\.(woff|woff2|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
        loader: "url-loader?limit=10000"
      },
      {
        test: /\.css$/,
        use: ['style-loader', 'css-loader']
      }
    ]
  },

  resolve: {
    extensions: ['.ts', '.tsx', '.js', '.jsx', '.json']
  },
}
