{"size": 1073, "ext": "js", "max_stars_repo_path": "webpack.config.js", "max_stars_repo_name": "bartsidee/crypto-currency-trader", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "webpack.config.js", "max_issues_repo_name": "bartsidee/crypto-currency-trader", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "webpack.config.js", "max_forks_repo_name": "bartsidee/crypto-currency-trader", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 26.825, "max_line_length": 70, "alphanum_fraction": 0.6123019571}
var path = require("path");
var nodeExternals = require('webpack-node-externals');

module.exports = {
  entry: {
    "function-timer-fee": "./function-timer-fee/index.ts",
    "function-timer-markets": "./function-timer-markets/index.ts",
    "function-timer-portfolio": "./function-timer-portfolio/index.ts",
    "function-timer-trade": "./function-timer-trade/index.ts",
    "function-http-current": "./function-http-current/index.ts",
    "function-http-directsell": "./function-http-directsell/index.ts",
    "function-http-history": "./function-http-history/index.ts"
  }, 
  target: "node",
  externals: [nodeExternals()],
  devtool: 'source-map',
  module: {
    rules: [
      {
        test: /\.tsx?$/,
        use: 'awesome-typescript-loader',
        exclude: /node_modules/
      }
    ]
  },
  resolve: {
    extensions: [ '.tsx', '.ts', '.js' ]
  },
  output: {
    path: path.resolve(__dirname),
    filename: "[name]/index.bundle.js",
    library: "index",
    libraryTarget: "commonjs2",
  },
  node: {
    __dirname: false,
    __filename: false,
  }
};
