diff --git a/test/comparison-tests/aliasResolution/expectedOutput-2.6/bundle.js b/test/comparison-tests/aliasResolution/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..5d2464598 --- /dev/null +++ b/test/comparison-tests/aliasResolution/expectedOutput-2.6/bundle.js @@ -0,0 +1,87 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var myComponent = __webpack_require__(1); +console.log(myComponent); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'myComponent'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/aliasResolution/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/aliasResolution/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..cac02b90e --- /dev/null +++ b/test/comparison-tests/aliasResolution/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.73 kB 0 [emitted] main + [0] ./.test/aliasResolution/app.ts 120 bytes {0} [built] + [1] ./.test/aliasResolution/common/components/myComponent.ts 46 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/aliasResolution/expectedOutput-2.6/output.txt b/test/comparison-tests/aliasResolution/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..008cf7684 --- /dev/null +++ b/test/comparison-tests/aliasResolution/expectedOutput-2.6/output.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +bundle.js 2.73 kB 0 [emitted] main + [0] ./.test/aliasResolution/app.ts 120 bytes {0} [built] [1 error] + [1] ./.test/aliasResolution/common/components/myComponent.ts 46 bytes {0} [built] + +ERROR in ./.test/aliasResolution/app.ts +[tsl] ERROR in app.ts(2,31) + TS2307: Cannot find module 'components/myComponent2'. \ No newline at end of file diff --git a/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..a8dc79178 --- /dev/null +++ b/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,87 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var myComponent = __webpack_require__(1); +console.log(myComponent); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'changed it'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/output.transpiled.txt b/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/output.transpiled.txt new file mode 100644 index 000000000..b719dd5e9 --- /dev/null +++ b/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/output.transpiled.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.73 kB 0 [emitted] main + [0] ./.test/aliasResolution/app.ts 120 bytes {0} + [1] ./.test/aliasResolution/common/components/myComponent.ts 45 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..f4c2223e3 --- /dev/null +++ b/test/comparison-tests/aliasResolution/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +bundle.js 2.73 kB 0 [emitted] main + [0] ./.test/aliasResolution/app.ts 120 bytes {0} [built] [1 error] + [1] ./.test/aliasResolution/common/components/myComponent.ts 45 bytes {0} [built] + +ERROR in ./.test/aliasResolution/app.ts +[tsl] ERROR in app.ts(2,31) + TS2307: Cannot find module 'components/myComponent2'. \ No newline at end of file diff --git a/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-2.6/bundle.js b/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..ed483dd96 --- /dev/null +++ b/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-2.6/bundle.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +console.log('working'); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-2.6/output.txt b/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..a20ac69b7 --- /dev/null +++ b/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.5 kB 0 [emitted] main + [0] ./.test/allowJs-entryFileIsJs/src/index.js 24 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/appendSuffixTo/expectedOutput-2.6/bundle.js b/test/comparison-tests/appendSuffixTo/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..54ca53347 --- /dev/null +++ b/test/comparison-tests/appendSuffixTo/expectedOutput-2.6/bundle.js @@ -0,0 +1,118 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var component_vue_1 = __webpack_require__(1); +var helper_1 = __webpack_require__(2); +exports["default"] = { + components: { component: component_vue_1["default"] }, + data: function () { + return { + msg: "world" + }; + }, + method: { + myMethod: helper_1.myMethod + } +}; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +exports["default"] = { + data: function () { + return { + msg: "component" + }; + } +}; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +function myMethod() { + console.log('from helper!'); +} +exports.myMethod = myMethod; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/appendSuffixTo/expectedOutput-2.6/output.txt b/test/comparison-tests/appendSuffixTo/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..c48c58ec8 --- /dev/null +++ b/test/comparison-tests/appendSuffixTo/expectedOutput-2.6/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 3.28 kB 0 [emitted] main + [0] ./.test/appendSuffixTo/index.vue 352 bytes {0} [built] + [1] ./.test/appendSuffixTo/component.vue 154 bytes {0} [built] + [2] ./.test/appendSuffixTo/helper.ts 127 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/bundle.entry1.js b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/bundle.entry1.js new file mode 100644 index 000000000..f46d24758 --- /dev/null +++ b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/bundle.entry1.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +console.log('banana'); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/bundle.entry2.js b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/bundle.entry2.js new file mode 100644 index 000000000..c4db0cde9 --- /dev/null +++ b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/bundle.entry2.js @@ -0,0 +1,89 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */, +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var component_vue_1 = __webpack_require__(2); +console.log(component_vue_1["default"]); + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +exports["default"] = "some value"; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/output.txt b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..7519efb0e --- /dev/null +++ b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/output.txt @@ -0,0 +1,6 @@ + Asset Size Chunks Chunk Names +bundle.entry2.js 2.79 kB 0 [emitted] entry2 +bundle.entry1.js 2.5 kB 1 [emitted] entry1 + [0] ./.test/appendSuffixToWatch/entry1.ts 23 bytes {1} [built] + [1] ./.test/appendSuffixToWatch/entry2.ts 132 bytes {0} [built] + [2] ./.test/appendSuffixToWatch/component.vue 76 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/patch0/bundle.entry1.js b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/patch0/bundle.entry1.js new file mode 100644 index 000000000..d4271fd2f --- /dev/null +++ b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/patch0/bundle.entry1.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +console.log('something!'); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..442c626f9 --- /dev/null +++ b/test/comparison-tests/appendSuffixToWatch/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,6 @@ + Asset Size Chunks Chunk Names +bundle.entry2.js 2.79 kB 0 entry2 +bundle.entry1.js 2.5 kB 1 [emitted] entry1 + [0] ./.test/appendSuffixToWatch/entry1.ts 27 bytes {1} [built] + [1] ./.test/appendSuffixToWatch/entry2.ts 132 bytes {0} + [2] ./.test/appendSuffixToWatch/component.vue 76 bytes {0} \ No newline at end of file diff --git a/test/comparison-tests/babel-es6resolveParent/expectedOutput-2.6/bundle.js b/test/comparison-tests/babel-es6resolveParent/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..445f1b2e1 --- /dev/null +++ b/test/comparison-tests/babel-es6resolveParent/expectedOutput-2.6/bundle.js @@ -0,0 +1,80 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseComponent", function() { return BaseComponent; }); +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var BaseComponent = function BaseComponent() { + _classCallCheck(this, BaseComponent); +}; + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/babel-es6resolveParent/expectedOutput-2.6/output.txt b/test/comparison-tests/babel-es6resolveParent/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..6760ced5c --- /dev/null +++ b/test/comparison-tests/babel-es6resolveParent/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.97 kB 0 [emitted] main + [0] ./.test/babel-es6resolveParent/index.tsx 251 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/babel-issue81/expectedOutput-2.6/bundle.js b/test/comparison-tests/babel-issue81/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..d61b89d4e --- /dev/null +++ b/test/comparison-tests/babel-issue81/expectedOutput-2.6/bundle.js @@ -0,0 +1,92 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var __decorate = this && this.__decorate || function (decorators, target, key, desc) { + var c = arguments.length, + r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, + d; + if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) { + if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + }return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +function bar(target) { + return target; +} +var Foo = function Foo() { + _classCallCheck(this, Foo); +}; +Foo = __decorate([bar], Foo); + +/***/ }) +/******/ ]); +//# sourceMappingURL=bundle.js.map \ No newline at end of file diff --git a/test/comparison-tests/babel-issue81/expectedOutput-2.6/bundle.js.map b/test/comparison-tests/babel-issue81/expectedOutput-2.6/bundle.js.map new file mode 100644 index 000000000..4ff1bfd20 --- /dev/null +++ b/test/comparison-tests/babel-issue81/expectedOutput-2.6/bundle.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap [hash]","webpack:///./a.ts"],"names":[],"mappings":";AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;AC5DA,aAAwB;AACd,WACV;AAAC;AAGD;AAEC;;AAFQ,kBADL,MAGH,K","file":"bundle.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap [hash]","\nfunction bar(target: any) {\n return target;\n}\n\n@bar\nclass Foo {\n \n}\n\n\n// WEBPACK FOOTER //\n// ./a.ts"],"sourceRoot":""} \ No newline at end of file diff --git a/test/comparison-tests/babel-issue81/expectedOutput-2.6/output.txt b/test/comparison-tests/babel-issue81/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..ee4921132 --- /dev/null +++ b/test/comparison-tests/babel-issue81/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names + bundle.js 3.71 kB 0 [emitted] main +bundle.js.map 2.67 kB 0 [emitted] main + [0] ./.test/babel-issue81/a.ts 1.2 kB {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/babel-issue92/expectedOutput-2.6/bundle.js b/test/comparison-tests/babel-issue92/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..32ba51eb5 --- /dev/null +++ b/test/comparison-tests/babel-issue92/expectedOutput-2.6/bundle.js @@ -0,0 +1,84 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__submodule_submodule__ = __webpack_require__(1); + +/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__submodule_submodule__["a" /* default */]); + +/***/ }), +/* 1 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony default export */ __webpack_exports__["a"] = ("Hello from submodule"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/babel-issue92/expectedOutput-2.6/output.txt b/test/comparison-tests/babel-issue92/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..e54ceb474 --- /dev/null +++ b/test/comparison-tests/babel-issue92/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 3.02 kB 0 [emitted] main + [0] ./.test/babel-issue92/app.ts 72 bytes {0} [built] + [1] ./.test/babel-issue92/submodule/submodule.tsx 38 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/basic/expectedOutput-2.6/bundle.js b/test/comparison-tests/basic/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..6024683a1 --- /dev/null +++ b/test/comparison-tests/basic/expectedOutput-2.6/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = { + doSomething: function() { } +} + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var submodule = __webpack_require__(2); +var externalLib = __webpack_require__(0); +externalLib.doSomething(submodule); + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var externalLib = __webpack_require__(0); +externalLib.doSomething(""); +var message = "Hello from submodule"; +module.exports = message; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/basic/expectedOutput-2.6/output.txt b/test/comparison-tests/basic/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..d9aa0aae1 --- /dev/null +++ b/test/comparison-tests/basic/expectedOutput-2.6/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/basic/lib/externalLib.js 55 bytes {0} [built] + [1] ./.test/basic/app.ts 169 bytes {0} [built] + [2] ./.test/basic/submodule/submodule.ts 149 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/basic/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/basic/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..0580fdcbb --- /dev/null +++ b/test/comparison-tests/basic/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = { + doSomething: function() { } +} + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var submodule = __webpack_require__(2); +var externalLib = __webpack_require__(0); +externalLib.doSomething2(submodule); + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var externalLib = __webpack_require__(0); +externalLib.doSomething(""); +var message = "Hello from submodule"; +module.exports = message; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/basic/expectedOutput-2.6/patch0/output.transpiled.txt b/test/comparison-tests/basic/expectedOutput-2.6/patch0/output.transpiled.txt new file mode 100644 index 000000000..cd4c13bb3 --- /dev/null +++ b/test/comparison-tests/basic/expectedOutput-2.6/patch0/output.transpiled.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/basic/lib/externalLib.js 55 bytes {0} + [1] ./.test/basic/app.ts 170 bytes {0} [built] + [2] ./.test/basic/submodule/submodule.ts 149 bytes {0} \ No newline at end of file diff --git a/test/comparison-tests/basic/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/basic/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..ecb1c5698 --- /dev/null +++ b/test/comparison-tests/basic/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,9 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/basic/lib/externalLib.js 55 bytes {0} + [1] ./.test/basic/app.ts 170 bytes {0} [built] [1 error] + [2] ./.test/basic/submodule/submodule.ts 149 bytes {0} + +ERROR in ./.test/basic/app.ts +[tsl] ERROR in app.ts(3,13) + TS2551: Property 'doSomething2' does not exist on type 'typeof externalLib'. Did you mean 'doSomething'? \ No newline at end of file diff --git a/test/comparison-tests/basic/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/basic/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..6024683a1 --- /dev/null +++ b/test/comparison-tests/basic/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = { + doSomething: function() { } +} + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var submodule = __webpack_require__(2); +var externalLib = __webpack_require__(0); +externalLib.doSomething(submodule); + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var externalLib = __webpack_require__(0); +externalLib.doSomething(""); +var message = "Hello from submodule"; +module.exports = message; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/basic/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/basic/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..6de33c67e --- /dev/null +++ b/test/comparison-tests/basic/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/basic/lib/externalLib.js 55 bytes {0} + [1] ./.test/basic/app.ts 169 bytes {0} [built] + [2] ./.test/basic/submodule/submodule.ts 149 bytes {0} \ No newline at end of file diff --git a/test/comparison-tests/codeSplitting/expectedOutput-2.6/0.bundle.js b/test/comparison-tests/codeSplitting/expectedOutput-2.6/0.bundle.js new file mode 100644 index 000000000..2694b6c6d --- /dev/null +++ b/test/comparison-tests/codeSplitting/expectedOutput-2.6/0.bundle.js @@ -0,0 +1,20 @@ +webpackJsonp([0],[ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'c'; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'd'; + + +/***/ }) +]); \ No newline at end of file diff --git a/test/comparison-tests/codeSplitting/expectedOutput-2.6/bundle.js b/test/comparison-tests/codeSplitting/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..8bbba4323 --- /dev/null +++ b/test/comparison-tests/codeSplitting/expectedOutput-2.6/bundle.js @@ -0,0 +1,193 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // install a JSONP callback for chunk loading +/******/ var parentJsonpFunction = window["webpackJsonp"]; +/******/ window["webpackJsonp"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) { +/******/ // add "moreModules" to the modules object, +/******/ // then flag all "chunkIds" as loaded and fire callback +/******/ var moduleId, chunkId, i = 0, resolves = [], result; +/******/ for(;i < chunkIds.length; i++) { +/******/ chunkId = chunkIds[i]; +/******/ if(installedChunks[chunkId]) { +/******/ resolves.push(installedChunks[chunkId][0]); +/******/ } +/******/ installedChunks[chunkId] = 0; +/******/ } +/******/ for(moduleId in moreModules) { +/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { +/******/ modules[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); +/******/ while(resolves.length) { +/******/ resolves.shift()(); +/******/ } +/******/ +/******/ }; +/******/ +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // objects to store loaded and loading chunks +/******/ var installedChunks = { +/******/ 1: 0 +/******/ }; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ // This file contains only the entry chunk. +/******/ // The chunk loading function for additional chunks +/******/ __webpack_require__.e = function requireEnsure(chunkId) { +/******/ var installedChunkData = installedChunks[chunkId]; +/******/ if(installedChunkData === 0) { +/******/ return new Promise(function(resolve) { resolve(); }); +/******/ } +/******/ +/******/ // a Promise means "currently loading". +/******/ if(installedChunkData) { +/******/ return installedChunkData[2]; +/******/ } +/******/ +/******/ // setup Promise in chunk cache +/******/ var promise = new Promise(function(resolve, reject) { +/******/ installedChunkData = installedChunks[chunkId] = [resolve, reject]; +/******/ }); +/******/ installedChunkData[2] = promise; +/******/ +/******/ // start chunk loading +/******/ var head = document.getElementsByTagName('head')[0]; +/******/ var script = document.createElement('script'); +/******/ script.type = 'text/javascript'; +/******/ script.charset = 'utf-8'; +/******/ script.async = true; +/******/ script.timeout = 120000; +/******/ +/******/ if (__webpack_require__.nc) { +/******/ script.setAttribute("nonce", __webpack_require__.nc); +/******/ } +/******/ script.src = __webpack_require__.p + "" + chunkId + ".bundle.js"; +/******/ var timeout = setTimeout(onScriptComplete, 120000); +/******/ script.onerror = script.onload = onScriptComplete; +/******/ function onScriptComplete() { +/******/ // avoid mem leaks in IE. +/******/ script.onerror = script.onload = null; +/******/ clearTimeout(timeout); +/******/ var chunk = installedChunks[chunkId]; +/******/ if(chunk !== 0) { +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } +/******/ installedChunks[chunkId] = undefined; +/******/ } +/******/ }; +/******/ head.appendChild(script); +/******/ +/******/ return promise; +/******/ }; +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // on error function for async loading +/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; }; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 2); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */, +/* 1 */, +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var a = __webpack_require__(3); +var b = __webpack_require__(4); +console.log(a); +console.log(b); +__webpack_require__.e/* require.ensure */(0).then((function (require) { + // These require calls are emitted (note these are NOT TypeScript + // `import ... require` statements). `require.ensure` is defined in + // require.d.ts. Webpack sees this and automatically puts c and d + // into a separate chunk. + var cModule = __webpack_require__(0); + var dModule = __webpack_require__(1); + // cModule and dModule will typed as strings + console.log(cModule); + console.log(dModule); +}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); + + +/***/ }), +/* 3 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'a'; + + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'b'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/codeSplitting/expectedOutput-2.6/output.txt b/test/comparison-tests/codeSplitting/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..7eef3e231 --- /dev/null +++ b/test/comparison-tests/codeSplitting/expectedOutput-2.6/output.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +0.bundle.js 249 bytes 0 [emitted] + bundle.js 6.73 kB 1 [emitted] main + [0] ./.test/codeSplitting/c.ts 36 bytes {0} [built] + [1] ./.test/codeSplitting/d.ts 36 bytes {0} [built] + [2] ./.test/codeSplitting/app.ts 589 bytes {1} [built] + [3] ./.test/codeSplitting/a.ts 36 bytes {1} [built] + [4] ./.test/codeSplitting/b.ts 36 bytes {1} [built] \ No newline at end of file diff --git a/test/comparison-tests/colors/expectedOutput-2.6/bundle.js b/test/comparison-tests/colors/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..a71840cae --- /dev/null +++ b/test/comparison-tests/colors/expectedOutput-2.6/bundle.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +throw new Error("Module parse failed: Unexpected token (1:9)\nYou may need an appropriate loader to handle this file type.\n| var a = == 0;\n| "); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/colors/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/colors/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..272509aac --- /dev/null +++ b/test/comparison-tests/colors/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,13 @@ + Asset Size Chunks Chunk Names +bundle.js 2.62 kB 0 [emitted] main + [0] ./.test/colors/app.ts 147 bytes {0} [built] [failed] [2 errors] + +ERROR in ./.test/colors/app.ts +Module parse failed: Unexpected token (1:9) +You may need an appropriate loader to handle this file type. +| var a = == 0; +| + +ERROR in ./.test/colors/app.ts +[tsl] ERROR in app.ts(1,7) + TS1005: '=' expected. \ No newline at end of file diff --git a/test/comparison-tests/colors/expectedOutput-2.6/output.txt b/test/comparison-tests/colors/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..6f37903e4 --- /dev/null +++ b/test/comparison-tests/colors/expectedOutput-2.6/output.txt @@ -0,0 +1,13 @@ + Asset Size Chunks Chunk Names +bundle.js 2.62 kB 0 [emitted] main + [0] ./.test/colors/app.ts 147 bytes {0} [built] [failed] [2 errors] + +ERROR in ./.test/colors/app.ts +[tsl] ERROR in app.ts(1,7) + TS1005: '=' expected. + +ERROR in ./.test/colors/app.ts +Module parse failed: Unexpected token (1:9) +You may need an appropriate loader to handle this file type. +| var a = == 0; +| \ No newline at end of file diff --git a/test/comparison-tests/conditionalRequire/expectedOutput-2.6/bundle.js b/test/comparison-tests/conditionalRequire/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..c47049059 --- /dev/null +++ b/test/comparison-tests/conditionalRequire/expectedOutput-2.6/bundle.js @@ -0,0 +1,33 @@ +!function(modules) { + function __webpack_require__(moduleId) { + if (installedModules[moduleId]) return installedModules[moduleId].exports; + var module = installedModules[moduleId] = { + i: moduleId, + l: !1, + exports: {} + }; + return modules[moduleId].call(module.exports, module, module.exports, __webpack_require__), + module.l = !0, module.exports; + } + var installedModules = {}; + __webpack_require__.m = modules, __webpack_require__.c = installedModules, __webpack_require__.d = function(exports, name, getter) { + __webpack_require__.o(exports, name) || Object.defineProperty(exports, name, { + configurable: !1, + enumerable: !0, + get: getter + }); + }, __webpack_require__.n = function(module) { + var getter = module && module.__esModule ? function() { + return module.default; + } : function() { + return module; + }; + return __webpack_require__.d(getter, "a", getter), getter; + }, __webpack_require__.o = function(object, property) { + return Object.prototype.hasOwnProperty.call(object, property); + }, __webpack_require__.p = "", __webpack_require__(__webpack_require__.s = 0); +}([ function(module, exports, __webpack_require__) { + "use strict"; + exports.__esModule = !0, console.log("do something"); + console.log("do something else"); +} ]); \ No newline at end of file diff --git a/test/comparison-tests/conditionalRequire/expectedOutput-2.6/output.txt b/test/comparison-tests/conditionalRequire/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..8872d0b3b --- /dev/null +++ b/test/comparison-tests/conditionalRequire/expectedOutput-2.6/output.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +bundle.js 1.44 kB 0 [emitted] main + [0] ./.test/conditionalRequire/app.ts 312 bytes {0} [built] + +WARNING in bundle.js from UglifyJs +Condition always false [bundle.js:76,4] +Dropping unreachable code [bundle.js:76,11] +Declarations in unreachable code! [bundle.js:77,4] \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/bundle.js b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..bd06df038 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/bundle.js @@ -0,0 +1,79 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.l = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // identity function for calling harmony imports with the correct context +/******/ __webpack_require__.i = function(value) { return value; }; + +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; + +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; + +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +console.log(1 /* Bar */); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/bundle.transpiled.js b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/bundle.transpiled.js new file mode 100644 index 000000000..ced96f0a0 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/bundle.transpiled.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ exports: {}, +/******/ id: moduleId, +/******/ loaded: false +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.loaded = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + var foo_1 = __webpack_require__(1); + console.log(foo_1.BarEnum.Bar); + + +/***/ }, +/* 1 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + var bar_1 = __webpack_require__(2); + exports.BarEnum = bar_1.BarEnum; + + +/***/ }, +/* 2 */ +/***/ function(module, exports) { + + "use strict"; + var BarEnum; + (function (BarEnum) { + BarEnum[BarEnum["Bar"] = 1] = "Bar"; + })(BarEnum = exports.BarEnum || (exports.BarEnum = {})); + ; + + +/***/ } +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..880b69860 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,6 @@ + Asset Size Chunks Chunk Names +bundle.js 1.86 kB 0 [emitted] main +chunk {0} bundle.js (main) 302 bytes [rendered] + [0] ./.test/constEnumReExportWatch/app.ts 76 bytes {0} [built] + [1] ./.test/constEnumReExportWatch/foo.ts 77 bytes {0} [built] + [2] ./.test/constEnumReExportWatch/bar.ts 149 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/output.txt b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..f03c54463 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.57 kB 0 [emitted] main +chunk {0} bundle.js (main) 40 bytes [entry] [rendered] + [0] ./.test/constEnumReExportWatch/app.ts 40 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..f06a7bba3 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,52 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ exports: {}, +/******/ id: moduleId, +/******/ loaded: false +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.loaded = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ function(module, exports) { + + "use strict"; + console.log(2 /* Bar */); + + +/***/ } +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/bundle.transpiled.js b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/bundle.transpiled.js new file mode 100644 index 000000000..6a9fddf08 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/bundle.transpiled.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ exports: {}, +/******/ id: moduleId, +/******/ loaded: false +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.loaded = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + var foo_1 = __webpack_require__(1); + console.log(foo_1.BarEnum.Bar); + + +/***/ }, +/* 1 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + var bar_1 = __webpack_require__(2); + exports.BarEnum = bar_1.BarEnum; + + +/***/ }, +/* 2 */ +/***/ function(module, exports) { + + "use strict"; + var BarEnum; + (function (BarEnum) { + BarEnum[BarEnum["Bar"] = 2] = "Bar"; + })(BarEnum = exports.BarEnum || (exports.BarEnum = {})); + ; + + +/***/ } +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/output.transpiled.txt b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/output.transpiled.txt new file mode 100644 index 000000000..c1f20fa51 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/output.transpiled.txt @@ -0,0 +1,6 @@ + Asset Size Chunks Chunk Names +bundle.js 1.86 kB 0 [emitted] main +chunk {0} bundle.js (main) 302 bytes [rendered] + [0] ./.test/constEnumReExportWatch/app.ts 76 bytes {0} + [1] ./.test/constEnumReExportWatch/foo.ts 77 bytes {0} + [2] ./.test/constEnumReExportWatch/bar.ts 149 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..c3c074468 --- /dev/null +++ b/test/comparison-tests/constEnumReExportWatch/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 1.43 kB 0 [emitted] main +chunk {0} bundle.js (main) 40 bytes [rendered] + [0] ./.test/constEnumReExportWatch/app.ts 40 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/customTransformer/expectedOutput-2.6/bundle.js b/test/comparison-tests/customTransformer/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..5de973a26 --- /dev/null +++ b/test/comparison-tests/customTransformer/expectedOutput-2.6/bundle.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var message = "HELLO FROM ME!"; +console.log(message); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/customTransformer/expectedOutput-2.6/output.txt b/test/comparison-tests/customTransformer/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..f2ad31a14 --- /dev/null +++ b/test/comparison-tests/customTransformer/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.53 kB 0 [emitted] main + [0] ./.test/customTransformer/app.ts 54 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/customTransformer/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..8fe524a37 --- /dev/null +++ b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var message = "HELLO FROM HIM!"; +console.log(message); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/customTransformer/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..10fc70d49 --- /dev/null +++ b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.53 kB 0 [emitted] main + [0] ./.test/customTransformer/app.ts 55 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/customTransformer/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..cca1c43c7 --- /dev/null +++ b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var message = "HELLO FROM US!"; +console.log(message); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/customTransformer/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..f2ad31a14 --- /dev/null +++ b/test/comparison-tests/customTransformer/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.53 kB 0 [emitted] main + [0] ./.test/customTransformer/app.ts 54 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/declarationDeps/expectedOutput-2.6/bundle.js b/test/comparison-tests/declarationDeps/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..1484e55b2 --- /dev/null +++ b/test/comparison-tests/declarationDeps/expectedOutput-2.6/bundle.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +Hello.sayHello('Hi'); +Hello.sayHi('Hi'); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/declarationDeps/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/declarationDeps/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..9446b1e6a --- /dev/null +++ b/test/comparison-tests/declarationDeps/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.51 kB 0 [emitted] main + [0] ./.test/declarationDeps/app.ts 41 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/declarationDeps/expectedOutput-2.6/output.txt b/test/comparison-tests/declarationDeps/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..e11abcad2 --- /dev/null +++ b/test/comparison-tests/declarationDeps/expectedOutput-2.6/output.txt @@ -0,0 +1,7 @@ + Asset Size Chunks Chunk Names +bundle.js 2.51 kB 0 [emitted] main + [0] ./.test/declarationDeps/app.ts 41 bytes {0} [built] [1 error] + +ERROR in ./.test/declarationDeps/app.ts +[tsl] ERROR in app.ts(2,7) + TS2339: Property 'sayHi' does not exist on type 'typeof Hello'. \ No newline at end of file diff --git a/test/comparison-tests/declarationOutput/expectedOutput-2.6/app.d.ts b/test/comparison-tests/declarationOutput/expectedOutput-2.6/app.d.ts new file mode 100644 index 000000000..42c1b770a --- /dev/null +++ b/test/comparison-tests/declarationOutput/expectedOutput-2.6/app.d.ts @@ -0,0 +1,5 @@ +import dep = require('./sub/dep'); +declare class Test extends dep { + doSomething(): void; +} +export = Test; diff --git a/test/comparison-tests/declarationOutput/expectedOutput-2.6/bundle.js b/test/comparison-tests/declarationOutput/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..e614532f8 --- /dev/null +++ b/test/comparison-tests/declarationOutput/expectedOutput-2.6/bundle.js @@ -0,0 +1,112 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var __extends = (this && this.__extends) || (function () { + var extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var dep = __webpack_require__(1); +var Test = /** @class */ (function (_super) { + __extends(Test, _super); + function Test() { + return _super !== null && _super.apply(this, arguments) || this; + } + Test.prototype.doSomething = function () { + }; + return Test; +}(dep)); +module.exports = Test; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var Test = /** @class */ (function () { + function Test() { + } + Test.prototype.doSomething = function () { + }; + return Test; +}()); +module.exports = Test; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/declarationOutput/expectedOutput-2.6/output.txt b/test/comparison-tests/declarationOutput/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..38af484e4 --- /dev/null +++ b/test/comparison-tests/declarationOutput/expectedOutput-2.6/output.txt @@ -0,0 +1,6 @@ + Asset Size Chunks Chunk Names + bundle.js 3.58 kB 0 [emitted] main + app.d.ts 110 bytes [emitted] +sub/dep.d.ts 63 bytes [emitted] + [0] ./.test/declarationOutput/app.ts 818 bytes {0} [built] + [1] ./.test/declarationOutput/sub/dep.ts 182 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/declarationOutput/expectedOutput-2.6/sub/dep.d.ts b/test/comparison-tests/declarationOutput/expectedOutput-2.6/sub/dep.d.ts new file mode 100644 index 000000000..0d9a53ad0 --- /dev/null +++ b/test/comparison-tests/declarationOutput/expectedOutput-2.6/sub/dep.d.ts @@ -0,0 +1,4 @@ +declare class Test { + doSomething(): void; +} +export = Test; diff --git a/test/comparison-tests/declarationWatch/expectedOutput-2.6/bundle.js b/test/comparison-tests/declarationWatch/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..97a6404a5 --- /dev/null +++ b/test/comparison-tests/declarationWatch/expectedOutput-2.6/bundle.js @@ -0,0 +1,89 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var dep = __webpack_require__(1); +console.log(dep); +Thing.doSomething(); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Thing.doSomething(); +module.exports = 'dep'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/declarationWatch/expectedOutput-2.6/output.txt b/test/comparison-tests/declarationWatch/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..341d0ecd6 --- /dev/null +++ b/test/comparison-tests/declarationWatch/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.75 kB 0 [emitted] main + [0] ./.test/declarationWatch/app.ts 108 bytes {0} [built] + [1] ./.test/declarationWatch/dep.ts 59 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/declarationWatch/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/declarationWatch/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..97a6404a5 --- /dev/null +++ b/test/comparison-tests/declarationWatch/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,89 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var dep = __webpack_require__(1); +console.log(dep); +Thing.doSomething(); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Thing.doSomething(); +module.exports = 'dep'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/declarationWatch/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/declarationWatch/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..341d0ecd6 --- /dev/null +++ b/test/comparison-tests/declarationWatch/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.75 kB 0 [emitted] main + [0] ./.test/declarationWatch/app.ts 108 bytes {0} [built] + [1] ./.test/declarationWatch/dep.ts 59 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/dependencyErrors/expectedOutput-2.6/bundle.js b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..e6eecfd5a --- /dev/null +++ b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/bundle.js @@ -0,0 +1,102 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var dep1 = __webpack_require__(1); +var dep2 = __webpack_require__(2); +dep1(''); +dep2(''); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function doSomething(input) { +} +module.exports = doSomething; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function doSomething(input) { +} +module.exports = doSomething; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/dependencyErrors/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..8f1a61842 --- /dev/null +++ b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.93 kB 0 [emitted] main + [0] ./.test/dependencyErrors/app.ts 121 bytes {0} [built] + [1] ./.test/dependencyErrors/dep1.ts 76 bytes {0} [built] + [2] ./.test/dependencyErrors/dep2.ts 76 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/dependencyErrors/expectedOutput-2.6/output.txt b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..00a926ade --- /dev/null +++ b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/output.txt @@ -0,0 +1,13 @@ + Asset Size Chunks Chunk Names +bundle.js 2.93 kB 0 [emitted] main + [0] ./.test/dependencyErrors/app.ts 121 bytes {0} [built] [2 errors] + [1] ./.test/dependencyErrors/dep1.ts 76 bytes {0} [built] + [2] ./.test/dependencyErrors/dep2.ts 76 bytes {0} [built] + +ERROR in ./.test/dependencyErrors/app.ts +[tsl] ERROR in app.ts(4,6) + TS2345: Argument of type '""' is not assignable to parameter of type 'number'. + +ERROR in ./.test/dependencyErrors/app.ts +[tsl] ERROR in app.ts(5,6) + TS2345: Argument of type '""' is not assignable to parameter of type 'number'. \ No newline at end of file diff --git a/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..e6eecfd5a --- /dev/null +++ b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,102 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var dep1 = __webpack_require__(1); +var dep2 = __webpack_require__(2); +dep1(''); +dep2(''); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function doSomething(input) { +} +module.exports = doSomething; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function doSomething(input) { +} +module.exports = doSomething; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/output.transpiled.txt b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/output.transpiled.txt new file mode 100644 index 000000000..1279c2cf0 --- /dev/null +++ b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/output.transpiled.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.93 kB 0 [emitted] main + [0] ./.test/dependencyErrors/app.ts 121 bytes {0} + [1] ./.test/dependencyErrors/dep1.ts 76 bytes {0} [built] + [2] ./.test/dependencyErrors/dep2.ts 76 bytes {0} \ No newline at end of file diff --git a/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..b7f900f09 --- /dev/null +++ b/test/comparison-tests/dependencyErrors/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,9 @@ + Asset Size Chunks Chunk Names +bundle.js 2.93 kB 0 [emitted] main + [0] ./.test/dependencyErrors/app.ts 121 bytes {0} [built] [1 error] + [1] ./.test/dependencyErrors/dep1.ts 76 bytes {0} [built] + [2] ./.test/dependencyErrors/dep2.ts 76 bytes {0} + +ERROR in ./.test/dependencyErrors/app.ts +[tsl] ERROR in app.ts(5,6) + TS2345: Argument of type '""' is not assignable to parameter of type 'number'. \ No newline at end of file diff --git a/test/comparison-tests/errorFormatter/expectedOutput-2.6/bundle.js b/test/comparison-tests/errorFormatter/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..5d2464598 --- /dev/null +++ b/test/comparison-tests/errorFormatter/expectedOutput-2.6/bundle.js @@ -0,0 +1,87 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var myComponent = __webpack_require__(1); +console.log(myComponent); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'myComponent'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/errorFormatter/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/errorFormatter/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..8abf64e79 --- /dev/null +++ b/test/comparison-tests/errorFormatter/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.73 kB 0 [emitted] main + [0] ./.test/errorFormatter/app.ts 120 bytes {0} [built] + [1] ./.test/errorFormatter/common/components/myComponent.ts 46 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/errorFormatter/expectedOutput-2.6/output.txt b/test/comparison-tests/errorFormatter/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..8f705b862 --- /dev/null +++ b/test/comparison-tests/errorFormatter/expectedOutput-2.6/output.txt @@ -0,0 +1,7 @@ + Asset Size Chunks Chunk Names +bundle.js 2.73 kB 0 [emitted] main + [0] ./.test/errorFormatter/app.ts 120 bytes {0} [built] [1 error] + [1] ./.test/errorFormatter/common/components/myComponent.ts 46 bytes {0} [built] + +ERROR in ./.test/errorFormatter/app.ts +Does not compute.... code: 2307,severity: error,content: Cannot find module 'components/myComponent2'.,file: app.ts,line: 2,character: 31 \ No newline at end of file diff --git a/test/comparison-tests/errors/expectedOutput-2.6/bundle.js b/test/comparison-tests/errors/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..a71840cae --- /dev/null +++ b/test/comparison-tests/errors/expectedOutput-2.6/bundle.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +throw new Error("Module parse failed: Unexpected token (1:9)\nYou may need an appropriate loader to handle this file type.\n| var a = == 0;\n| "); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/errors/expectedOutput-2.6/output.txt b/test/comparison-tests/errors/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..2f6d08f6c --- /dev/null +++ b/test/comparison-tests/errors/expectedOutput-2.6/output.txt @@ -0,0 +1,13 @@ + Asset Size Chunks Chunk Names +bundle.js 2.62 kB 0 [emitted] main + [0] ./.test/errors/app.ts 147 bytes {0} [built] [failed] [2 errors] + +ERROR in ./.test/errors/app.ts +[tsl] ERROR in app.ts(1,7) + TS1005: '=' expected. + +ERROR in ./.test/errors/app.ts +Module parse failed: Unexpected token (1:9) +You may need an appropriate loader to handle this file type. +| var a = == 0; +| \ No newline at end of file diff --git a/test/comparison-tests/es3/expectedOutput-2.6/bundle.js b/test/comparison-tests/es3/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..cd6250abb --- /dev/null +++ b/test/comparison-tests/es3/expectedOutput-2.6/bundle.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +({ get x() { return 1; } }); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/es3/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/es3/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..33ee77852 --- /dev/null +++ b/test/comparison-tests/es3/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.5 kB 0 [emitted] main + [0] ./.test/es3/app.ts 29 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/es3/expectedOutput-2.6/output.txt b/test/comparison-tests/es3/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..4b6c2f15b --- /dev/null +++ b/test/comparison-tests/es3/expectedOutput-2.6/output.txt @@ -0,0 +1,7 @@ + Asset Size Chunks Chunk Names +bundle.js 2.5 kB 0 [emitted] main + [0] ./.test/es3/app.ts 29 bytes {0} [built] [1 error] + +ERROR in ./.test/es3/app.ts +[tsl] ERROR in app.ts(1,7) + TS1056: Accessors are only available when targeting ECMAScript 5 and higher. \ No newline at end of file diff --git a/test/comparison-tests/es5/expectedOutput-2.6/bundle.js b/test/comparison-tests/es5/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..419bb5915 --- /dev/null +++ b/test/comparison-tests/es5/expectedOutput-2.6/bundle.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +({ get x() { return 1; } }); +Symbol; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/es5/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/es5/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..0917fe842 --- /dev/null +++ b/test/comparison-tests/es5/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.51 kB 0 [emitted] main + [0] ./.test/es5/app.ts 37 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/es5/expectedOutput-2.6/output.txt b/test/comparison-tests/es5/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..7781824f1 --- /dev/null +++ b/test/comparison-tests/es5/expectedOutput-2.6/output.txt @@ -0,0 +1,7 @@ + Asset Size Chunks Chunk Names +bundle.js 2.51 kB 0 [emitted] main + [0] ./.test/es5/app.ts 37 bytes {0} [built] [1 error] + +ERROR in ./.test/es5/app.ts +[tsl] ERROR in app.ts(2,1) + TS2304: Cannot find name 'Symbol'. \ No newline at end of file diff --git a/test/comparison-tests/es6/expectedOutput-2.6/bundle.js b/test/comparison-tests/es6/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..419bb5915 --- /dev/null +++ b/test/comparison-tests/es6/expectedOutput-2.6/bundle.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +({ get x() { return 1; } }); +Symbol; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/es6/expectedOutput-2.6/output.txt b/test/comparison-tests/es6/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..10b900fd7 --- /dev/null +++ b/test/comparison-tests/es6/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.51 kB 0 [emitted] main + [0] ./.test/es6/app.ts 37 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/0.bundle.js b/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/0.bundle.js new file mode 100644 index 000000000..f0bf54d6d --- /dev/null +++ b/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/0.bundle.js @@ -0,0 +1,22 @@ +webpackJsonp([0],[ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 'c'; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 'd'; + + +/***/ }) +]); \ No newline at end of file diff --git a/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/bundle.js b/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..d2fb4c7d5 --- /dev/null +++ b/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/bundle.js @@ -0,0 +1,201 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // install a JSONP callback for chunk loading +/******/ var parentJsonpFunction = window["webpackJsonp"]; +/******/ window["webpackJsonp"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) { +/******/ // add "moreModules" to the modules object, +/******/ // then flag all "chunkIds" as loaded and fire callback +/******/ var moduleId, chunkId, i = 0, resolves = [], result; +/******/ for(;i < chunkIds.length; i++) { +/******/ chunkId = chunkIds[i]; +/******/ if(installedChunks[chunkId]) { +/******/ resolves.push(installedChunks[chunkId][0]); +/******/ } +/******/ installedChunks[chunkId] = 0; +/******/ } +/******/ for(moduleId in moreModules) { +/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { +/******/ modules[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); +/******/ while(resolves.length) { +/******/ resolves.shift()(); +/******/ } +/******/ +/******/ }; +/******/ +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // objects to store loaded and loading chunks +/******/ var installedChunks = { +/******/ 1: 0 +/******/ }; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ // This file contains only the entry chunk. +/******/ // The chunk loading function for additional chunks +/******/ __webpack_require__.e = function requireEnsure(chunkId) { +/******/ var installedChunkData = installedChunks[chunkId]; +/******/ if(installedChunkData === 0) { +/******/ return new Promise(function(resolve) { resolve(); }); +/******/ } +/******/ +/******/ // a Promise means "currently loading". +/******/ if(installedChunkData) { +/******/ return installedChunkData[2]; +/******/ } +/******/ +/******/ // setup Promise in chunk cache +/******/ var promise = new Promise(function(resolve, reject) { +/******/ installedChunkData = installedChunks[chunkId] = [resolve, reject]; +/******/ }); +/******/ installedChunkData[2] = promise; +/******/ +/******/ // start chunk loading +/******/ var head = document.getElementsByTagName('head')[0]; +/******/ var script = document.createElement('script'); +/******/ script.type = 'text/javascript'; +/******/ script.charset = 'utf-8'; +/******/ script.async = true; +/******/ script.timeout = 120000; +/******/ +/******/ if (__webpack_require__.nc) { +/******/ script.setAttribute("nonce", __webpack_require__.nc); +/******/ } +/******/ script.src = __webpack_require__.p + "" + chunkId + ".bundle.js"; +/******/ var timeout = setTimeout(onScriptComplete, 120000); +/******/ script.onerror = script.onload = onScriptComplete; +/******/ function onScriptComplete() { +/******/ // avoid mem leaks in IE. +/******/ script.onerror = script.onload = null; +/******/ clearTimeout(timeout); +/******/ var chunk = installedChunks[chunkId]; +/******/ if(chunk !== 0) { +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } +/******/ installedChunks[chunkId] = undefined; +/******/ } +/******/ }; +/******/ head.appendChild(script); +/******/ +/******/ return promise; +/******/ }; +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // on error function for async loading +/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; }; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 2); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */, +/* 1 */, +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +var a_1 = __webpack_require__(3); +var b_1 = __webpack_require__(4); +console.log(a_1.default); +console.log(b_1.default); +__webpack_require__.e/* require.ensure */(0).then((function (require) { + // These require calls are emitted (note these are NOT TypeScript + // `import ... from` statements). `require.ensure` is defined in + // require.d.ts. Webpack sees this and automatically puts c and d + // into a separate chunk. + // Note that requiring an ES6 module always returns an object + // with the named exports. This means if you want to access + // the default export you have to do so manually. + // Since we used syntactic sugar for the default export for c, we + // go ahead and access the default property. + var cDefault = __webpack_require__(0)["default"]; + // For d, we imported the whole module so we don't access the default + // property yet. + var dModule = __webpack_require__(1); + console.log(cDefault); + console.log(dModule["default"]); +}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); + + +/***/ }), +/* 3 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 'a'; + + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 'b'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/output.txt b/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..32d2dceec --- /dev/null +++ b/test/comparison-tests/es6codeSplitting/expectedOutput-2.6/output.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +0.bundle.js 377 bytes 0 [emitted] + bundle.js 7.29 kB 1 [emitted] main + [0] ./.test/es6codeSplitting/c.ts 100 bytes {0} [built] + [1] ./.test/es6codeSplitting/d.ts 100 bytes {0} [built] + [2] ./.test/es6codeSplitting/app.ts 1.02 kB {1} [built] + [3] ./.test/es6codeSplitting/a.ts 100 bytes {1} [built] + [4] ./.test/es6codeSplitting/b.ts 100 bytes {1} [built] \ No newline at end of file diff --git a/test/comparison-tests/es6withCJS/expectedOutput-2.6/bundle.js b/test/comparison-tests/es6withCJS/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..b3a70e11c --- /dev/null +++ b/test/comparison-tests/es6withCJS/expectedOutput-2.6/bundle.js @@ -0,0 +1,77 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 'a'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/es6withCJS/expectedOutput-2.6/output.txt b/test/comparison-tests/es6withCJS/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..4ef582c1e --- /dev/null +++ b/test/comparison-tests/es6withCJS/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.6 kB 0 [emitted] main + [0] ./.test/es6withCJS/app.ts 100 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/externals/expectedOutput-2.6/bundle.js b/test/comparison-tests/externals/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..a13a69589 --- /dev/null +++ b/test/comparison-tests/externals/expectedOutput-2.6/bundle.js @@ -0,0 +1,84 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var hello = __webpack_require__(1); +var msg = hello.sayHello('World'); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +module.exports = hello; + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/externals/expectedOutput-2.6/output.txt b/test/comparison-tests/externals/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..a7501fff1 --- /dev/null +++ b/test/comparison-tests/externals/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.69 kB 0 [emitted] main + [0] ./.test/externals/app.ts 106 bytes {0} [built] + [1] external "hello" 42 bytes {0} [not cacheable] \ No newline at end of file diff --git a/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/bundle.js b/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..46ba60048 --- /dev/null +++ b/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/bundle.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +console.log("hello"); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/index.html b/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/index.html new file mode 100644 index 000000000..866dfa443 --- /dev/null +++ b/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/index.html @@ -0,0 +1,9 @@ + + + + + Webpack App + + + + \ No newline at end of file diff --git a/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/output.txt b/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..20e4c04a7 --- /dev/null +++ b/test/comparison-tests/html-webpack-plugin/expectedOutput-2.6/output.txt @@ -0,0 +1,11 @@ + Asset Size Chunks Chunk Names + bundle.js 2.5 kB 0 [emitted] main +index.html 182 bytes [emitted] + [0] ./.test/html-webpack-plugin/app.ts 22 bytes {0} [built] +Child html-webpack-plugin for "index.html": + Asset Size Chunks Chunk Names + index.html 544 kB 0 + [0] ./node_modules/html-webpack-plugin/lib/loader.js!./node_modules/html-webpack-plugin/default_index.ejs 538 bytes {0} [built] + [1] ./node_modules/lodash/lodash.js 540 kB {0} [built] + [2] (webpack)/buildin/global.js 488 bytes {0} [built] + [3] (webpack)/buildin/module.js 495 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/bundle.js b/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..6487d510a --- /dev/null +++ b/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/bundle.js @@ -0,0 +1,87 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var Foo = /** @class */ (function () { + function Foo() { + } + return Foo; +}()); +var Bar = /** @class */ (function () { + function Bar() { + } + return Bar; +}()); +var a = 'b'; // this should error with 2322 +module.exports = Bar; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..92f8f0888 --- /dev/null +++ b/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.75 kB 0 [emitted] main + [0] ./.test/ignoreDiagnostics/app.ts 256 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/output.txt b/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..28da3bdb4 --- /dev/null +++ b/test/comparison-tests/ignoreDiagnostics/expectedOutput-2.6/output.txt @@ -0,0 +1,7 @@ + Asset Size Chunks Chunk Names +bundle.js 2.75 kB 0 [emitted] main + [0] ./.test/ignoreDiagnostics/app.ts 256 bytes {0} [built] [1 error] + +ERROR in ./.test/ignoreDiagnostics/app.ts +[tsl] ERROR in app.ts(9,5) + TS2322: Type '"b"' is not assignable to type 'Number'. \ No newline at end of file diff --git a/test/comparison-tests/importsWatch/expectedOutput-2.6/bundle.js b/test/comparison-tests/importsWatch/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..c5ca882e4 --- /dev/null +++ b/test/comparison-tests/importsWatch/expectedOutput-2.6/bundle.js @@ -0,0 +1,78 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var foo; +foo.bar = 'foobar'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/importsWatch/expectedOutput-2.6/output.txt b/test/comparison-tests/importsWatch/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..807aa4d86 --- /dev/null +++ b/test/comparison-tests/importsWatch/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.56 kB 0 [emitted] main + [0] ./.test/importsWatch/app.ts 70 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/importsWatch/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/importsWatch/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..c5ca882e4 --- /dev/null +++ b/test/comparison-tests/importsWatch/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,78 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var foo; +foo.bar = 'foobar'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/importsWatch/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/importsWatch/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..978f0f1fb --- /dev/null +++ b/test/comparison-tests/importsWatch/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,7 @@ + Asset Size Chunks Chunk Names +bundle.js 2.56 kB 0 [emitted] main + [0] ./.test/importsWatch/app.ts 70 bytes {0} [built] [1 error] + +ERROR in ./.test/importsWatch/app.ts +[tsl] ERROR in app.ts(4,1) + TS2322: Type '"foobar"' is not assignable to type 'boolean'. \ No newline at end of file diff --git a/test/comparison-tests/instance/expectedOutput-2.6/bundle.js b/test/comparison-tests/instance/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..8f71048a9 --- /dev/null +++ b/test/comparison-tests/instance/expectedOutput-2.6/bundle.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */, +/* 1 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: \u001b[31mA file specified in tsconfig.json could not be found: /instance/i-dont-exist\u001b[39m"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/instance/expectedOutput-2.6/bundle.transpiled.js b/test/comparison-tests/instance/expectedOutput-2.6/bundle.transpiled.js new file mode 100644 index 000000000..c634c6d75 --- /dev/null +++ b/test/comparison-tests/instance/expectedOutput-2.6/bundle.transpiled.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */, +/* 1 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: \u001b[31mA file specified in tsconfig.json could not be found: /instance.transpile/i-dont-exist\u001b[39m"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/instance/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/instance/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..7d61b4ed8 --- /dev/null +++ b/test/comparison-tests/instance/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,14 @@ + Asset Size Chunks Chunk Names +bundle.js 2.66 kB 0 [emitted] b + [0] ./.test/instance/a.ts 177 bytes {1} [built] [failed] [1 error] + [1] ./.test/instance/b.ts 177 bytes {0} [built] [failed] [1 error] + +ERROR in ./.test/instance/a.ts +Module build failed: A file specified in tsconfig.json could not be found: i-dont-exist + +ERROR in ./.test/instance/b.ts +Module build failed: A file specified in tsconfig.json could not be found: i-dont-exist + +ERROR in chunk a [entry] +bundle.js +Conflict: Multiple assets emit to the same filename bundle.js \ No newline at end of file diff --git a/test/comparison-tests/instance/expectedOutput-2.6/output.txt b/test/comparison-tests/instance/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..dea333461 --- /dev/null +++ b/test/comparison-tests/instance/expectedOutput-2.6/output.txt @@ -0,0 +1,14 @@ + Asset Size Chunks Chunk Names +bundle.js 2.65 kB 0 [emitted] b + [0] ./.test/instance/a.ts 167 bytes {1} [built] [failed] [1 error] + [1] ./.test/instance/b.ts 167 bytes {0} [built] [failed] [1 error] + +ERROR in ./.test/instance/a.ts +Module build failed: A file specified in tsconfig.json could not be found: i-dont-exist + +ERROR in ./.test/instance/b.ts +Module build failed: A file specified in tsconfig.json could not be found: i-dont-exist + +ERROR in chunk a [entry] +bundle.js +Conflict: Multiple assets emit to the same filename bundle.js \ No newline at end of file diff --git a/test/comparison-tests/issue372/expectedOutput-2.6/bundle.js b/test/comparison-tests/issue372/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..47c43cde9 --- /dev/null +++ b/test/comparison-tests/issue372/expectedOutput-2.6/bundle.js @@ -0,0 +1,96 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var foo_1 = __webpack_require__(1); +var foo; +foo.bar = 'foobar' + foo_1.s; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var sString = __webpack_require__(2); +exports.s = sString; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports) { + +module.exports = 'a'; + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/issue372/expectedOutput-2.6/output.txt b/test/comparison-tests/issue372/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..1d94a2b36 --- /dev/null +++ b/test/comparison-tests/issue372/expectedOutput-2.6/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.87 kB 0 [emitted] main + [0] ./.test/issue372/app.ts 110 bytes {0} [built] + [1] ./.test/issue372/foo.ts 90 bytes {0} [built] + [2] ./.test/issue372/node_modules/a/index.js 21 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/issue372/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/issue372/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..a298dc2b3 --- /dev/null +++ b/test/comparison-tests/issue372/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,96 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var foo_1 = __webpack_require__(1); +var foo; +foo.bar = 'foobar_patch0' + foo_1.s; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var sString = __webpack_require__(2); +exports.s = sString; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports) { + +module.exports = 'a'; + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/issue372/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/issue372/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..856186184 --- /dev/null +++ b/test/comparison-tests/issue372/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.87 kB 0 [emitted] main + [0] ./.test/issue372/app.ts 117 bytes {0} [built] + [1] ./.test/issue372/foo.ts 90 bytes {0} + [2] ./.test/issue372/node_modules/a/index.js 21 bytes {0} \ No newline at end of file diff --git a/test/comparison-tests/issue441/expectedOutput-2.6/bundle.js b/test/comparison-tests/issue441/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..c5ca882e4 --- /dev/null +++ b/test/comparison-tests/issue441/expectedOutput-2.6/bundle.js @@ -0,0 +1,78 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var foo; +foo.bar = 'foobar'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/issue441/expectedOutput-2.6/output.txt b/test/comparison-tests/issue441/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..fbc808b18 --- /dev/null +++ b/test/comparison-tests/issue441/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.57 kB 0 [emitted] main + [0] ./.test/issue441/app.ts 74 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/issue441/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/issue441/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..c5ca882e4 --- /dev/null +++ b/test/comparison-tests/issue441/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,78 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var foo; +foo.bar = 'foobar'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/issue441/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/issue441/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..fbc808b18 --- /dev/null +++ b/test/comparison-tests/issue441/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.57 kB 0 [emitted] main + [0] ./.test/issue441/app.ts 74 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/issue71/expectedOutput-2.6/bundle.js b/test/comparison-tests/issue71/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..204fca57b --- /dev/null +++ b/test/comparison-tests/issue71/expectedOutput-2.6/bundle.js @@ -0,0 +1,95 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var a = __webpack_require__(1); +var b = __webpack_require__(2); +console.log(a); +console.log(b); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +module.exports = 'a'; + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = 'b'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/issue71/expectedOutput-2.6/output.txt b/test/comparison-tests/issue71/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..0c5db9623 --- /dev/null +++ b/test/comparison-tests/issue71/expectedOutput-2.6/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.82 kB 0 [emitted] main + [0] ./.test/issue71/app.ts 119 bytes {0} [built] + [1] ./.test/issue71/node_modules/a/index.js 21 bytes {0} [built] + [2] ./.test/issue71/b.ts 36 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/large/expectedOutput-2.6/bundle.js b/test/comparison-tests/large/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..d9be7e61e --- /dev/null +++ b/test/comparison-tests/large/expectedOutput-2.6/bundle.js @@ -0,0 +1,2917 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 70); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dv0 = __webpack_require__(1); +S.doSomething(); +Q.doSomething(); +L.doSomething(); +module_dv0.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/// +/// +/// +exports.__esModule = true; +N.doSomething(); +N.doSomething(); +B.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dn0 = __webpack_require__(4); +var module_dp1 = __webpack_require__(6); +var module_dv2 = __webpack_require__(1); +var module_dr3 = __webpack_require__(8); +var module_dv4 = __webpack_require__(1); +var module_ds5 = __webpack_require__(9); +var module_dv6 = __webpack_require__(1); +var module_dp7 = __webpack_require__(6); +var module_ds8 = __webpack_require__(9); +Q.doSomething(); +F.doSomething(); +J.doSomething(); +module_dn0.doSomething(); +module_dp1.doSomething(); +module_dv2.doSomething(); +module_dr3.doSomething(); +module_dv4.doSomething(); +module_ds5.doSomething(); +module_dv6.doSomething(); +module_dp7.doSomething(); +module_ds8.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 3 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_du0 = __webpack_require__(0); +var module_dv1 = __webpack_require__(1); +F.doSomething(); +N.doSomething(); +R.doSomething(); +module_du0.doSomething(); +module_dv1.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dv0 = __webpack_require__(1); +var module_dt1 = __webpack_require__(3); +var module_du2 = __webpack_require__(0); +var module_dv3 = __webpack_require__(1); +var module_dt4 = __webpack_require__(3); +var module_dp5 = __webpack_require__(6); +var module_dr6 = __webpack_require__(8); +var module_dp7 = __webpack_require__(6); +H.doSomething(); +E.doSomething(); +D.doSomething(); +module_dv0.doSomething(); +module_dt1.doSomething(); +module_du2.doSomething(); +module_dv3.doSomething(); +module_dt4.doSomething(); +module_dp5.doSomething(); +module_dr6.doSomething(); +module_dp7.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 5 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_du0 = __webpack_require__(0); +var module_dt1 = __webpack_require__(3); +var module_dt2 = __webpack_require__(3); +var module_dr3 = __webpack_require__(8); +var module_dt4 = __webpack_require__(3); +D.doSomething(); +N.doSomething(); +C.doSomething(); +module_du0.doSomething(); +module_dt1.doSomething(); +module_dt2.doSomething(); +module_dr3.doSomething(); +module_dt4.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 6 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_du0 = __webpack_require__(0); +var module_ds1 = __webpack_require__(9); +var module_ds2 = __webpack_require__(9); +var module_du3 = __webpack_require__(0); +var module_dr4 = __webpack_require__(8); +var module_dr5 = __webpack_require__(8); +K.doSomething(); +P.doSomething(); +C.doSomething(); +module_du0.doSomething(); +module_ds1.doSomething(); +module_ds2.doSomething(); +module_du3.doSomething(); +module_dr4.doSomething(); +module_dr5.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 7 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dq0 = __webpack_require__(5); +var module_dv1 = __webpack_require__(1); +var module_dq2 = __webpack_require__(5); +var module_dq3 = __webpack_require__(5); +var module_dv4 = __webpack_require__(1); +var module_du5 = __webpack_require__(0); +var module_dt6 = __webpack_require__(3); +M.doSomething(); +H.doSomething(); +K.doSomething(); +module_dq0.doSomething(); +module_dv1.doSomething(); +module_dq2.doSomething(); +module_dq3.doSomething(); +module_dv4.doSomething(); +module_du5.doSomething(); +module_dt6.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 8 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_ds0 = __webpack_require__(9); +var module_du1 = __webpack_require__(0); +var module_du2 = __webpack_require__(0); +var module_dt3 = __webpack_require__(3); +I.doSomething(); +L.doSomething(); +E.doSomething(); +module_ds0.doSomething(); +module_du1.doSomething(); +module_du2.doSomething(); +module_dt3.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 9 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dv0 = __webpack_require__(1); +var module_dt1 = __webpack_require__(3); +var module_dv2 = __webpack_require__(1); +F.doSomething(); +S.doSomething(); +B.doSomething(); +module_dv0.doSomething(); +module_dt1.doSomething(); +module_dv2.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 10 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dm0 = __webpack_require__(2); +var module_ds1 = __webpack_require__(9); +var module_ds2 = __webpack_require__(9); +var module_dv3 = __webpack_require__(1); +var module_ds4 = __webpack_require__(9); +var module_dm5 = __webpack_require__(2); +var module_du6 = __webpack_require__(0); +var module_dp7 = __webpack_require__(6); +var module_dl8 = __webpack_require__(12); +var module_dn9 = __webpack_require__(4); +T.doSomething(); +D.doSomething(); +R.doSomething(); +module_dm0.doSomething(); +module_ds1.doSomething(); +module_ds2.doSomething(); +module_dv3.doSomething(); +module_ds4.doSomething(); +module_dm5.doSomething(); +module_du6.doSomething(); +module_dp7.doSomething(); +module_dl8.doSomething(); +module_dn9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 11 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dq0 = __webpack_require__(5); +var module_dl1 = __webpack_require__(12); +var module_dn2 = __webpack_require__(4); +var module_dv3 = __webpack_require__(1); +var module_do4 = __webpack_require__(7); +var module_dl5 = __webpack_require__(12); +var module_dq6 = __webpack_require__(5); +var module_do7 = __webpack_require__(7); +var module_dl8 = __webpack_require__(12); +var module_do9 = __webpack_require__(7); +M.doSomething(); +K.doSomething(); +O.doSomething(); +module_dq0.doSomething(); +module_dl1.doSomething(); +module_dn2.doSomething(); +module_dv3.doSomething(); +module_do4.doSomething(); +module_dl5.doSomething(); +module_dq6.doSomething(); +module_do7.doSomething(); +module_dl8.doSomething(); +module_do9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 12 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_do0 = __webpack_require__(7); +var module_dt1 = __webpack_require__(3); +var module_dr2 = __webpack_require__(8); +var module_dm3 = __webpack_require__(2); +var module_du4 = __webpack_require__(0); +var module_dv5 = __webpack_require__(1); +var module_ds6 = __webpack_require__(9); +var module_du7 = __webpack_require__(0); +var module_dm8 = __webpack_require__(2); +var module_dr9 = __webpack_require__(8); +K.doSomething(); +M.doSomething(); +O.doSomething(); +module_do0.doSomething(); +module_dt1.doSomething(); +module_dr2.doSomething(); +module_dm3.doSomething(); +module_du4.doSomething(); +module_dv5.doSomething(); +module_ds6.doSomething(); +module_du7.doSomething(); +module_dm8.doSomething(); +module_dr9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 13 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dk0 = __webpack_require__(10); +var module_dl1 = __webpack_require__(12); +var module_di2 = __webpack_require__(11); +var module_dv3 = __webpack_require__(1); +var module_dm4 = __webpack_require__(2); +var module_dq5 = __webpack_require__(5); +var module_dm6 = __webpack_require__(2); +var module_dp7 = __webpack_require__(6); +var module_dt8 = __webpack_require__(3); +var module_do9 = __webpack_require__(7); +Q.doSomething(); +R.doSomething(); +E.doSomething(); +module_dk0.doSomething(); +module_dl1.doSomething(); +module_di2.doSomething(); +module_dv3.doSomething(); +module_dm4.doSomething(); +module_dq5.doSomething(); +module_dm6.doSomething(); +module_dp7.doSomething(); +module_dt8.doSomething(); +module_do9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 14 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dn0 = __webpack_require__(4); +var module_de1 = __webpack_require__(15); +var module_dm2 = __webpack_require__(2); +var module_dr3 = __webpack_require__(8); +var module_dm4 = __webpack_require__(2); +var module_di5 = __webpack_require__(11); +var module_du6 = __webpack_require__(0); +var module_dc7 = __webpack_require__(23); +var module_dv8 = __webpack_require__(1); +var module_dn9 = __webpack_require__(4); +S.doSomething(); +G.doSomething(); +T.doSomething(); +module_dn0.doSomething(); +module_de1.doSomething(); +module_dm2.doSomething(); +module_dr3.doSomething(); +module_dm4.doSomething(); +module_di5.doSomething(); +module_du6.doSomething(); +module_dc7.doSomething(); +module_dv8.doSomething(); +module_dn9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 15 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dv0 = __webpack_require__(1); +var module_dj1 = __webpack_require__(18); +var module_dm2 = __webpack_require__(2); +var module_do3 = __webpack_require__(7); +var module_dp4 = __webpack_require__(6); +var module_dv5 = __webpack_require__(1); +var module_du6 = __webpack_require__(0); +var module_dv7 = __webpack_require__(1); +var module_dn8 = __webpack_require__(4); +var module_ds9 = __webpack_require__(9); +I.doSomething(); +N.doSomething(); +M.doSomething(); +module_dv0.doSomething(); +module_dj1.doSomething(); +module_dm2.doSomething(); +module_do3.doSomething(); +module_dp4.doSomething(); +module_dv5.doSomething(); +module_du6.doSomething(); +module_dv7.doSomething(); +module_dn8.doSomething(); +module_ds9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 16 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dj0 = __webpack_require__(18); +var module_do1 = __webpack_require__(7); +var module_dp2 = __webpack_require__(6); +var module_dk3 = __webpack_require__(10); +var module_dj4 = __webpack_require__(18); +var module_dl5 = __webpack_require__(12); +var module_du6 = __webpack_require__(0); +var module_di7 = __webpack_require__(11); +var module_du8 = __webpack_require__(0); +var module_dq9 = __webpack_require__(5); +C.doSomething(); +L.doSomething(); +E.doSomething(); +module_dj0.doSomething(); +module_do1.doSomething(); +module_dp2.doSomething(); +module_dk3.doSomething(); +module_dj4.doSomething(); +module_dl5.doSomething(); +module_du6.doSomething(); +module_di7.doSomething(); +module_du8.doSomething(); +module_dq9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 17 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_du0 = __webpack_require__(0); +var module_db1 = __webpack_require__(14); +var module_dr2 = __webpack_require__(8); +var module_dg3 = __webpack_require__(19); +var module_de4 = __webpack_require__(15); +var module_dg5 = __webpack_require__(19); +var module_df6 = __webpack_require__(13); +var module_di7 = __webpack_require__(11); +var module_dr8 = __webpack_require__(8); +var module_dt9 = __webpack_require__(3); +G.doSomething(); +H.doSomething(); +H.doSomething(); +module_du0.doSomething(); +module_db1.doSomething(); +module_dr2.doSomething(); +module_dg3.doSomething(); +module_de4.doSomething(); +module_dg5.doSomething(); +module_df6.doSomething(); +module_di7.doSomething(); +module_dr8.doSomething(); +module_dt9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 18 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dq0 = __webpack_require__(5); +var module_ds1 = __webpack_require__(9); +var module_dr2 = __webpack_require__(8); +var module_do3 = __webpack_require__(7); +var module_dn4 = __webpack_require__(4); +var module_dv5 = __webpack_require__(1); +var module_dm6 = __webpack_require__(2); +var module_dt7 = __webpack_require__(3); +var module_dv8 = __webpack_require__(1); +var module_dv9 = __webpack_require__(1); +N.doSomething(); +R.doSomething(); +S.doSomething(); +module_dq0.doSomething(); +module_ds1.doSomething(); +module_dr2.doSomething(); +module_do3.doSomething(); +module_dn4.doSomething(); +module_dv5.doSomething(); +module_dm6.doSomething(); +module_dt7.doSomething(); +module_dv8.doSomething(); +module_dv9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 19 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dp0 = __webpack_require__(6); +var module_dv1 = __webpack_require__(1); +var module_du2 = __webpack_require__(0); +var module_dv3 = __webpack_require__(1); +var module_dq4 = __webpack_require__(5); +var module_du5 = __webpack_require__(0); +var module_dr6 = __webpack_require__(8); +var module_dn7 = __webpack_require__(4); +var module_dt8 = __webpack_require__(3); +var module_do9 = __webpack_require__(7); +Q.doSomething(); +A.doSomething(); +D.doSomething(); +module_dp0.doSomething(); +module_dv1.doSomething(); +module_du2.doSomething(); +module_dv3.doSomething(); +module_dq4.doSomething(); +module_du5.doSomething(); +module_dr6.doSomething(); +module_dn7.doSomething(); +module_dt8.doSomething(); +module_do9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 20 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dq0 = __webpack_require__(5); +var module_dh1 = __webpack_require__(16); +var module_dv2 = __webpack_require__(1); +var module_dn3 = __webpack_require__(4); +var module_do4 = __webpack_require__(7); +var module_df5 = __webpack_require__(13); +var module_dk6 = __webpack_require__(10); +var module_dh7 = __webpack_require__(16); +var module_df8 = __webpack_require__(13); +var module_ds9 = __webpack_require__(9); +B.doSomething(); +K.doSomething(); +A.doSomething(); +module_dq0.doSomething(); +module_dh1.doSomething(); +module_dv2.doSomething(); +module_dn3.doSomething(); +module_do4.doSomething(); +module_df5.doSomething(); +module_dk6.doSomething(); +module_dh7.doSomething(); +module_df8.doSomething(); +module_ds9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 21 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dq0 = __webpack_require__(5); +var module_db1 = __webpack_require__(14); +var module_dn2 = __webpack_require__(4); +var module_ds3 = __webpack_require__(9); +var module_dp4 = __webpack_require__(6); +var module_dj5 = __webpack_require__(18); +var module_ds6 = __webpack_require__(9); +var module_db7 = __webpack_require__(14); +var module_dj8 = __webpack_require__(18); +var module_dn9 = __webpack_require__(4); +N.doSomething(); +L.doSomething(); +B.doSomething(); +module_dq0.doSomething(); +module_db1.doSomething(); +module_dn2.doSomething(); +module_ds3.doSomething(); +module_dp4.doSomething(); +module_dj5.doSomething(); +module_ds6.doSomething(); +module_db7.doSomething(); +module_dj8.doSomething(); +module_dn9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 22 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dk0 = __webpack_require__(10); +var module_ct1 = __webpack_require__(38); +var module_db2 = __webpack_require__(14); +var module_di3 = __webpack_require__(11); +var module_cw4 = __webpack_require__(41); +var module_dh5 = __webpack_require__(16); +var module_dm6 = __webpack_require__(2); +var module_dk7 = __webpack_require__(10); +var module_dn8 = __webpack_require__(4); +var module_db9 = __webpack_require__(14); +F.doSomething(); +O.doSomething(); +A.doSomething(); +module_dk0.doSomething(); +module_ct1.doSomething(); +module_db2.doSomething(); +module_di3.doSomething(); +module_cw4.doSomething(); +module_dh5.doSomething(); +module_dm6.doSomething(); +module_dk7.doSomething(); +module_dn8.doSomething(); +module_db9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 23 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dd0 = __webpack_require__(20); +var module_de1 = __webpack_require__(15); +var module_dt2 = __webpack_require__(3); +var module_dn3 = __webpack_require__(4); +var module_di4 = __webpack_require__(11); +var module_ds5 = __webpack_require__(9); +var module_dn6 = __webpack_require__(4); +var module_dv7 = __webpack_require__(1); +var module_dt8 = __webpack_require__(3); +var module_dm9 = __webpack_require__(2); +Q.doSomething(); +F.doSomething(); +H.doSomething(); +module_dd0.doSomething(); +module_de1.doSomething(); +module_dt2.doSomething(); +module_dn3.doSomething(); +module_di4.doSomething(); +module_ds5.doSomething(); +module_dn6.doSomething(); +module_dv7.doSomething(); +module_dt8.doSomething(); +module_dm9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 24 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_do0 = __webpack_require__(7); +var module_dg1 = __webpack_require__(19); +var module_dm2 = __webpack_require__(2); +var module_dd3 = __webpack_require__(20); +var module_dq4 = __webpack_require__(5); +var module_de5 = __webpack_require__(15); +var module_do6 = __webpack_require__(7); +var module_dq7 = __webpack_require__(5); +var module_dp8 = __webpack_require__(6); +var module_ds9 = __webpack_require__(9); +H.doSomething(); +E.doSomething(); +A.doSomething(); +module_do0.doSomething(); +module_dg1.doSomething(); +module_dm2.doSomething(); +module_dd3.doSomething(); +module_dq4.doSomething(); +module_de5.doSomething(); +module_do6.doSomething(); +module_dq7.doSomething(); +module_dp8.doSomething(); +module_ds9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 25 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dk0 = __webpack_require__(10); +var module_dk1 = __webpack_require__(10); +var module_dn2 = __webpack_require__(4); +var module_dh3 = __webpack_require__(16); +var module_cx4 = __webpack_require__(35); +var module_dk5 = __webpack_require__(10); +var module_dl6 = __webpack_require__(12); +var module_dv7 = __webpack_require__(1); +var module_dh8 = __webpack_require__(16); +var module_dp9 = __webpack_require__(6); +N.doSomething(); +K.doSomething(); +R.doSomething(); +module_dk0.doSomething(); +module_dk1.doSomething(); +module_dn2.doSomething(); +module_dh3.doSomething(); +module_cx4.doSomething(); +module_dk5.doSomething(); +module_dl6.doSomething(); +module_dv7.doSomething(); +module_dh8.doSomething(); +module_dp9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 26 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_df0 = __webpack_require__(13); +var module_dk1 = __webpack_require__(10); +var module_cu2 = __webpack_require__(27); +var module_dm3 = __webpack_require__(2); +var module_dp4 = __webpack_require__(6); +var module_cy5 = __webpack_require__(17); +var module_dn6 = __webpack_require__(4); +var module_dl7 = __webpack_require__(12); +var module_cz8 = __webpack_require__(21); +var module_db9 = __webpack_require__(14); +A.doSomething(); +C.doSomething(); +D.doSomething(); +module_df0.doSomething(); +module_dk1.doSomething(); +module_cu2.doSomething(); +module_dm3.doSomething(); +module_dp4.doSomething(); +module_cy5.doSomething(); +module_dn6.doSomething(); +module_dl7.doSomething(); +module_cz8.doSomething(); +module_db9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 27 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_ds0 = __webpack_require__(9); +var module_da1 = __webpack_require__(24); +var module_dp2 = __webpack_require__(6); +var module_dt3 = __webpack_require__(3); +var module_da4 = __webpack_require__(24); +var module_df5 = __webpack_require__(13); +var module_cy6 = __webpack_require__(17); +var module_dd7 = __webpack_require__(20); +var module_dn8 = __webpack_require__(4); +var module_di9 = __webpack_require__(11); +A.doSomething(); +B.doSomething(); +B.doSomething(); +module_ds0.doSomething(); +module_da1.doSomething(); +module_dp2.doSomething(); +module_dt3.doSomething(); +module_da4.doSomething(); +module_df5.doSomething(); +module_cy6.doSomething(); +module_dd7.doSomething(); +module_dn8.doSomething(); +module_di9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 28 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dc0 = __webpack_require__(23); +var module_dk1 = __webpack_require__(10); +var module_cv2 = __webpack_require__(37); +var module_di3 = __webpack_require__(11); +var module_dd4 = __webpack_require__(20); +var module_cs5 = __webpack_require__(25); +var module_di6 = __webpack_require__(11); +var module_dv7 = __webpack_require__(1); +var module_dk8 = __webpack_require__(10); +var module_df9 = __webpack_require__(13); +H.doSomething(); +N.doSomething(); +B.doSomething(); +module_dc0.doSomething(); +module_dk1.doSomething(); +module_cv2.doSomething(); +module_di3.doSomething(); +module_dd4.doSomething(); +module_cs5.doSomething(); +module_di6.doSomething(); +module_dv7.doSomething(); +module_dk8.doSomething(); +module_df9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 29 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dh0 = __webpack_require__(16); +var module_dl1 = __webpack_require__(12); +var module_df2 = __webpack_require__(13); +var module_cq3 = __webpack_require__(26); +var module_ct4 = __webpack_require__(38); +var module_cv5 = __webpack_require__(37); +var module_ck6 = __webpack_require__(40); +var module_df7 = __webpack_require__(13); +var module_dq8 = __webpack_require__(5); +var module_do9 = __webpack_require__(7); +H.doSomething(); +N.doSomething(); +Q.doSomething(); +module_dh0.doSomething(); +module_dl1.doSomething(); +module_df2.doSomething(); +module_cq3.doSomething(); +module_ct4.doSomething(); +module_cv5.doSomething(); +module_ck6.doSomething(); +module_df7.doSomething(); +module_dq8.doSomething(); +module_do9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 30 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cl0 = __webpack_require__(45); +var module_co1 = __webpack_require__(28); +var module_dm2 = __webpack_require__(2); +var module_da3 = __webpack_require__(24); +var module_dg4 = __webpack_require__(19); +var module_dk5 = __webpack_require__(10); +var module_cs6 = __webpack_require__(25); +var module_cp7 = __webpack_require__(43); +var module_cz8 = __webpack_require__(21); +var module_cl9 = __webpack_require__(45); +D.doSomething(); +N.doSomething(); +K.doSomething(); +module_cl0.doSomething(); +module_co1.doSomething(); +module_dm2.doSomething(); +module_da3.doSomething(); +module_dg4.doSomething(); +module_dk5.doSomething(); +module_cs6.doSomething(); +module_cp7.doSomething(); +module_cz8.doSomething(); +module_cl9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 31 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cd0 = __webpack_require__(58); +var module_du1 = __webpack_require__(0); +var module_de2 = __webpack_require__(15); +var module_cw3 = __webpack_require__(41); +var module_cj4 = __webpack_require__(44); +var module_dq5 = __webpack_require__(5); +var module_do6 = __webpack_require__(7); +var module_di7 = __webpack_require__(11); +var module_cn8 = __webpack_require__(32); +var module_df9 = __webpack_require__(13); +R.doSomething(); +F.doSomething(); +L.doSomething(); +module_cd0.doSomething(); +module_du1.doSomething(); +module_de2.doSomething(); +module_cw3.doSomething(); +module_cj4.doSomething(); +module_dq5.doSomething(); +module_do6.doSomething(); +module_di7.doSomething(); +module_cn8.doSomething(); +module_df9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 32 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cv0 = __webpack_require__(37); +var module_cx1 = __webpack_require__(35); +var module_ct2 = __webpack_require__(38); +var module_dh3 = __webpack_require__(16); +var module_dh4 = __webpack_require__(16); +var module_cy5 = __webpack_require__(17); +var module_dv6 = __webpack_require__(1); +var module_dn7 = __webpack_require__(4); +var module_du8 = __webpack_require__(0); +var module_cr9 = __webpack_require__(22); +F.doSomething(); +B.doSomething(); +B.doSomething(); +module_cv0.doSomething(); +module_cx1.doSomething(); +module_ct2.doSomething(); +module_dh3.doSomething(); +module_dh4.doSomething(); +module_cy5.doSomething(); +module_dv6.doSomething(); +module_dn7.doSomething(); +module_du8.doSomething(); +module_cr9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 33 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dd0 = __webpack_require__(20); +var module_dc1 = __webpack_require__(23); +var module_du2 = __webpack_require__(0); +var module_dk3 = __webpack_require__(10); +var module_dm4 = __webpack_require__(2); +var module_cy5 = __webpack_require__(17); +var module_dc6 = __webpack_require__(23); +var module_du7 = __webpack_require__(0); +var module_du8 = __webpack_require__(0); +var module_cq9 = __webpack_require__(26); +I.doSomething(); +B.doSomething(); +B.doSomething(); +module_dd0.doSomething(); +module_dc1.doSomething(); +module_du2.doSomething(); +module_dk3.doSomething(); +module_dm4.doSomething(); +module_cy5.doSomething(); +module_dc6.doSomething(); +module_du7.doSomething(); +module_du8.doSomething(); +module_cq9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 34 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_df0 = __webpack_require__(13); +var module_cm1 = __webpack_require__(33); +var module_dl2 = __webpack_require__(12); +var module_de3 = __webpack_require__(15); +var module_de4 = __webpack_require__(15); +var module_ce5 = __webpack_require__(42); +var module_dj6 = __webpack_require__(18); +var module_de7 = __webpack_require__(15); +var module_dd8 = __webpack_require__(20); +var module_ds9 = __webpack_require__(9); +L.doSomething(); +O.doSomething(); +I.doSomething(); +module_df0.doSomething(); +module_cm1.doSomething(); +module_dl2.doSomething(); +module_de3.doSomething(); +module_de4.doSomething(); +module_ce5.doSomething(); +module_dj6.doSomething(); +module_de7.doSomething(); +module_dd8.doSomething(); +module_ds9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 35 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dq0 = __webpack_require__(5); +var module_db1 = __webpack_require__(14); +var module_dk2 = __webpack_require__(10); +var module_di3 = __webpack_require__(11); +var module_di4 = __webpack_require__(11); +var module_di5 = __webpack_require__(11); +var module_dd6 = __webpack_require__(20); +var module_do7 = __webpack_require__(7); +var module_dl8 = __webpack_require__(12); +var module_dd9 = __webpack_require__(20); +E.doSomething(); +B.doSomething(); +G.doSomething(); +module_dq0.doSomething(); +module_db1.doSomething(); +module_dk2.doSomething(); +module_di3.doSomething(); +module_di4.doSomething(); +module_di5.doSomething(); +module_dd6.doSomething(); +module_do7.doSomething(); +module_dl8.doSomething(); +module_dd9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 36 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cj0 = __webpack_require__(44); +var module_dh1 = __webpack_require__(16); +var module_dp2 = __webpack_require__(6); +var module_dl3 = __webpack_require__(12); +var module_co4 = __webpack_require__(28); +var module_dj5 = __webpack_require__(18); +var module_df6 = __webpack_require__(13); +var module_cz7 = __webpack_require__(21); +var module_ch8 = __webpack_require__(56); +var module_co9 = __webpack_require__(28); +H.doSomething(); +M.doSomething(); +C.doSomething(); +module_cj0.doSomething(); +module_dh1.doSomething(); +module_dp2.doSomething(); +module_dl3.doSomething(); +module_co4.doSomething(); +module_dj5.doSomething(); +module_df6.doSomething(); +module_cz7.doSomething(); +module_ch8.doSomething(); +module_co9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 37 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dm0 = __webpack_require__(2); +var module_du1 = __webpack_require__(0); +var module_di2 = __webpack_require__(11); +var module_du3 = __webpack_require__(0); +var module_dr4 = __webpack_require__(8); +var module_du5 = __webpack_require__(0); +var module_du6 = __webpack_require__(0); +var module_ds7 = __webpack_require__(9); +var module_dm8 = __webpack_require__(2); +var module_dl9 = __webpack_require__(12); +M.doSomething(); +E.doSomething(); +F.doSomething(); +module_dm0.doSomething(); +module_du1.doSomething(); +module_di2.doSomething(); +module_du3.doSomething(); +module_dr4.doSomething(); +module_du5.doSomething(); +module_du6.doSomething(); +module_ds7.doSomething(); +module_dm8.doSomething(); +module_dl9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 38 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dk0 = __webpack_require__(10); +var module_dj1 = __webpack_require__(18); +var module_da2 = __webpack_require__(24); +var module_dk3 = __webpack_require__(10); +var module_dm4 = __webpack_require__(2); +var module_cz5 = __webpack_require__(21); +var module_du6 = __webpack_require__(0); +var module_dg7 = __webpack_require__(19); +var module_db8 = __webpack_require__(14); +var module_cy9 = __webpack_require__(17); +L.doSomething(); +L.doSomething(); +D.doSomething(); +module_dk0.doSomething(); +module_dj1.doSomething(); +module_da2.doSomething(); +module_dk3.doSomething(); +module_dm4.doSomething(); +module_cz5.doSomething(); +module_du6.doSomething(); +module_dg7.doSomething(); +module_db8.doSomething(); +module_cy9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 39 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cu0 = __webpack_require__(27); +var module_cz1 = __webpack_require__(21); +var module_dq2 = __webpack_require__(5); +var module_dr3 = __webpack_require__(8); +var module_cq4 = __webpack_require__(26); +var module_du5 = __webpack_require__(0); +var module_bz6 = __webpack_require__(31); +var module_ci7 = __webpack_require__(29); +var module_bz8 = __webpack_require__(31); +var module_cy9 = __webpack_require__(17); +D.doSomething(); +F.doSomething(); +J.doSomething(); +module_cu0.doSomething(); +module_cz1.doSomething(); +module_dq2.doSomething(); +module_dr3.doSomething(); +module_cq4.doSomething(); +module_du5.doSomething(); +module_bz6.doSomething(); +module_ci7.doSomething(); +module_bz8.doSomething(); +module_cy9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 40 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dq0 = __webpack_require__(5); +var module_do1 = __webpack_require__(7); +var module_cx2 = __webpack_require__(35); +var module_da3 = __webpack_require__(24); +var module_cs4 = __webpack_require__(25); +var module_dd5 = __webpack_require__(20); +var module_dv6 = __webpack_require__(1); +var module_da7 = __webpack_require__(24); +var module_da8 = __webpack_require__(24); +var module_cn9 = __webpack_require__(32); +K.doSomething(); +N.doSomething(); +T.doSomething(); +module_dq0.doSomething(); +module_do1.doSomething(); +module_cx2.doSomething(); +module_da3.doSomething(); +module_cs4.doSomething(); +module_dd5.doSomething(); +module_dv6.doSomething(); +module_da7.doSomething(); +module_da8.doSomething(); +module_cn9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 41 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dt0 = __webpack_require__(3); +var module_du1 = __webpack_require__(0); +var module_dt2 = __webpack_require__(3); +var module_cy3 = __webpack_require__(17); +var module_du4 = __webpack_require__(0); +var module_dm5 = __webpack_require__(2); +var module_dt6 = __webpack_require__(3); +var module_dt7 = __webpack_require__(3); +var module_dq8 = __webpack_require__(5); +var module_dg9 = __webpack_require__(19); +D.doSomething(); +J.doSomething(); +L.doSomething(); +module_dt0.doSomething(); +module_du1.doSomething(); +module_dt2.doSomething(); +module_cy3.doSomething(); +module_du4.doSomething(); +module_dm5.doSomething(); +module_dt6.doSomething(); +module_dt7.doSomething(); +module_dq8.doSomething(); +module_dg9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 42 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dr0 = __webpack_require__(8); +var module_cz1 = __webpack_require__(21); +var module_cz2 = __webpack_require__(21); +var module_ci3 = __webpack_require__(29); +var module_du4 = __webpack_require__(0); +var module_de5 = __webpack_require__(15); +var module_cz6 = __webpack_require__(21); +var module_co7 = __webpack_require__(28); +var module_dm8 = __webpack_require__(2); +var module_cm9 = __webpack_require__(33); +H.doSomething(); +N.doSomething(); +E.doSomething(); +module_dr0.doSomething(); +module_cz1.doSomething(); +module_cz2.doSomething(); +module_ci3.doSomething(); +module_du4.doSomething(); +module_de5.doSomething(); +module_cz6.doSomething(); +module_co7.doSomething(); +module_dm8.doSomething(); +module_cm9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 43 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dt0 = __webpack_require__(3); +var module_dc1 = __webpack_require__(23); +var module_du2 = __webpack_require__(0); +var module_cx3 = __webpack_require__(35); +var module_df4 = __webpack_require__(13); +var module_cr5 = __webpack_require__(22); +var module_cr6 = __webpack_require__(22); +var module_cv7 = __webpack_require__(37); +var module_cz8 = __webpack_require__(21); +var module_cv9 = __webpack_require__(37); +M.doSomething(); +J.doSomething(); +Q.doSomething(); +module_dt0.doSomething(); +module_dc1.doSomething(); +module_du2.doSomething(); +module_cx3.doSomething(); +module_df4.doSomething(); +module_cr5.doSomething(); +module_cr6.doSomething(); +module_cv7.doSomething(); +module_cz8.doSomething(); +module_cv9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 44 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cq0 = __webpack_require__(26); +var module_dg1 = __webpack_require__(19); +var module_ck2 = __webpack_require__(40); +var module_dk3 = __webpack_require__(10); +var module_cu4 = __webpack_require__(27); +var module_du5 = __webpack_require__(0); +var module_cy6 = __webpack_require__(17); +var module_cm7 = __webpack_require__(33); +var module_cm8 = __webpack_require__(33); +var module_dn9 = __webpack_require__(4); +J.doSomething(); +N.doSomething(); +D.doSomething(); +module_cq0.doSomething(); +module_dg1.doSomething(); +module_ck2.doSomething(); +module_dk3.doSomething(); +module_cu4.doSomething(); +module_du5.doSomething(); +module_cy6.doSomething(); +module_cm7.doSomething(); +module_cm8.doSomething(); +module_dn9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 45 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_do0 = __webpack_require__(7); +var module_cs1 = __webpack_require__(25); +var module_cr2 = __webpack_require__(22); +var module_cn3 = __webpack_require__(32); +var module_dh4 = __webpack_require__(16); +var module_dh5 = __webpack_require__(16); +var module_de6 = __webpack_require__(15); +var module_dh7 = __webpack_require__(16); +var module_cq8 = __webpack_require__(26); +var module_dh9 = __webpack_require__(16); +T.doSomething(); +D.doSomething(); +G.doSomething(); +module_do0.doSomething(); +module_cs1.doSomething(); +module_cr2.doSomething(); +module_cn3.doSomething(); +module_dh4.doSomething(); +module_dh5.doSomething(); +module_de6.doSomething(); +module_dh7.doSomething(); +module_cq8.doSomething(); +module_dh9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 46 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dn0 = __webpack_require__(4); +var module_cw1 = __webpack_require__(41); +var module_dg2 = __webpack_require__(19); +var module_cc3 = __webpack_require__(34); +var module_dq4 = __webpack_require__(5); +var module_cm5 = __webpack_require__(33); +var module_dr6 = __webpack_require__(8); +var module_di7 = __webpack_require__(11); +var module_co8 = __webpack_require__(28); +var module_cr9 = __webpack_require__(22); +P.doSomething(); +Q.doSomething(); +F.doSomething(); +module_dn0.doSomething(); +module_cw1.doSomething(); +module_dg2.doSomething(); +module_cc3.doSomething(); +module_dq4.doSomething(); +module_cm5.doSomething(); +module_dr6.doSomething(); +module_di7.doSomething(); +module_co8.doSomething(); +module_cr9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 47 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dm0 = __webpack_require__(2); +var module_cc1 = __webpack_require__(34); +var module_cc2 = __webpack_require__(34); +var module_br3 = __webpack_require__(57); +var module_cg4 = __webpack_require__(36); +var module_bf5 = __webpack_require__(61); +var module_bi6 = __webpack_require__(53); +var module_ba7 = __webpack_require__(65); +var module_bz8 = __webpack_require__(31); +var module_cu9 = __webpack_require__(27); +S.doSomething(); +B.doSomething(); +G.doSomething(); +module_dm0.doSomething(); +module_cc1.doSomething(); +module_cc2.doSomething(); +module_br3.doSomething(); +module_cg4.doSomething(); +module_bf5.doSomething(); +module_bi6.doSomething(); +module_ba7.doSomething(); +module_bz8.doSomething(); +module_cu9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 48 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_ca0 = __webpack_require__(49); +var module_da1 = __webpack_require__(24); +var module_cs2 = __webpack_require__(25); +var module_ci3 = __webpack_require__(29); +var module_dd4 = __webpack_require__(20); +var module_cg5 = __webpack_require__(36); +var module_cp6 = __webpack_require__(43); +var module_dh7 = __webpack_require__(16); +var module_cg8 = __webpack_require__(36); +var module_df9 = __webpack_require__(13); +D.doSomething(); +G.doSomething(); +R.doSomething(); +module_ca0.doSomething(); +module_da1.doSomething(); +module_cs2.doSomething(); +module_ci3.doSomething(); +module_dd4.doSomething(); +module_cg5.doSomething(); +module_cp6.doSomething(); +module_dh7.doSomething(); +module_cg8.doSomething(); +module_df9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 49 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cu0 = __webpack_require__(27); +var module_dq1 = __webpack_require__(5); +var module_cs2 = __webpack_require__(25); +var module_ce3 = __webpack_require__(42); +var module_dm4 = __webpack_require__(2); +var module_cg5 = __webpack_require__(36); +var module_cc6 = __webpack_require__(34); +var module_dq7 = __webpack_require__(5); +var module_dr8 = __webpack_require__(8); +var module_cg9 = __webpack_require__(36); +R.doSomething(); +E.doSomething(); +S.doSomething(); +module_cu0.doSomething(); +module_dq1.doSomething(); +module_cs2.doSomething(); +module_ce3.doSomething(); +module_dm4.doSomething(); +module_cg5.doSomething(); +module_cc6.doSomething(); +module_dq7.doSomething(); +module_dr8.doSomething(); +module_cg9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 50 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cn0 = __webpack_require__(32); +var module_ci1 = __webpack_require__(29); +var module_dq2 = __webpack_require__(5); +var module_cy3 = __webpack_require__(17); +var module_ck4 = __webpack_require__(40); +var module_ca5 = __webpack_require__(49); +var module_cb6 = __webpack_require__(46); +var module_bl7 = __webpack_require__(51); +var module_dc8 = __webpack_require__(23); +var module_bi9 = __webpack_require__(53); +K.doSomething(); +N.doSomething(); +Q.doSomething(); +module_cn0.doSomething(); +module_ci1.doSomething(); +module_dq2.doSomething(); +module_cy3.doSomething(); +module_ck4.doSomething(); +module_ca5.doSomething(); +module_cb6.doSomething(); +module_bl7.doSomething(); +module_dc8.doSomething(); +module_bi9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 51 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bw0 = __webpack_require__(30); +var module_dn1 = __webpack_require__(4); +var module_dn2 = __webpack_require__(4); +var module_bx3 = __webpack_require__(39); +var module_dp4 = __webpack_require__(6); +var module_cy5 = __webpack_require__(17); +var module_cs6 = __webpack_require__(25); +var module_bo7 = __webpack_require__(72); +var module_ca8 = __webpack_require__(49); +var module_du9 = __webpack_require__(0); +M.doSomething(); +Q.doSomething(); +A.doSomething(); +module_bw0.doSomething(); +module_dn1.doSomething(); +module_dn2.doSomething(); +module_bx3.doSomething(); +module_dp4.doSomething(); +module_cy5.doSomething(); +module_cs6.doSomething(); +module_bo7.doSomething(); +module_ca8.doSomething(); +module_du9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 52 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_ca0 = __webpack_require__(49); +var module_cy1 = __webpack_require__(17); +var module_by2 = __webpack_require__(48); +var module_bv3 = __webpack_require__(62); +var module_by4 = __webpack_require__(48); +var module_dm5 = __webpack_require__(2); +var module_cz6 = __webpack_require__(21); +var module_db7 = __webpack_require__(14); +var module_br8 = __webpack_require__(57); +var module_bw9 = __webpack_require__(30); +N.doSomething(); +M.doSomething(); +M.doSomething(); +module_ca0.doSomething(); +module_cy1.doSomething(); +module_by2.doSomething(); +module_bv3.doSomething(); +module_by4.doSomething(); +module_dm5.doSomething(); +module_cz6.doSomething(); +module_db7.doSomething(); +module_br8.doSomething(); +module_bw9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 53 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_ck0 = __webpack_require__(40); +var module_dm1 = __webpack_require__(2); +var module_de2 = __webpack_require__(15); +var module_bx3 = __webpack_require__(39); +var module_bt4 = __webpack_require__(59); +var module_bu5 = __webpack_require__(54); +var module_bw6 = __webpack_require__(30); +var module_bn7 = __webpack_require__(60); +var module_bm8 = __webpack_require__(55); +var module_ci9 = __webpack_require__(29); +O.doSomething(); +D.doSomething(); +D.doSomething(); +module_ck0.doSomething(); +module_dm1.doSomething(); +module_de2.doSomething(); +module_bx3.doSomething(); +module_bt4.doSomething(); +module_bu5.doSomething(); +module_bw6.doSomething(); +module_bn7.doSomething(); +module_bm8.doSomething(); +module_ci9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 54 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bx0 = __webpack_require__(39); +var module_dk1 = __webpack_require__(10); +var module_dn2 = __webpack_require__(4); +var module_cf3 = __webpack_require__(63); +var module_dd4 = __webpack_require__(20); +var module_dd5 = __webpack_require__(20); +var module_dl6 = __webpack_require__(12); +var module_cj7 = __webpack_require__(44); +var module_ce8 = __webpack_require__(42); +var module_bz9 = __webpack_require__(31); +E.doSomething(); +Q.doSomething(); +E.doSomething(); +module_bx0.doSomething(); +module_dk1.doSomething(); +module_dn2.doSomething(); +module_cf3.doSomething(); +module_dd4.doSomething(); +module_dd5.doSomething(); +module_dl6.doSomething(); +module_cj7.doSomething(); +module_ce8.doSomething(); +module_bz9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 55 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cn0 = __webpack_require__(32); +var module_dt1 = __webpack_require__(3); +var module_ce2 = __webpack_require__(42); +var module_ce3 = __webpack_require__(42); +var module_dj4 = __webpack_require__(18); +var module_cy5 = __webpack_require__(17); +var module_cu6 = __webpack_require__(27); +var module_cu7 = __webpack_require__(27); +var module_bz8 = __webpack_require__(31); +var module_dc9 = __webpack_require__(23); +N.doSomething(); +L.doSomething(); +D.doSomething(); +module_cn0.doSomething(); +module_dt1.doSomething(); +module_ce2.doSomething(); +module_ce3.doSomething(); +module_dj4.doSomething(); +module_cy5.doSomething(); +module_cu6.doSomething(); +module_cu7.doSomething(); +module_bz8.doSomething(); +module_dc9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 56 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_di0 = __webpack_require__(11); +var module_df1 = __webpack_require__(13); +var module_co2 = __webpack_require__(28); +var module_db3 = __webpack_require__(14); +var module_dt4 = __webpack_require__(3); +var module_dr5 = __webpack_require__(8); +var module_db6 = __webpack_require__(14); +var module_dv7 = __webpack_require__(1); +var module_dm8 = __webpack_require__(2); +var module_ct9 = __webpack_require__(38); +P.doSomething(); +S.doSomething(); +G.doSomething(); +module_di0.doSomething(); +module_df1.doSomething(); +module_co2.doSomething(); +module_db3.doSomething(); +module_dt4.doSomething(); +module_dr5.doSomething(); +module_db6.doSomething(); +module_dv7.doSomething(); +module_dm8.doSomething(); +module_ct9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 57 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bw0 = __webpack_require__(30); +var module_cm1 = __webpack_require__(33); +var module_bw2 = __webpack_require__(30); +var module_dh3 = __webpack_require__(16); +var module_ct4 = __webpack_require__(38); +var module_cr5 = __webpack_require__(22); +var module_dg6 = __webpack_require__(19); +var module_ct7 = __webpack_require__(38); +var module_db8 = __webpack_require__(14); +var module_by9 = __webpack_require__(48); +D.doSomething(); +H.doSomething(); +P.doSomething(); +module_bw0.doSomething(); +module_cm1.doSomething(); +module_bw2.doSomething(); +module_dh3.doSomething(); +module_ct4.doSomething(); +module_cr5.doSomething(); +module_dg6.doSomething(); +module_ct7.doSomething(); +module_db8.doSomething(); +module_by9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 58 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_df0 = __webpack_require__(13); +var module_cq1 = __webpack_require__(26); +var module_ci2 = __webpack_require__(29); +var module_dm3 = __webpack_require__(2); +var module_cn4 = __webpack_require__(32); +var module_ck5 = __webpack_require__(40); +var module_cw6 = __webpack_require__(41); +var module_cv7 = __webpack_require__(37); +var module_dp8 = __webpack_require__(6); +var module_db9 = __webpack_require__(14); +I.doSomething(); +G.doSomething(); +J.doSomething(); +module_df0.doSomething(); +module_cq1.doSomething(); +module_ci2.doSomething(); +module_dm3.doSomething(); +module_cn4.doSomething(); +module_ck5.doSomething(); +module_cw6.doSomething(); +module_cv7.doSomething(); +module_dp8.doSomething(); +module_db9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 59 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dm0 = __webpack_require__(2); +var module_co1 = __webpack_require__(28); +var module_da2 = __webpack_require__(24); +var module_dc3 = __webpack_require__(23); +var module_cx4 = __webpack_require__(35); +var module_dl5 = __webpack_require__(12); +var module_cs6 = __webpack_require__(25); +var module_cy7 = __webpack_require__(17); +var module_cq8 = __webpack_require__(26); +var module_cg9 = __webpack_require__(36); +Q.doSomething(); +J.doSomething(); +G.doSomething(); +module_dm0.doSomething(); +module_co1.doSomething(); +module_da2.doSomething(); +module_dc3.doSomething(); +module_cx4.doSomething(); +module_dl5.doSomething(); +module_cs6.doSomething(); +module_cy7.doSomething(); +module_cq8.doSomething(); +module_cg9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 60 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_de0 = __webpack_require__(15); +var module_bz1 = __webpack_require__(31); +var module_cw2 = __webpack_require__(41); +var module_dq3 = __webpack_require__(5); +var module_bq4 = __webpack_require__(52); +var module_cf5 = __webpack_require__(63); +var module_co6 = __webpack_require__(28); +var module_dl7 = __webpack_require__(12); +var module_cn8 = __webpack_require__(32); +var module_bq9 = __webpack_require__(52); +D.doSomething(); +K.doSomething(); +F.doSomething(); +module_de0.doSomething(); +module_bz1.doSomething(); +module_cw2.doSomething(); +module_dq3.doSomething(); +module_bq4.doSomething(); +module_cf5.doSomething(); +module_co6.doSomething(); +module_dl7.doSomething(); +module_cn8.doSomething(); +module_bq9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 61 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dg0 = __webpack_require__(19); +var module_bh1 = __webpack_require__(50); +var module_bp2 = __webpack_require__(64); +var module_cr3 = __webpack_require__(22); +var module_bx4 = __webpack_require__(39); +var module_bl5 = __webpack_require__(51); +var module_bw6 = __webpack_require__(30); +var module_dl7 = __webpack_require__(12); +var module_cg8 = __webpack_require__(36); +var module_bx9 = __webpack_require__(39); +I.doSomething(); +J.doSomething(); +J.doSomething(); +module_dg0.doSomething(); +module_bh1.doSomething(); +module_bp2.doSomething(); +module_cr3.doSomething(); +module_bx4.doSomething(); +module_bl5.doSomething(); +module_bw6.doSomething(); +module_dl7.doSomething(); +module_cg8.doSomething(); +module_bx9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 62 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dm0 = __webpack_require__(2); +var module_cb1 = __webpack_require__(46); +var module_bw2 = __webpack_require__(30); +var module_ck3 = __webpack_require__(40); +var module_cx4 = __webpack_require__(35); +var module_dj5 = __webpack_require__(18); +var module_db6 = __webpack_require__(14); +var module_dc7 = __webpack_require__(23); +var module_cx8 = __webpack_require__(35); +var module_co9 = __webpack_require__(28); +G.doSomething(); +H.doSomething(); +A.doSomething(); +module_dm0.doSomething(); +module_cb1.doSomething(); +module_bw2.doSomething(); +module_ck3.doSomething(); +module_cx4.doSomething(); +module_dj5.doSomething(); +module_db6.doSomething(); +module_dc7.doSomething(); +module_cx8.doSomething(); +module_co9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 63 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dg0 = __webpack_require__(19); +var module_cl1 = __webpack_require__(45); +var module_cj2 = __webpack_require__(44); +var module_cq3 = __webpack_require__(26); +var module_ck4 = __webpack_require__(40); +var module_dk5 = __webpack_require__(10); +var module_cn6 = __webpack_require__(32); +var module_dc7 = __webpack_require__(23); +var module_de8 = __webpack_require__(15); +var module_dg9 = __webpack_require__(19); +P.doSomething(); +C.doSomething(); +G.doSomething(); +module_dg0.doSomething(); +module_cl1.doSomething(); +module_cj2.doSomething(); +module_cq3.doSomething(); +module_ck4.doSomething(); +module_dk5.doSomething(); +module_cn6.doSomething(); +module_dc7.doSomething(); +module_de8.doSomething(); +module_dg9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 64 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_ct0 = __webpack_require__(38); +var module_dv1 = __webpack_require__(1); +var module_cc2 = __webpack_require__(34); +var module_bu3 = __webpack_require__(54); +var module_cr4 = __webpack_require__(22); +var module_dd5 = __webpack_require__(20); +var module_du6 = __webpack_require__(0); +var module_cw7 = __webpack_require__(41); +var module_dv8 = __webpack_require__(1); +var module_bz9 = __webpack_require__(31); +B.doSomething(); +O.doSomething(); +I.doSomething(); +module_ct0.doSomething(); +module_dv1.doSomething(); +module_cc2.doSomething(); +module_bu3.doSomething(); +module_cr4.doSomething(); +module_dd5.doSomething(); +module_du6.doSomething(); +module_cw7.doSomething(); +module_dv8.doSomething(); +module_bz9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 65 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cd0 = __webpack_require__(58); +var module_bc1 = __webpack_require__(73); +var module_bi2 = __webpack_require__(53); +var module_be3 = __webpack_require__(74); +var module_ci4 = __webpack_require__(29); +var module_cu5 = __webpack_require__(27); +var module_cv6 = __webpack_require__(37); +var module_cp7 = __webpack_require__(43); +var module_cy8 = __webpack_require__(17); +var module_bn9 = __webpack_require__(60); +F.doSomething(); +C.doSomething(); +A.doSomething(); +module_cd0.doSomething(); +module_bc1.doSomething(); +module_bi2.doSomething(); +module_be3.doSomething(); +module_ci4.doSomething(); +module_cu5.doSomething(); +module_cv6.doSomething(); +module_cp7.doSomething(); +module_cy8.doSomething(); +module_bn9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 66 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_do0 = __webpack_require__(7); +var module_dj1 = __webpack_require__(18); +var module_ce2 = __webpack_require__(42); +var module_bq3 = __webpack_require__(52); +var module_cr4 = __webpack_require__(22); +var module_dp5 = __webpack_require__(6); +var module_cr6 = __webpack_require__(22); +var module_bk7 = __webpack_require__(67); +var module_ds8 = __webpack_require__(9); +var module_ci9 = __webpack_require__(29); +M.doSomething(); +C.doSomething(); +M.doSomething(); +module_do0.doSomething(); +module_dj1.doSomething(); +module_ce2.doSomething(); +module_bq3.doSomething(); +module_cr4.doSomething(); +module_dp5.doSomething(); +module_cr6.doSomething(); +module_bk7.doSomething(); +module_ds8.doSomething(); +module_ci9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 67 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bx0 = __webpack_require__(39); +var module_co1 = __webpack_require__(28); +var module_dg2 = __webpack_require__(19); +var module_cz3 = __webpack_require__(21); +var module_dn4 = __webpack_require__(4); +var module_bt5 = __webpack_require__(59); +var module_ce6 = __webpack_require__(42); +var module_dp7 = __webpack_require__(6); +var module_bv8 = __webpack_require__(62); +var module_dj9 = __webpack_require__(18); +A.doSomething(); +O.doSomething(); +N.doSomething(); +module_bx0.doSomething(); +module_co1.doSomething(); +module_dg2.doSomething(); +module_cz3.doSomething(); +module_dn4.doSomething(); +module_bt5.doSomething(); +module_ce6.doSomething(); +module_dp7.doSomething(); +module_bv8.doSomething(); +module_dj9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 68 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_cq0 = __webpack_require__(26); +var module_cl1 = __webpack_require__(45); +var module_bx2 = __webpack_require__(39); +var module_do3 = __webpack_require__(7); +var module_dc4 = __webpack_require__(23); +var module_df5 = __webpack_require__(13); +var module_de6 = __webpack_require__(15); +var module_da7 = __webpack_require__(24); +var module_dk8 = __webpack_require__(10); +var module_cr9 = __webpack_require__(22); +J.doSomething(); +O.doSomething(); +G.doSomething(); +module_cq0.doSomething(); +module_cl1.doSomething(); +module_bx2.doSomething(); +module_do3.doSomething(); +module_dc4.doSomething(); +module_df5.doSomething(); +module_de6.doSomething(); +module_da7.doSomething(); +module_dk8.doSomething(); +module_cr9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 69 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bm0 = __webpack_require__(55); +var module_do1 = __webpack_require__(7); +var module_cd2 = __webpack_require__(58); +var module_cq3 = __webpack_require__(26); +var module_dm4 = __webpack_require__(2); +var module_do5 = __webpack_require__(7); +var module_cs6 = __webpack_require__(25); +var module_dl7 = __webpack_require__(12); +var module_cp8 = __webpack_require__(43); +var module_y9 = __webpack_require__(47); +R.doSomething(); +N.doSomething(); +I.doSomething(); +module_bm0.doSomething(); +module_do1.doSomething(); +module_cd2.doSomething(); +module_cq3.doSomething(); +module_dm4.doSomething(); +module_do5.doSomething(); +module_cs6.doSomething(); +module_dl7.doSomething(); +module_cp8.doSomething(); +module_y9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 70 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dt0 = __webpack_require__(3); +var module_cx1 = __webpack_require__(35); +var module_dg2 = __webpack_require__(19); +var module_di3 = __webpack_require__(11); +var module_cg4 = __webpack_require__(36); +var module_t5 = __webpack_require__(71); +var module_db6 = __webpack_require__(14); +var module_k7 = __webpack_require__(76); +var module_bb8 = __webpack_require__(79); +var module_cp9 = __webpack_require__(43); +O.doSomething(); +T.doSomething(); +E.doSomething(); +module_dt0.doSomething(); +module_cx1.doSomething(); +module_dg2.doSomething(); +module_di3.doSomething(); +module_cg4.doSomething(); +module_t5.doSomething(); +module_db6.doSomething(); +module_k7.doSomething(); +module_bb8.doSomething(); +module_cp9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 71 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_y0 = __webpack_require__(47); +var module_bd1 = __webpack_require__(75); +var module_bm2 = __webpack_require__(55); +var module_dv3 = __webpack_require__(1); +var module_ba4 = __webpack_require__(65); +var module_dp5 = __webpack_require__(6); +var module_cc6 = __webpack_require__(34); +var module_bw7 = __webpack_require__(30); +var module_dq8 = __webpack_require__(5); +var module_bz9 = __webpack_require__(31); +K.doSomething(); +H.doSomething(); +O.doSomething(); +module_y0.doSomething(); +module_bd1.doSomething(); +module_bm2.doSomething(); +module_dv3.doSomething(); +module_ba4.doSomething(); +module_dp5.doSomething(); +module_cc6.doSomething(); +module_bw7.doSomething(); +module_dq8.doSomething(); +module_bz9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 72 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dh0 = __webpack_require__(16); +var module_cc1 = __webpack_require__(34); +var module_bq2 = __webpack_require__(52); +var module_cz3 = __webpack_require__(21); +var module_cm4 = __webpack_require__(33); +var module_df5 = __webpack_require__(13); +var module_by6 = __webpack_require__(48); +var module_bz7 = __webpack_require__(31); +var module_dt8 = __webpack_require__(3); +var module_cm9 = __webpack_require__(33); +G.doSomething(); +P.doSomething(); +P.doSomething(); +module_dh0.doSomething(); +module_cc1.doSomething(); +module_bq2.doSomething(); +module_cz3.doSomething(); +module_cm4.doSomething(); +module_df5.doSomething(); +module_by6.doSomething(); +module_bz7.doSomething(); +module_dt8.doSomething(); +module_cm9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 73 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bg0 = __webpack_require__(66); +var module_dn1 = __webpack_require__(4); +var module_cb2 = __webpack_require__(46); +var module_bz3 = __webpack_require__(31); +var module_bh4 = __webpack_require__(50); +var module_cy5 = __webpack_require__(17); +var module_dr6 = __webpack_require__(8); +var module_ch7 = __webpack_require__(56); +var module_cu8 = __webpack_require__(27); +var module_di9 = __webpack_require__(11); +J.doSomething(); +S.doSomething(); +J.doSomething(); +module_bg0.doSomething(); +module_dn1.doSomething(); +module_cb2.doSomething(); +module_bz3.doSomething(); +module_bh4.doSomething(); +module_cy5.doSomething(); +module_dr6.doSomething(); +module_ch7.doSomething(); +module_cu8.doSomething(); +module_di9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 74 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_dt0 = __webpack_require__(3); +var module_bj1 = __webpack_require__(68); +var module_cp2 = __webpack_require__(43); +var module_cc3 = __webpack_require__(34); +var module_ct4 = __webpack_require__(38); +var module_cz5 = __webpack_require__(21); +var module_di6 = __webpack_require__(11); +var module_bw7 = __webpack_require__(30); +var module_cs8 = __webpack_require__(25); +var module_de9 = __webpack_require__(15); +Q.doSomething(); +D.doSomething(); +A.doSomething(); +module_dt0.doSomething(); +module_bj1.doSomething(); +module_cp2.doSomething(); +module_cc3.doSomething(); +module_ct4.doSomething(); +module_cz5.doSomething(); +module_di6.doSomething(); +module_bw7.doSomething(); +module_cs8.doSomething(); +module_de9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 75 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bt0 = __webpack_require__(59); +var module_cb1 = __webpack_require__(46); +var module_bu2 = __webpack_require__(54); +var module_cr3 = __webpack_require__(22); +var module_bw4 = __webpack_require__(30); +var module_bl5 = __webpack_require__(51); +var module_cl6 = __webpack_require__(45); +var module_dn7 = __webpack_require__(4); +var module_ci8 = __webpack_require__(29); +var module_bk9 = __webpack_require__(67); +H.doSomething(); +N.doSomething(); +E.doSomething(); +module_bt0.doSomething(); +module_cb1.doSomething(); +module_bu2.doSomething(); +module_cr3.doSomething(); +module_bw4.doSomething(); +module_bl5.doSomething(); +module_cl6.doSomething(); +module_dn7.doSomething(); +module_ci8.doSomething(); +module_bk9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 76 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_bh0 = __webpack_require__(50); +var module_cu1 = __webpack_require__(27); +var module_cs2 = __webpack_require__(25); +var module_dj3 = __webpack_require__(18); +var module_cb4 = __webpack_require__(46); +var module_de5 = __webpack_require__(15); +var module_bu6 = __webpack_require__(54); +var module_cw7 = __webpack_require__(41); +var module_p8 = __webpack_require__(77); +var module_ch9 = __webpack_require__(56); +T.doSomething(); +Q.doSomething(); +N.doSomething(); +module_bh0.doSomething(); +module_cu1.doSomething(); +module_cs2.doSomething(); +module_dj3.doSomething(); +module_cb4.doSomething(); +module_de5.doSomething(); +module_bu6.doSomething(); +module_cw7.doSomething(); +module_p8.doSomething(); +module_ch9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 77 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_q0 = __webpack_require__(78); +var module_s1 = __webpack_require__(69); +var module_y2 = __webpack_require__(47); +var module_bf3 = __webpack_require__(61); +var module_y4 = __webpack_require__(47); +var module_bh5 = __webpack_require__(50); +var module_s6 = __webpack_require__(69); +var module_cm7 = __webpack_require__(33); +var module_dr8 = __webpack_require__(8); +var module_cv9 = __webpack_require__(37); +G.doSomething(); +B.doSomething(); +E.doSomething(); +module_q0.doSomething(); +module_s1.doSomething(); +module_y2.doSomething(); +module_bf3.doSomething(); +module_y4.doSomething(); +module_bh5.doSomething(); +module_s6.doSomething(); +module_cm7.doSomething(); +module_dr8.doSomething(); +module_cv9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 78 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_ci0 = __webpack_require__(29); +var module_bp1 = __webpack_require__(64); +var module_dv2 = __webpack_require__(1); +var module_cc3 = __webpack_require__(34); +var module_cn4 = __webpack_require__(32); +var module_bg5 = __webpack_require__(66); +var module_db6 = __webpack_require__(14); +var module_dj7 = __webpack_require__(18); +var module_du8 = __webpack_require__(0); +var module_bx9 = __webpack_require__(39); +N.doSomething(); +D.doSomething(); +K.doSomething(); +module_ci0.doSomething(); +module_bp1.doSomething(); +module_dv2.doSomething(); +module_cc3.doSomething(); +module_cn4.doSomething(); +module_bg5.doSomething(); +module_db6.doSomething(); +module_dj7.doSomething(); +module_du8.doSomething(); +module_bx9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }), +/* 79 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +/// +/// +/// +var module_da0 = __webpack_require__(24); +var module_bl1 = __webpack_require__(51); +var module_bm2 = __webpack_require__(55); +var module_bj3 = __webpack_require__(68); +var module_br4 = __webpack_require__(57); +var module_bn5 = __webpack_require__(60); +var module_dm6 = __webpack_require__(2); +var module_dp7 = __webpack_require__(6); +var module_cj8 = __webpack_require__(44); +var module_bi9 = __webpack_require__(53); +J.doSomething(); +B.doSomething(); +K.doSomething(); +module_da0.doSomething(); +module_bl1.doSomething(); +module_bm2.doSomething(); +module_bj3.doSomething(); +module_br4.doSomething(); +module_bn5.doSomething(); +module_dm6.doSomething(); +module_dp7.doSomething(); +module_cj8.doSomething(); +module_bi9.doSomething(); +function doSomething() { } +exports.doSomething = doSomething; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/large/expectedOutput-2.6/output.txt b/test/comparison-tests/large/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..12fa08439 --- /dev/null +++ b/test/comparison-tests/large/expectedOutput-2.6/output.txt @@ -0,0 +1,18 @@ + Asset Size Chunks Chunk Names +bundle.js 79.1 kB 0 [emitted] main + [0] ./.test/large/du.ts 310 bytes {0} [built] + [2] ./.test/large/dm.ts 790 bytes {0} [built] + [3] ./.test/large/dt.ts 370 bytes {0} [built] + [11] ./.test/large/di.ts 850 bytes {0} [built] + [12] ./.test/large/dl.ts 850 bytes {0} [built] + [13] ./.test/large/df.ts 850 bytes {0} [built] + [14] ./.test/large/db.ts 850 bytes {0} [built] + [19] ./.test/large/dg.ts 850 bytes {0} [built] + [35] ./.test/large/cx.ts 850 bytes {0} [built] + [36] ./.test/large/cg.ts 850 bytes {0} [built] + [43] ./.test/large/cp.ts 850 bytes {0} [built] + [70] ./.test/large/a.ts 844 bytes {0} [built] + [71] ./.test/large/t.ts 847 bytes {0} [built] + [76] ./.test/large/k.ts 847 bytes {0} [built] + [79] ./.test/large/bb.ts 850 bytes {0} [built] + + 65 hidden modules \ No newline at end of file diff --git a/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-2.6/bundle.js b/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..a1aa5e4dd --- /dev/null +++ b/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-2.6/bundle.js @@ -0,0 +1,91 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var myComponent = __webpack_require__(1); +console.log(myComponent); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +function sayHello(name) { + return "Hello, " + name + "!"; +} +exports.sayHello = sayHello; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-2.6/output.txt b/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..e62074d31 --- /dev/null +++ b/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.81 kB 0 [emitted] main + [0] ./.test/localTsImplementationOfTypings/app.ts 101 bytes {0} [built] + [1] ./.test/localTsImplementationOfTypings/fake.ts 133 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/bundle.transpiled.js b/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/bundle.transpiled.js new file mode 100644 index 000000000..26d654b78 --- /dev/null +++ b/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/bundle.transpiled.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var a = '1', b = 1; +b = a; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..b0b9134f3 --- /dev/null +++ b/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.5 kB 0 [emitted] main + [0] ./.test/noErrorsPlugin/app.ts 27 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/output.txt b/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..c16ebde12 --- /dev/null +++ b/test/comparison-tests/noErrorsPlugin/expectedOutput-2.6/output.txt @@ -0,0 +1,11 @@ + Asset Size Chunks Chunk Names +bundle.js 2.5 kB 0 main + [0] ./.test/noErrorsPlugin/app.ts 27 bytes {0} [built] [1 error] + +WARNING in webpack: Using NoErrorsPlugin is deprecated. +Use NoEmitOnErrorsPlugin instead. + + +ERROR in ./.test/noErrorsPlugin/app.ts +[tsl] ERROR in app.ts(4,1) + TS2322: Type 'string' is not assignable to type 'number'. \ No newline at end of file diff --git a/test/comparison-tests/node/expectedOutput-2.6/bundle.js b/test/comparison-tests/node/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..58726dfbb --- /dev/null +++ b/test/comparison-tests/node/expectedOutput-2.6/bundle.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +/// + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/node/expectedOutput-2.6/output.txt b/test/comparison-tests/node/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..a6bac6a86 --- /dev/null +++ b/test/comparison-tests/node/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.53 kB 0 [emitted] main + [0] ./.test/node/app.ts 59 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/bundle.js b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..82d39f20c --- /dev/null +++ b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/bundle.js @@ -0,0 +1,84 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var a = __webpack_require__(1); +console.log(a); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: Error: Typescript emitted no output for /nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a/index.ts.\nYou should not need to recompile .ts files in node_modules.\nPlease contact the package author to advise them to use --declaration --outDir.\nMore https://github.com/Microsoft/TypeScript/issues/12358\n at successLoader (C:/source/ts-loader/dist/index.js:47:15)\n at Object.loader (C:/source/ts-loader/dist/index.js:29:12)"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/bundle.transpiled.js b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/bundle.transpiled.js new file mode 100644 index 000000000..749e7755c --- /dev/null +++ b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/bundle.transpiled.js @@ -0,0 +1,88 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var a = __webpack_require__(1); +console.log(a); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var elephant = "In the room"; +module.exports = elephant; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..64c5a8a43 --- /dev/null +++ b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.73 kB 0 [emitted] main + [0] ./.test/nodeModulesMeaningfulErrorWhenImportingTs/app.ts 79 bytes {0} [built] + [1] ./.test/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a/index.ts 71 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/output.txt b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..c374c33d9 --- /dev/null +++ b/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-2.6/output.txt @@ -0,0 +1,13 @@ + Asset Size Chunks Chunk Names +bundle.js 3.16 kB 0 [emitted] main + [0] ./.test/nodeModulesMeaningfulErrorWhenImportingTs/app.ts 79 bytes {0} [built] + [1] ./.test/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a/index.ts 517 bytes {0} [built] [failed] [1 error] + +ERROR in ./.test/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a/index.ts +Module build failed: Error: Typescript emitted no output for node_modules\a\index.ts. +You should not need to recompile .ts files in node_modules. +Please contact the package author to advise them to use --declaration --outDir. +More https://github.com/Microsoft/TypeScript/issues/12358 + at successLoader (dist\index.js:47:15) + at Object.loader (dist\index.js:29:12) + @ ./.test/nodeModulesMeaningfulErrorWhenImportingTs/app.ts 3:8-20 \ No newline at end of file diff --git a/test/comparison-tests/nodeResolution/expectedOutput-2.6/bundle.js b/test/comparison-tests/nodeResolution/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..ae30b8dbc --- /dev/null +++ b/test/comparison-tests/nodeResolution/expectedOutput-2.6/bundle.js @@ -0,0 +1,84 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var a = __webpack_require__(1); +console.log(a); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +module.exports = 'a'; + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/nodeResolution/expectedOutput-2.6/output.txt b/test/comparison-tests/nodeResolution/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..8d22024bf --- /dev/null +++ b/test/comparison-tests/nodeResolution/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.66 kB 0 [emitted] main + [0] ./.test/nodeResolution/app.ts 79 bytes {0} [built] + [1] ./.test/nodeResolution/node_modules/a/index.js 21 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/nolib/expectedOutput-2.6/bundle.js b/test/comparison-tests/nolib/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..f79e28531 --- /dev/null +++ b/test/comparison-tests/nolib/expectedOutput-2.6/bundle.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +parseInt('10'); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/nolib/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/nolib/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..c79a769ff --- /dev/null +++ b/test/comparison-tests/nolib/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.49 kB 0 [emitted] main + [0] ./.test/nolib/app.ts 16 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/nolib/expectedOutput-2.6/output.txt b/test/comparison-tests/nolib/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..edbf5767b --- /dev/null +++ b/test/comparison-tests/nolib/expectedOutput-2.6/output.txt @@ -0,0 +1,39 @@ + Asset Size Chunks Chunk Names +bundle.js 2.49 kB 0 [emitted] main + [0] ./.test/nolib/app.ts 16 bytes {0} [built] [1 error] + +ERROR in ./.test/nolib/app.ts +[tsl] ERROR in app.ts(1,1) + TS2304: Cannot find name 'parseInt'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'Array'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'Boolean'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'Function'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'IArguments'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'Number'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'Object'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'RegExp'. + +ERROR in tsconfig.json +[tsl] ERROR + TS2318: Cannot find global type 'String'. \ No newline at end of file diff --git a/test/comparison-tests/npmLink/expectedOutput-2.6/bundle.js b/test/comparison-tests/npmLink/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..3f1a8fa59 --- /dev/null +++ b/test/comparison-tests/npmLink/expectedOutput-2.6/bundle.js @@ -0,0 +1,88 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var foo_1 = __webpack_require__(1); +console.log(foo_1["default"]); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +exports["default"] = 'foo'; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/npmLink/expectedOutput-2.6/output.txt b/test/comparison-tests/npmLink/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..6c432afe1 --- /dev/null +++ b/test/comparison-tests/npmLink/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.75 kB 0 [emitted] main + [0] ./.test/npmLink/app.ts 104 bytes {0} [built] + [1] ./test/comparison-tests/testLib/foo.ts 69 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/bundle.js b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..6024683a1 --- /dev/null +++ b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = { + doSomething: function() { } +} + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var submodule = __webpack_require__(2); +var externalLib = __webpack_require__(0); +externalLib.doSomething(submodule); + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var externalLib = __webpack_require__(0); +externalLib.doSomething(""); +var message = "Hello from submodule"; +module.exports = message; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/output.txt b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..ced880992 --- /dev/null +++ b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/onlyCompileBundledFiles/lib/externalLib.js 55 bytes {0} [built] + [1] ./.test/onlyCompileBundledFiles/app.ts 169 bytes {0} [built] + [2] ./.test/onlyCompileBundledFiles/submodule/submodule.ts 149 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..0580fdcbb --- /dev/null +++ b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = { + doSomething: function() { } +} + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var submodule = __webpack_require__(2); +var externalLib = __webpack_require__(0); +externalLib.doSomething2(submodule); + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var externalLib = __webpack_require__(0); +externalLib.doSomething(""); +var message = "Hello from submodule"; +module.exports = message; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/output.transpiled.txt b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/output.transpiled.txt new file mode 100644 index 000000000..e746f1740 --- /dev/null +++ b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/output.transpiled.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/onlyCompileBundledFiles/lib/externalLib.js 55 bytes {0} + [1] ./.test/onlyCompileBundledFiles/app.ts 170 bytes {0} [built] + [2] ./.test/onlyCompileBundledFiles/submodule/submodule.ts 149 bytes {0} \ No newline at end of file diff --git a/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..3ae4f3776 --- /dev/null +++ b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,9 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/onlyCompileBundledFiles/lib/externalLib.js 55 bytes {0} + [1] ./.test/onlyCompileBundledFiles/app.ts 170 bytes {0} [built] [1 error] + [2] ./.test/onlyCompileBundledFiles/submodule/submodule.ts 149 bytes {0} + +ERROR in ./.test/onlyCompileBundledFiles/app.ts +[tsl] ERROR in app.ts(3,13) + TS2551: Property 'doSomething2' does not exist on type 'typeof externalLib'. Did you mean 'doSomething'? \ No newline at end of file diff --git a/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..6024683a1 --- /dev/null +++ b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = { + doSomething: function() { } +} + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var submodule = __webpack_require__(2); +var externalLib = __webpack_require__(0); +externalLib.doSomething(submodule); + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var externalLib = __webpack_require__(0); +externalLib.doSomething(""); +var message = "Hello from submodule"; +module.exports = message; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..defefc07d --- /dev/null +++ b/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.99 kB 0 [emitted] main + [0] ./.test/onlyCompileBundledFiles/lib/externalLib.js 55 bytes {0} + [1] ./.test/onlyCompileBundledFiles/app.ts 169 bytes {0} [built] + [2] ./.test/onlyCompileBundledFiles/submodule/submodule.ts 149 bytes {0} \ No newline at end of file diff --git a/test/comparison-tests/replacement/expectedOutput-2.6/bundle.js b/test/comparison-tests/replacement/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..fdc2464e3 --- /dev/null +++ b/test/comparison-tests/replacement/expectedOutput-2.6/bundle.js @@ -0,0 +1,98 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var a = __webpack_require__(1); +console.log(a); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var dep = __webpack_require__(2); +module.exports = dep; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var dep = 'replacement'; +module.exports = dep; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/replacement/expectedOutput-2.6/output.txt b/test/comparison-tests/replacement/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..56284bc55 --- /dev/null +++ b/test/comparison-tests/replacement/expectedOutput-2.6/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.87 kB 0 [emitted] main + [0] ./.test/replacement/app.ts 81 bytes {0} [built] + [1] ./.test/replacement/a.ts 64 bytes {0} [built] + [2] ./.test/replacement/sub/dep.ts 61 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/bundle.js b/test/comparison-tests/simpleDependency/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..fef0dd299 --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var dep = __webpack_require__(1); +dep(''); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var dep = __webpack_require__(2); +module.exports = dep; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function doSomething(input) { +} +module.exports = doSomething; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/output.txt b/test/comparison-tests/simpleDependency/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..805201a40 --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.88 kB 0 [emitted] main + [0] ./.test/simpleDependency/app.ts 78 bytes {0} [built] + [1] ./.test/simpleDependency/dep.ts 70 bytes {0} [built] + [2] ./.test/simpleDependency/deeperDep.ts 76 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..fef0dd299 --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var dep = __webpack_require__(1); +dep(''); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var dep = __webpack_require__(2); +module.exports = dep; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function doSomething(input) { +} +module.exports = doSomething; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/output.transpiled.txt b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/output.transpiled.txt new file mode 100644 index 000000000..6b3bd5e24 --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/output.transpiled.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.88 kB 0 [emitted] main + [0] ./.test/simpleDependency/app.ts 78 bytes {0} + [1] ./.test/simpleDependency/dep.ts 70 bytes {0} + [2] ./.test/simpleDependency/deeperDep.ts 76 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..ab622a7f1 --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,9 @@ + Asset Size Chunks Chunk Names +bundle.js 2.88 kB 0 [emitted] main + [0] ./.test/simpleDependency/app.ts 78 bytes {0} [1 error] + [1] ./.test/simpleDependency/dep.ts 70 bytes {0} [built] + [2] ./.test/simpleDependency/deeperDep.ts 76 bytes {0} [built] + +ERROR in ./.test/simpleDependency/app.ts +[tsl] ERROR in app.ts(3,5) + TS2345: Argument of type '""' is not assignable to parameter of type 'number'. \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..fef0dd299 --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,99 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var dep = __webpack_require__(1); +dep(''); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var dep = __webpack_require__(2); +module.exports = dep; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function doSomething(input) { +} +module.exports = doSomething; + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/output.transpiled.txt b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/output.transpiled.txt new file mode 100644 index 000000000..6b3bd5e24 --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/output.transpiled.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.88 kB 0 [emitted] main + [0] ./.test/simpleDependency/app.ts 78 bytes {0} + [1] ./.test/simpleDependency/dep.ts 70 bytes {0} + [2] ./.test/simpleDependency/deeperDep.ts 76 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..514dbc69c --- /dev/null +++ b/test/comparison-tests/simpleDependency/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,5 @@ + Asset Size Chunks Chunk Names +bundle.js 2.88 kB 0 [emitted] main + [0] ./.test/simpleDependency/app.ts 78 bytes {0} + [1] ./.test/simpleDependency/dep.ts 70 bytes {0} [built] + [2] ./.test/simpleDependency/deeperDep.ts 76 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/sourceMaps/expectedOutput-2.6/bundle.js b/test/comparison-tests/sourceMaps/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..4755871db --- /dev/null +++ b/test/comparison-tests/sourceMaps/expectedOutput-2.6/bundle.js @@ -0,0 +1,75 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +console.log('Hello world'); + + +/***/ }) +/******/ ]); +//# sourceMappingURL=bundle.js.map \ No newline at end of file diff --git a/test/comparison-tests/sourceMaps/expectedOutput-2.6/bundle.js.map b/test/comparison-tests/sourceMaps/expectedOutput-2.6/bundle.js.map new file mode 100644 index 000000000..410c25f38 --- /dev/null +++ b/test/comparison-tests/sourceMaps/expectedOutput-2.6/bundle.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap [hash]","webpack:///./a.ts"],"names":[],"mappings":";AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA;;;;;;;AC7DA,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC","file":"bundle.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap [hash]","console.log('Hello world')\n\n\n// WEBPACK FOOTER //\n// ./a.ts"],"sourceRoot":""} \ No newline at end of file diff --git a/test/comparison-tests/sourceMaps/expectedOutput-2.6/output.txt b/test/comparison-tests/sourceMaps/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..2fece8175 --- /dev/null +++ b/test/comparison-tests/sourceMaps/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names + bundle.js 2.54 kB 0 [emitted] main +bundle.js.map 2.58 kB 0 [emitted] main + [0] ./.test/sourceMaps/a.ts 28 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/stub-new-version.js b/test/comparison-tests/stub-new-version.js index 5e13ecd32..4309f5edd 100644 --- a/test/comparison-tests/stub-new-version.js +++ b/test/comparison-tests/stub-new-version.js @@ -9,8 +9,8 @@ fs.readdirSync(__dirname).forEach(function(test) { if (test === 'testLib') return; // update this manually when a new version comes out - var expectedOutput = path.join(testPath, 'expectedOutput-2.4'), - newExpectedOutput = path.join(testPath, 'expectedOutput-2.5'); + var expectedOutput = path.join(testPath, 'expectedOutput-2.5'), + newExpectedOutput = path.join(testPath, 'expectedOutput-2.6'); mkdirp.sync(newExpectedOutput); fs.copySync(expectedOutput, newExpectedOutput); diff --git a/test/comparison-tests/tsconfigInvalid/expectedOutput-2.6/bundle.js b/test/comparison-tests/tsconfigInvalid/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..1e11ce500 --- /dev/null +++ b/test/comparison-tests/tsconfigInvalid/expectedOutput-2.6/bundle.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: \u001b[31merror while parsing tsconfig.json\u001b[39m"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/tsconfigInvalid/expectedOutput-2.6/output.txt b/test/comparison-tests/tsconfigInvalid/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..d3527429b --- /dev/null +++ b/test/comparison-tests/tsconfigInvalid/expectedOutput-2.6/output.txt @@ -0,0 +1,14 @@ + Asset Size Chunks Chunk Names +bundle.js 2.57 kB 0 [emitted] main + [0] ./.test/tsconfigInvalid/app.ts 94 bytes {0} [built] [failed] [3 errors] + +ERROR in tsconfig.json +[tsl] ERROR + TS5024: Compiler option 'sourceMap' requires a value of type boolean. + +ERROR in tsconfig.json +[tsl] ERROR + TS6046: Argument for '--target' option must be: 'es3', 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'esnext'. + +ERROR in ./.test/tsconfigInvalid/app.ts +Module build failed: error while parsing tsconfig.json \ No newline at end of file diff --git a/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/bundle.js b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..e3b711d05 --- /dev/null +++ b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/bundle.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: \u001b[31mA file specified in tsconfig.json could not be found: /tsconfigInvalidFile/i-am-a-file-what-does-not-exist.ts\u001b[39m"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/bundle.transpiled.js b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/bundle.transpiled.js new file mode 100644 index 000000000..30d65ea5b --- /dev/null +++ b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/bundle.transpiled.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..7487113ee --- /dev/null +++ b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.47 kB 0 [emitted] main + [0] ./.test/tsconfigInvalidFile/app.ts 0 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/output.txt b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..b919b0cce --- /dev/null +++ b/test/comparison-tests/tsconfigInvalidFile/expectedOutput-2.6/output.txt @@ -0,0 +1,6 @@ + Asset Size Chunks Chunk Names +bundle.js 2.67 kB 0 [emitted] main + [0] ./.test/tsconfigInvalidFile/app.ts 200 bytes {0} [built] [failed] [1 error] + +ERROR in ./.test/tsconfigInvalidFile/app.ts +Module build failed: A file specified in tsconfig.json could not be found: i-am-a-file-what-does-not-exist.ts \ No newline at end of file diff --git a/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/bundle.js b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..98637a4ac --- /dev/null +++ b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/bundle.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: \u001b[31merror while reading tsconfig.json:\u001b[39m\r\n\u001b[31m\u001b[90m[tsl] \u001b[31m\u001b[1m\u001b[31mERROR\u001b[31m\u001b[22m\u001b[1m\u001b[31m in \u001b[31m\u001b[22m\u001b[1m\u001b[36m/tsconfigNotReadable/tsconfig.json(5,2)\u001b[31m\u001b[22m\u001b[39m\r\n\u001b[31m\u001b[1m\u001b[31m TS1109: Expression expected.\u001b[31m\u001b[22m\u001b[39m"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/bundle.transpiled.js b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/bundle.transpiled.js new file mode 100644 index 000000000..af8d40d75 --- /dev/null +++ b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/bundle.transpiled.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: \u001b[31merror while reading tsconfig.json:\u001b[39m\r\n\u001b[31m\u001b[90m[tsl] \u001b[31m\u001b[1m\u001b[31mERROR\u001b[31m\u001b[22m\u001b[1m\u001b[31m in \u001b[31m\u001b[22m\u001b[1m\u001b[36m/tsconfigNotReadable.transpile/tsconfig.json(5,2)\u001b[31m\u001b[22m\u001b[39m\r\n\u001b[31m\u001b[1m\u001b[31m TS1109: Expression expected.\u001b[31m\u001b[22m\u001b[39m"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/output.transpiled.txt b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/output.transpiled.txt new file mode 100644 index 000000000..d36cf7856 --- /dev/null +++ b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/output.transpiled.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +bundle.js 2.92 kB 0 [emitted] main + [0] ./.test/tsconfigNotReadable/app.ts 447 bytes {0} [built] [failed] [1 error] + +ERROR in ./.test/tsconfigNotReadable/app.ts +Module build failed: error while reading tsconfig.json: +[tsl] ERROR in tsconfig.json(5,2) + TS1109: Expression expected. \ No newline at end of file diff --git a/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/output.txt b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..d7eb15e24 --- /dev/null +++ b/test/comparison-tests/tsconfigNotReadable/expectedOutput-2.6/output.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +bundle.js 2.91 kB 0 [emitted] main + [0] ./.test/tsconfigNotReadable/app.ts 437 bytes {0} [built] [failed] [1 error] + +ERROR in ./.test/tsconfigNotReadable/app.ts +Module build failed: error while reading tsconfig.json: +[tsl] ERROR in tsconfig.json(5,2) + TS1109: Expression expected. \ No newline at end of file diff --git a/test/comparison-tests/tsconfigSearch/expectedOutput-2.6/bundle.js b/test/comparison-tests/tsconfigSearch/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..5b9b2ab54 --- /dev/null +++ b/test/comparison-tests/tsconfigSearch/expectedOutput-2.6/bundle.js @@ -0,0 +1,86 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var externalLib = __webpack_require__(1); +externalLib.doSomething(''); + + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +module.exports = { + doSomething: function() { } +} + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/tsconfigSearch/expectedOutput-2.6/output.txt b/test/comparison-tests/tsconfigSearch/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..f20f22db8 --- /dev/null +++ b/test/comparison-tests/tsconfigSearch/expectedOutput-2.6/output.txt @@ -0,0 +1,4 @@ + Asset Size Chunks Chunk Names +bundle.js 2.72 kB 0 [emitted] main + [0] ./.test/tsconfigSearch/src/app.ts 112 bytes {0} [built] + [1] ./.test/tsconfigSearch/lib/externalLib.js 55 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/bundle.js b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..fa231d17a --- /dev/null +++ b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/bundle.js @@ -0,0 +1,83 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var Foo = /** @class */ (function () { + function Foo() { + } + Foo.prototype.getSomething = function () { + return null; + }; + return Foo; +}()); +var foo = new Foo(); +var x = foo.getSomething(); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/output.txt b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..280f8335f --- /dev/null +++ b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.69 kB 0 [emitted] main + [0] ./.test/typeSystemWatch/app.ts 212 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/bundle.js b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/bundle.js new file mode 100644 index 000000000..fa231d17a --- /dev/null +++ b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/bundle.js @@ -0,0 +1,83 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var Foo = /** @class */ (function () { + function Foo() { + } + Foo.prototype.getSomething = function () { + return null; + }; + return Foo; +}()); +var foo = new Foo(); +var x = foo.getSomething(); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/output.transpiled.txt b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/output.transpiled.txt new file mode 100644 index 000000000..280f8335f --- /dev/null +++ b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/output.transpiled.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.69 kB 0 [emitted] main + [0] ./.test/typeSystemWatch/app.ts 212 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/output.txt b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/output.txt new file mode 100644 index 000000000..a902abbb0 --- /dev/null +++ b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch0/output.txt @@ -0,0 +1,8 @@ + Asset Size Chunks Chunk Names +bundle.js 2.69 kB 0 [emitted] main + [0] ./.test/typeSystemWatch/app.ts 212 bytes {0} [built] [1 error] + +ERROR in ./.test/typeSystemWatch/app.ts +[tsl] ERROR in app.ts(11,5) + TS2322: Type 'AType' is not assignable to type 'BType'. + Property 'b' is missing in type 'AType'. \ No newline at end of file diff --git a/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch1/bundle.js b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch1/bundle.js new file mode 100644 index 000000000..fa231d17a --- /dev/null +++ b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch1/bundle.js @@ -0,0 +1,83 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +var Foo = /** @class */ (function () { + function Foo() { + } + Foo.prototype.getSomething = function () { + return null; + }; + return Foo; +}()); +var foo = new Foo(); +var x = foo.getSomething(); + + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch1/output.txt b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch1/output.txt new file mode 100644 index 000000000..280f8335f --- /dev/null +++ b/test/comparison-tests/typeSystemWatch/expectedOutput-2.6/patch1/output.txt @@ -0,0 +1,3 @@ + Asset Size Chunks Chunk Names +bundle.js 2.69 kB 0 [emitted] main + [0] ./.test/typeSystemWatch/app.ts 212 bytes {0} [built] \ No newline at end of file diff --git a/test/comparison-tests/validateLoaderOptionNames/expectedOutput-2.6/bundle.js b/test/comparison-tests/validateLoaderOptionNames/expectedOutput-2.6/bundle.js new file mode 100644 index 000000000..31fa9c3b6 --- /dev/null +++ b/test/comparison-tests/validateLoaderOptionNames/expectedOutput-2.6/bundle.js @@ -0,0 +1,73 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +throw new Error("Module build failed: Error: ts-loader was supplied with an unexpected loader option: notRealOption\n\nPlease take a look at the options you are supplying; the following are valid options:\nsilent / logLevel / logInfoToStdOut / instance / compiler / configFile / transpileOnly / ignoreDiagnostics / errorFormatter / colors / compilerOptions / appendTsSuffixTo / appendTsxSuffixTo / entryFileCannotBeJs / onlyCompileBundledFiles / happyPackMode / getCustomTransformers\n\n at validateLoaderOptions (C:/source/ts-loader/dist/index.js:92:19)\n at getLoaderOptions (C:/source/ts-loader/dist/index.js:75:5)\n at Object.loader (C:/source/ts-loader/dist/index.js:23:19)"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/test/comparison-tests/validateLoaderOptionNames/expectedOutput-2.6/output.txt b/test/comparison-tests/validateLoaderOptionNames/expectedOutput-2.6/output.txt new file mode 100644 index 000000000..068736c1c --- /dev/null +++ b/test/comparison-tests/validateLoaderOptionNames/expectedOutput-2.6/output.txt @@ -0,0 +1,13 @@ + Asset Size Chunks Chunk Names +bundle.js 3.15 kB 0 [emitted] main + [0] ./.test/validateLoaderOptionNames/app.ts 676 bytes {0} [built] [failed] [1 error] + +ERROR in ./.test/validateLoaderOptionNames/app.ts +Module build failed: Error: ts-loader was supplied with an unexpected loader option: notRealOption + +Please take a look at the options you are supplying; the following are valid options: +silent / logLevel / logInfoToStdOut / instance / compiler / configFile / transpileOnly / ignoreDiagnostics / errorFormatter / colors / compilerOptions / appendTsSuffixTo / appendTsxSuffixTo / entryFileCannotBeJs / onlyCompileBundledFiles / happyPackMode / getCustomTransformers + + at validateLoaderOptions (dist\index.js:92:19) + at getLoaderOptions (dist\index.js:75:5) + at Object.loader (dist\index.js:23:19) \ No newline at end of file