<commit_before>const LodashModuleReplacementPlugin = require("lodash-webpack-plugin");
const webpack = require("webpack");
const path = require("path");

const nodeEnv = process.env.NODE_ENV || "development";
const isProd = nodeEnv === "production";

const rxPathMapping = require("rxjs/_esm5/path-mapping");

const rxAliases = rxPathMapping();
const aliases = {
  "@nteract/transform-vdom": "@nteract/transform-vdom/src",
  "@nteract/transforms": "@nteract/transforms/src",
  "@nteract/markdown": "@nteract/markdown/src",
  "@nteract/mathjax": "@nteract/mathjax/src",
  "@nteract/core": "@nteract/core/src",
  "@nteract/messaging": "@nteract/messaging/src",
  "@nteract/editor": "@nteract/editor/src",
  "@nteract/commutable": "@nteract/commutable/src",
  "@nteract/dropdown-menu": "@nteract/dropdown-menu/src",
  "@nteract/transforms": "@nteract/transforms/src",
  "@nteract/transform-vdom": "@nteract/transform-vdom/src",
  "@nteract/transform-model-debug": "@nteract/transform-model-debug/src",
  "rx-jupyter": "rx-jupyter/src",
  "rx-binder": "rx-binder/src",
  ...rxAliases
};

module.exports = {
  devtool: isProd ? "hidden-source-map" : "cheap-eval-source-map",
  entry: {
    app: "./app/index.js",
    vendor: [
      "react",
      "react-dom",
      "react-redux",
      "redux",
      "redux-observable",
      "immutable",
      "rxjs",
      "jquery"
    ]
  },
  target: "web",
  output: {
    path: path.join(__dirname, "lib"),
    filename: "main.js"
  },
  module: {
    rules: [
      {<commit_msg>So nice, we aliased it twice!<commit_after>const LodashModuleReplacementPlugin = require("lodash-webpack-plugin");
const webpack = require("webpack");
const path = require("path");

const nodeEnv = process.env.NODE_ENV || "development";
const isProd = nodeEnv === "production";

const rxPathMapping = require("rxjs/_esm5/path-mapping");

const rxAliases = rxPathMapping();
const aliases = {
  "@nteract/transform-vdom": "@nteract/transform-vdom/src",
  "@nteract/transforms": "@nteract/transforms/src",
  "@nteract/markdown": "@nteract/markdown/src",
  "@nteract/mathjax": "@nteract/mathjax/src",
  "@nteract/core": "@nteract/core/src",
  "@nteract/messaging": "@nteract/messaging/src",
  "@nteract/editor": "@nteract/editor/src",
  "@nteract/commutable": "@nteract/commutable/src",
  "@nteract/dropdown-menu": "@nteract/dropdown-menu/src",
  "@nteract/transform-model-debug": "@nteract/transform-model-debug/src",
  "rx-jupyter": "rx-jupyter/src",
  "rx-binder": "rx-binder/src",
  ...rxAliases
};

module.exports = {
  devtool: isProd ? "hidden-source-map" : "cheap-eval-source-map",
  entry: {
    app: "./app/index.js",
    vendor: [
      "react",
      "react-dom",
      "react-redux",
      "redux",
      "redux-observable",
      "immutable",
      "rxjs",
      "jquery"
    ]
  },
  target: "web",
  output: {
    path: path.join(__dirname, "lib"),
    filename: "main.js"
  },
  module: {
    rules: [
      {
{'fraction_non_alphanumeric': 0.19659863945578232, 'fraction_numerical': 0.0006802721088435374, 'mean_word_length': 3.8531353135313533, 'pattern_counts': {'":': 26, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5325814', 'n_tokens_mistral': 1113, 'n_tokens_neox': 1120, 'n_words': 163}