hunk.code_window:     "node_modules/react-redux/node_modules/react-is": {
         "version": "16.13.1",
         "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
         "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
       },
       "node_modules/react-refresh": {
         "version": "0.11.0",
         "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
         "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==",
         "dev": true,
         "engines": {
           "node": ">=0.10.0"
         }
       },
       "node_modules/react-router": {
         "version": "5.3.4",
         "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz",
         "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==",
  
hunk.labels: keep keep keep keep keep replace replace replace replace replace replace replace replace replace keep keep keep keep
hunk.file_path: webapp/package-lock.json
hunk.type: replace
file: // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
  // See LICENSE.txt for license information.
  
  const config = {
      presets: [
          ['@babel/preset-env', {
              targets: {
                  chrome: 66,
                  firefox: 60,
                  edge: 42,
                  safari: 12,
              },
              modules: false,
              corejs: 3,
              debug: false,
              useBuiltIns: 'usage',
              shippedProposals: true,
          }],
          ['@babel/preset-react', {
              useBuiltIns: true,
          }],
          ['@babel/typescript', {
              allExtensions: true,
              isTSX: true,
          }],
      ],
      plugins: [
          'lodash',
          '@babel/plugin-proposal-class-properties',
          '@babel/plugin-proposal-object-rest-spread',
          'react-hot-loader/babel',
          'babel-plugin-typescript-to-proptypes',
          [
              'babel-plugin-styled-components',
              {
                  ssr: false,
                  fileName: false,
              },
          ],
      ],
      sourceType: 'unambiguous',
  };
  
  // Jest needs module transformation
  config.env = {
      test: {
          presets: config.presets,
          plugins: config.plugins,
      },
      production: {
          presets: config.presets,
          plugins: config.plugins.filter((plugin) => plugin !== 'babel-plugin-typescript-to-proptypes'),
      },
  };
  config.env.test.presets[0][1].modules = 'auto';
  
  module.exports = config;
  