nerv_, не совсем понял.
Предлагаете использовать libraryTarget: umd ?
Но это ничего не меняет.
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define(factory);
else if(typeof exports === 'object')
exports["mySqr"] = factory();
else
root["mySqr"] = factory();
})
Теперь он дополнительно проверяет окружение, не находит ни module.exports, ни define и запихивает в window переменную mySqr, где по прежнему объект с полем default