entry: 'entry.js',
output: {
  filename: 'bundle.js',
  library: 'App'
},function initMap() {
    var e = {
        lat: 40.714909,
        lng: -73.751213
    }
        , t = new google.maps.Map(document.getElementById("map"), {
        zoom: 16,
        center: e
    });
    new google.maps.Marker({
        position: e,
        map: t
    })
}
export {
  initMap,
};callback=App.initMap<script type="text/javascript" src="./js/bundle.js"></script>
<script>
//Google Maps init
function initMap() {
    var e = {
        lat: 40.714909,
        lng: -73.751213
    }
        , t = new google.maps.Map(document.getElementById("map"), {
        zoom: 16,
        center: e
    });
    new google.maps.Marker({
        position: e,
        map: t
    })
}
</script>
<script type="text/javascript"  async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDgD9raCgCP3YPNgS7DZyoB8t-Q8wCuaRY&callback=initMap"></script>const VK = window.VK;/*eslint-disable */
VK.Api.call({
 /* ... */
});
/*eslint-enable */{
  "extends": [
    "airbnb",
    "prettier",
    "prettier/react"
  ],
  "plugins": [
    "prettier"
  ],
  "parser": "babel-eslint",
  "parserOptions": {
    "ecmaFeatures": {
      "jsx": true
    }
  },
  "env": {
    "browser": true,
    "node": true
  },
  "rules": {
    "no-plusplus": 0,
    "no-confusing-arrow": 0,
    "no-restricted-syntax": 0,
    "guard-for-in": 0,
    "class-methods-use-this": 0,
    "jsx-a11y/no-static-element-interactions": 0,
    "jsx-a11y/anchor-is-valid": 0,
    "react/no-danger": 0,
    "react/prop-types": 0,
    "react/jsx-filename-extension": 0,
    "react/jsx-curly-brace-presence": ["error", { "props": "never", "children": "never" }],
    "import/no-unresolved": ["error", { "commonjs": true }],
    "import/extensions": 0,
    "import/no-extraneous-dependencies": ["error", {"devDependencies": true}],
    "import/prefer-default-export": 0,
    "prettier/prettier": ["error", {
      "singleQuote": true,
      "trailingComma": "all"
    }]
  },
  "settings" : {
    "import/resolver": {
      "webpack": {
        "config": "webpack/base.config.js"
      }
    }
  }
}{
    "assets-webpack-plugin": "^3.5.1",
    "babel-eslint": "^8.2.1",
    "eslint": "^4.18.0",
    "eslint-config-airbnb": "^16.1.0",
    "eslint-config-prettier": "^2.9.0",
    "eslint-import-resolver-webpack": "^0.8.4",
    "eslint-plugin-import": "^2.8.0",
    "eslint-plugin-jsx-a11y": "^6.0.3",
    "eslint-plugin-prettier": "^2.6.0",
    "eslint-plugin-react": "^7.6.1",
    "prettier": "^1.10.2",
}var date = new Date();
date.setDate(date.getDate() + 3);
var dayOfMonth = date.getDate();
var month = date.getMonth() + 1;
document.body.innerHTML = 'Day: ' + dayOfMonth + ' Month: '+ month;SyntaxError: Unexpected token < in JSON at position 0fetch(`http://api.openweathermap.org/data/2.5/forecast/?q=${this.state.value}&cnt=1&APPID=e94f24c463ec7a0d1a69ebdebc88c694&lang=ru`)
      .then(res => res.json())
      .then(json => console.log(json));el.addEventListener('animationstart', function(e) { 
  alert('Animation ' + e.animationName + ' has started');
});
el.addEventListener('animationend', function(e) { 
  alert('Animation ' + e.animationName + ' has ended');
});delete не должен же трогать прототип вообще в этом случаеС чего вы так решили?
var a = {};
+function b(c) {
  console.log(a === c);  // true
  c.a = 10;
  c = null;
  console.log(a === c);  // false
}(a);
console.log(a);  // { a: 10 }document.addEventListener("DOMContentLoaded", function() {
  var element = document.getElementsByClassName("drop_menu_container");
  console.log(element[0]);
});