{ "errors": [ "../cases/compile/error-hide-stack/loader.js!\nModule build failed: Message\nStack\n @ ../cases/compile/error-hide-stack/index.js 3:2-22", "../cases/parsing/extract-require/index.js\nModule not found: Error: Cannot resolve 'file' or 'directory' ./missingModule in (webpack)\\test\\cases\\parsing\\extract-require\nresolve file\n (webpack)\\test\\cases\\parsing\\extract-require\\missingModule doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-require\\missingModule.webpack.js doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-require\\missingModule.web.js doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-require\\missingModule.js doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-require\\missingModule.json doesn't exist\nresolve directory\n (webpack)\\test\\cases\\parsing\\extract-require\\missingModule doesn't exist (directory default file)\n (webpack)\\test\\cases\\parsing\\extract-require\\missingModule\\package.json doesn't exist (directory description file)\n @ ../cases/parsing/extract-require/index.js 4:1-129 5:1-10:2", "../cases/runtime/error-handling/index.js\nModule not found: Error: Cannot resolve 'file' or 'directory' ./missingModule in (webpack)\\test\\cases\\runtime\\error-handling\nresolve file\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule.webpack.js doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule.web.js doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule.js doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule.json doesn't exist\nresolve directory\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule doesn't exist (directory default file)\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule\\package.json doesn't exist (directory description file)\n @ ../cases/runtime/error-handling/index.js 2:1-129 3:1-8:2", "../cases/resolving/browser-field/index.js\nModule not found: Error: Cannot resolve module 'recursive-file/a' in (webpack)\\test\\cases\\resolving\\browser-field\nresolve module recursive-file/a in (webpack)\\test\\cases\\resolving\\browser-field\n looking for modules in (webpack)\\web_modules\n (webpack)\\web_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\node_modules\n (webpack)\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in ..\\node_modules\n ..\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\n resolve 'file' or 'directory' a in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a doesn't exist (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a\\package.json doesn't exist (directory description file)\n resolve file\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a.webpack.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a.web.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a.json doesn't exist\n resolve result (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a.js\n aliased from directory description file (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\package.json with mapping \"a.js\"\n resolve 'file' or 'directory' ./a in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve file\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a.webpack.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a.web.js doesn't exist\n abort resolving because of recursion\n Recursion in resolving\nmodule: (webpack)\\test\\cases\\resolving\\browser-field recursive-file/anull false undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file anull undefined undefined\nresult: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a.js undefinednull undefined undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file ./anull false undefined\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a\\package.json doesn't exist (directory description file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\a doesn't exist (directory default file)\n Cannot resolve 'file' or 'directory' ./a in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n @ ../cases/resolving/browser-field/index.js 38:0-35", "../cases/resolving/browser-field/index.js\nModule not found: Error: Cannot resolve module 'recursive-file/b' in (webpack)\\test\\cases\\resolving\\browser-field\nresolve module recursive-file/b in (webpack)\\test\\cases\\resolving\\browser-field\n looking for modules in (webpack)\\web_modules\n (webpack)\\web_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\node_modules\n (webpack)\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in ..\\node_modules\n ..\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\n resolve 'file' or 'directory' b in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b doesn't exist (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b\\package.json doesn't exist (directory description file)\n resolve file\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b.webpack.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b.web.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b.json doesn't exist\n resolve result (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b.js\n aliased from directory description file (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\package.json with mapping \"b.js\"\n resolve 'file' or 'directory' ./b in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve file\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b.webpack.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b.web.js doesn't exist\n abort resolving because of recursion\n Recursion in resolving\nmodule: (webpack)\\test\\cases\\resolving\\browser-field recursive-file/bnull false undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file bnull undefined undefined\nresult: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b.js undefinednull undefined undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file ./bnull false undefined\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b\\package.json doesn't exist (directory description file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\b doesn't exist (directory default file)\n Cannot resolve 'file' or 'directory' ./b in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n @ ../cases/resolving/browser-field/index.js 39:0-35", "../cases/resolving/browser-field/index.js\nModule not found: Error: Cannot resolve module 'recursive-file/c' in (webpack)\\test\\cases\\resolving\\browser-field\nresolve module recursive-file/c in (webpack)\\test\\cases\\resolving\\browser-field\n looking for modules in (webpack)\\web_modules\n (webpack)\\web_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\node_modules\n (webpack)\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in ..\\node_modules\n ..\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\n resolve 'file' or 'directory' c in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c doesn't exist (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c\\package.json doesn't exist (directory description file)\n resolve file\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.webpack.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.web.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.json doesn't exist\n resolve result (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js\n aliased from directory description file (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\package.json with mapping \"c.js\"\n resolve 'file' or 'directory' ./d.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve file\n resolve result (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js\n aliased from directory description file (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\package.json with mapping \"d.js\"\n resolve 'file' or 'directory' ./c.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve file\n abort resolving because of recursion\n Recursion in resolving\nmodule: (webpack)\\test\\cases\\resolving\\browser-field recursive-file/cnull false undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file cnull undefined undefined\nresult: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js undefinednull undefined undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file ./d.jsnull false undefined\nresult: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js undefinednull undefined undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file ./c.jsnull false undefined\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js is not a directory (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js\\package.json doesn't exist (directory description file)\n Cannot resolve 'file' or 'directory' ./c.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js is not a directory (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js\\package.json doesn't exist (directory description file)\n Cannot resolve 'file' or 'directory' ./d.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n @ ../cases/resolving/browser-field/index.js 40:0-35", "../cases/resolving/browser-field/index.js\nModule not found: Error: Cannot resolve module 'recursive-file/d' in (webpack)\\test\\cases\\resolving\\browser-field\nresolve module recursive-file/d in (webpack)\\test\\cases\\resolving\\browser-field\n looking for modules in (webpack)\\web_modules\n (webpack)\\web_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\node_modules\n (webpack)\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in ..\\node_modules\n ..\\node_modules\\recursive-file doesn't exist (module as directory)\n looking for modules in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\n resolve 'file' or 'directory' d in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d doesn't exist (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d\\package.json doesn't exist (directory description file)\n resolve file\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.webpack.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.web.js doesn't exist\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.json doesn't exist\n resolve result (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js\n aliased from directory description file (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\package.json with mapping \"d.js\"\n resolve 'file' or 'directory' ./c.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js is not a directory (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js\\package.json doesn't exist (directory description file)\n resolve file\n resolve result (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js\n aliased from directory description file (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\package.json with mapping \"c.js\"\n resolve 'file' or 'directory' ./d.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n resolve file\n abort resolving because of recursion\n Recursion in resolving\nmodule: (webpack)\\test\\cases\\resolving\\browser-field recursive-file/dnull false undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file dnull undefined undefined\nresult: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js undefinednull undefined undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file ./c.jsnull false undefined\nresult: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\c.js undefinednull undefined undefined\nfile,directory: (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file ./d.jsnull false undefined\n resolve directory\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js is not a directory (directory default file)\n (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\\d.js\\package.json doesn't exist (directory description file)\n Cannot resolve 'file' or 'directory' ./d.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n Cannot resolve 'file' or 'directory' ./c.js in (webpack)\\test\\cases\\resolving\\browser-field\\node_modules\\recursive-file\n @ ../cases/resolving/browser-field/index.js 41:0-35" ], "warnings": [ "../cases/parsing/browserify/index.js\nCritical dependencies:\n2:114-121 This seem to be a pre-built javascript file. Even while this is possible, it's not recommended. Try to require to orginal source to get better results.\n @ ../cases/parsing/browserify/index.js 2:114-121", "../cases/parsing/browserify/index.js\nCritical dependencies:\n8:404-411 This seem to be a pre-built javascript file. Even while this is possible, it's not recommended. Try to require to orginal source to get better results.\n @ ../cases/parsing/browserify/index.js 8:404-411", "../cases/runtime/error-handling/index.js\nModule not found: Error: Cannot resolve 'file' or 'directory' ./missingModule2 in (webpack)\\test\\cases\\runtime\\error-handling\nresolve file\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule2 doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule2.webpack.js doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule2.web.js doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule2.js doesn't exist\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule2.json doesn't exist\nresolve directory\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule2 doesn't exist (directory default file)\n (webpack)\\test\\cases\\runtime\\error-handling\\missingModule2\\package.json doesn't exist (directory description file)\n @ ../cases/runtime/error-handling/index.js 23:2-29", "../cases/runtime/missing-module-exception/index.js\nModule not found: Error: Cannot resolve 'file' or 'directory' ./fail in (webpack)\\test\\cases\\runtime\\missing-module-exception\nresolve file\n (webpack)\\test\\cases\\runtime\\missing-module-exception\\fail doesn't exist\n (webpack)\\test\\cases\\runtime\\missing-module-exception\\fail.webpack.js doesn't exist\n (webpack)\\test\\cases\\runtime\\missing-module-exception\\fail.web.js doesn't exist\n (webpack)\\test\\cases\\runtime\\missing-module-exception\\fail.js doesn't exist\n (webpack)\\test\\cases\\runtime\\missing-module-exception\\fail.json doesn't exist\nresolve directory\n (webpack)\\test\\cases\\runtime\\missing-module-exception\\fail doesn't exist (directory default file)\n (webpack)\\test\\cases\\runtime\\missing-module-exception\\fail\\package.json doesn't exist (directory description file)\n @ ../cases/runtime/missing-module-exception/index.js 3:2-19", "../cases/parsing/context/templates/dump-file.txt\nModule parse failed: (webpack)\\test\\cases\\parsing\\context\\templates\\dump-file.txt Line 1: Unexpected identifier\nYou may need an appropriate loader to handle this file type.\n| This is a file!\r\n| \r\n| with some content\r\n @ ../cases/parsing/context/templates ^\\.\\/.*$", "../cases/parsing/context/templates/templateLoader.js\nCritical dependencies:\n2:8-21 the request of a dependency is an expression\n @ ../cases/parsing/context/templates/templateLoader.js 2:8-21", "../cases/parsing/context/templates/templateLoaderIndirect.js\nCritical dependencies:\n2:14-21 require function is used in a way, in which dependencies cannot be statically extracted\n @ ../cases/parsing/context/templates/templateLoaderIndirect.js 2:14-21", "../cases/parsing/context/templates/templateLoaderIndirect.js\nCritical dependencies:\n4:9-16 the request of a dependency is an expression\n @ ../cases/parsing/context/templates/templateLoaderIndirect.js 4:9-16", "../cases/parsing/extract-amd/optional.js\nModule not found: Error: Cannot resolve 'file' or 'directory' ./b in (webpack)\\test\\cases\\parsing\\extract-amd\nresolve file\n (webpack)\\test\\cases\\parsing\\extract-amd\\b doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-amd\\b.webpack.js doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-amd\\b.web.js doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-amd\\b.js doesn't exist\n (webpack)\\test\\cases\\parsing\\extract-amd\\b.json doesn't exist\nresolve directory\n (webpack)\\test\\cases\\parsing\\extract-amd\\b doesn't exist (directory default file)\n (webpack)\\test\\cases\\parsing\\extract-amd\\b\\package.json doesn't exist (directory description file)\n @ ../cases/parsing/extract-amd/optional.js 3:25-39", "(webpack)/~/jade/lib/runtime.js\nModule not found: Error: Cannot resolve module 'fs' in (webpack)\\node_modules\\jade\\lib\nresolve module fs in (webpack)\\node_modules\\jade\\lib\n looking for modules in (webpack)\\web_modules\n (webpack)\\web_modules\\fs doesn't exist (module as directory)\n resolve 'file' fs in (webpack)\\web_modules\n resolve file\n (webpack)\\web_modules\\fs doesn't exist\n (webpack)\\web_modules\\fs.webpack.js doesn't exist\n (webpack)\\web_modules\\fs.web.js doesn't exist\n (webpack)\\web_modules\\fs.js doesn't exist\n (webpack)\\web_modules\\fs.json doesn't exist\n looking for modules in (webpack)\\node_modules\n resolve 'file' fs in (webpack)\\node_modules\n resolve file\n (webpack)\\node_modules\\fs.webpack.js doesn't exist\n (webpack)\\node_modules\\fs.web.js doesn't exist\n (webpack)\\node_modules\\fs.js doesn't exist\n (webpack)\\node_modules\\fs.json doesn't exist\n (webpack)\\node_modules\\fs doesn't exist\n (webpack)\\node_modules\\fs doesn't exist (module as directory)\n looking for modules in ..\\node_modules\n ..\\node_modules\\fs doesn't exist (module as directory)\n resolve 'file' fs in ..\\node_modules\n resolve file\n ..\\node_modules\\fs doesn't exist\n ..\\node_modules\\fs.webpack.js doesn't exist\n ..\\node_modules\\fs.web.js doesn't exist\n ..\\node_modules\\fs.js doesn't exist\n ..\\node_modules\\fs.json doesn't exist\n looking for modules in (webpack)\\node_modules\\jade\\node_modules\n (webpack)\\node_modules\\jade\\node_modules\\fs doesn't exist (module as directory)\n resolve 'file' fs in (webpack)\\node_modules\\jade\\node_modules\n resolve file\n (webpack)\\node_modules\\jade\\node_modules\\fs doesn't exist\n (webpack)\\node_modules\\jade\\node_modules\\fs.webpack.js doesn't exist\n (webpack)\\node_modules\\jade\\node_modules\\fs.web.js doesn't exist\n (webpack)\\node_modules\\jade\\node_modules\\fs.js doesn't exist\n (webpack)\\node_modules\\jade\\node_modules\\fs.json doesn't exist\n @ (webpack)/~/jade/lib/runtime.js 180:18-31" ], "version": "1.4.13", "hash": "11593e3b3ac85436984a", "time": 2469, "assetsByChunkName": { "main": "web.js?h=11593e3b3ac85436984a", "named-chunk": "named-chunk.web.js" }, "assets": [ { "name": "10.web.js", "size": 1058, "chunks": [ 10, 6 ], "chunkNames": [], "emitted": true }, { "name": "c31e9820c001c9c4a86bce33ce43b679.png", "size": 174, "chunks": [], "chunkNames": [], "emitted": true }, { "name": "1.web.js", "size": 483, "chunks": [ 1 ], "chunkNames": [], "emitted": true }, { "name": "2.web.js", "size": 1638, "chunks": [ 2 ], "chunkNames": [], "emitted": true }, { "name": "named-chunk.web.js", "size": 722, "chunks": [ 3 ], "chunkNames": [ "named-chunk" ], "emitted": true }, { "name": "4.web.js", "size": 191, "chunks": [ 4 ], "chunkNames": [], "emitted": true }, { "name": "5.web.js", "size": 1055, "chunks": [ 5, 7 ], "chunkNames": [], "emitted": true }, { "name": "6.web.js", "size": 360, "chunks": [ 6 ], "chunkNames": [], "emitted": true }, { "name": "7.web.js", "size": 358, "chunks": [ 7 ], "chunkNames": [], "emitted": true }, { "name": "8.web.js", "size": 164, "chunks": [ 8 ], "chunkNames": [], "emitted": true }, { "name": "9.web.js", "size": 424, "chunks": [ 9, 8 ], "chunkNames": [], "emitted": true }, { "name": "web.js?h=11593e3b3ac85436984a", "size": 276693, "chunks": [ 0 ], "chunkNames": [ "main" ], "emitted": true }, { "name": "11.web.js", "size": 506, "chunks": [ 11, 12 ], "chunkNames": [], "emitted": true }, { "name": "12.web.js", "size": 343, "chunks": [ 12 ], "chunkNames": [], "emitted": true }, { "name": "13.web.js", "size": 195, "chunks": [ 13 ], "chunkNames": [], "emitted": true }, { "name": "14.web.js", "size": 174, "chunks": [ 14 ], "chunkNames": [], "emitted": true }, { "name": "15.web.js", "size": 1548, "chunks": [ 15 ], "chunkNames": [], "emitted": true }, { "name": "16.web.js", "size": 421, "chunks": [ 16 ], "chunkNames": [], "emitted": true }, { "name": "17.web.js", "size": 907, "chunks": [ 17 ], "chunkNames": [], "emitted": true }, { "name": "18.web.js", "size": 804, "chunks": [ 18 ], "chunkNames": [], "emitted": true }, { "name": "19.web.js", "size": 207, "chunks": [ 19 ], "chunkNames": [], "emitted": true }, { "name": "20.web.js", "size": 510, "chunks": [ 20, 19 ], "chunkNames": [], "emitted": true }, { "name": "21.web.js", "size": 277, "chunks": [ 21 ], "chunkNames": [], "emitted": true } ], "chunks": [ { "id": 0, "rendered": true, "initial": true, "entry": true, "size": 188057, "names": [ "main" ], "files": [ "web.js?h=11593e3b3ac85436984a" ], "parents": [], "modules": [ { "id": 0, "identifier": "(webpack)\\test\\browsertest\\lib\\index.web.js", "name": "./lib/index.web.js", "size": 3593, "cacheable": true, "built": true, "optional": false, "prefetched": false, "chunks": [ 0 ], "assets": [], "profile": { "factory": 11, "building": 73, "dependencies": 242 }, "failed": false, "errors": 0, "warnings": 0, "reasons": [], "source": "// Should not break it...\r\nif(typeof require !== \"function\")\r\n\tvar require = require(\"amdrequire\");\r\nif(typeof define != \"function\")\r\n\tvar define = require(\"amdefine\");\r\n\r\nfunction test(cond, message) {\r\n\tif(!cond) throw new Error(message);\r\n}\r\n\r\n// load tests from library1, with script loader\r\nrequire(\"script!../js/library1.js\");\r\n\r\n// Buildin 'style' loader adds css to document\r\nrequire(\"./stylesheet.css\");\r\nrequire(\"./stylesheet.less\");\r\n\r\nvar should = require(\"should\");\r\nif(!should.exist) should.exist = function(x) { should.strictEqual(x === undefined, false); should.strictEqual(x === null, false); }\r\n\r\ndescribe(\"main\", function() {\r\n\tit(\"should load library1 with script-loader\", function() {\r\n\t\tshould.exist(window.library1);\r\n\t\twindow.library1.should.be.eql(true);\r\n\t});\r\n\r\n\tit(\"should load library2 exported as global\", function() {\r\n\t\tshould.exist(window.library2);\r\n\t\tshould.exist(window.library2.ok);\r\n\t\twindow.library2.ok.should.be.eql(true);\r\n\t});\r\n\t\r\n\tvar testCasesContext = require.context(\"../../cases\", true, /^\\.\\/[^\\/_]+\\/[^\\/_]+\\/index$/);\r\n\tvar testCasesMap = testCasesContext.keys().map(function(key) {\r\n\t\treturn key.substring(2, key.length - \"/index\".length).split(\"/\");\r\n\t}).reduce(function(map, x) {\r\n\t\tif(!map[x[0]]) map[x[0]] = [x[1]];\r\n\t\telse map[x[0]].push(x[1]);\r\n\t\treturn map;\r\n\t}, {});\r\n\tObject.keys(testCasesMap).forEach(function(category) {\r\n\t\tdescribe(category, function() {\r\n\t\t\ttestCasesMap[category].forEach(function(name) {\r\n\t\t\t\tdescribe(name, function() {\r\n\t\t\t\t\ttestCasesContext(\"./\" + category + \"/\" + name + \"/index\");\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t});\r\n\t});\r\n\r\n\tdescribe(\"web resolving\", function() {\r\n\t\tit(\"should load index.web.js instead of index.js\", function() {\r\n\t\t\ttrue.should.be.eql(true);\r\n\t\t});\r\n\r\n\t\tit(\"should load correct replacements for files\", function(done) {\r\n\t\t\trequire.ensure([\"subcontent\"], function(require) {\r\n\t\t\t\t// Comments work!\r\n\t\t\t\texports.ok = true;\r\n\t\t\t\ttest(require(\"subcontent\") === \"replaced\", \"node_modules should be replaced with web_modules\");\r\n\t\t\t\ttest(require(\"subcontent2/file.js\") === \"orginal\", \"node_modules should still work when web_modules exists\");\r\n\t\t\t\tdone();\r\n\t\t\t});\r\n\t\t});\r\n\r\n\t\tafter(function() {\r\n\t\t\tshould.exist(exports.ok);\r\n\t\t\texports.ok.should.be.eql(true);\r\n\t\t});\r\n\t});\r\n\r\n\tdescribe(\"web runtime\", function() {\r\n\t\tit(\"should have support for require.main\", function() {\r\n\t\t\tvar value = require.main === module;\r\n\t\t\tvar otherModuleValue = require(\"./testRequireMain\");\r\n\t\t\tvalue.should.be.eql(true);\r\n\t\t\totherModuleValue.should.be.eql(false);\r\n\t\t});\r\n\t});\r\n\r\n\tdescribe(\"web polyfilling\", function() {\r\n\t\tvar sum2;\r\n\r\n\t\tbefore(function() {\r\n\t\t\tsum2 = 0;\r\n\t\t});\r\n\r\n\t\tit(\"should polyfill process and module\", function(done) {\r\n\t\t\tmodule.id.should.have.type(\"number\");\r\n\t\t\trequire.ensure([], function(require) {\r\n\t\t\t\ttest(Array.isArray(process.argv), \"process.argv should be an array\");\r\n\t\t\t\tprocess.nextTick(function() {\r\n\t\t\t\t\tsum2++;\r\n\t\t\t\t\tsum2.should.be.eql(2);\r\n\t\t\t\t\tdone();\r\n\t\t\t\t});\r\n\t\t\t\tsum2++;\r\n\t\t\t\ttest(global === window, \"global === window\");\r\n\t\t\t});\r\n\t\t});\r\n\t});\r\n\r\n\tdescribe(\"web loaders\", function() {\r\n\t\tit(\"should handle the file loader correctly\", function() {\r\n\t\t\trequire(\"!file!../img/image.png\").should.match(/js\\/.+\\.png$/);\r\n\t\t\tdocument.getElementById(\"image\").src = require(\"file?prefix=img/!../img/image.png\");\r\n\t\t});\r\n\t});\r\n\r\n});\r\n\r\nif(module.hot) {\r\n\tmodule.hot.accept();\r\n\tmodule.hot.dispose(function() {\r\n\t\tmocha.suite.suites.length = 0;\r\n\t\tvar stats = document.getElementById(\"stats\");\r\n\t\tstats.parentNode.removeChild(stats);\r\n\t});\r\n\tif(module.data) {\r\n\t\tmocha.run();\r\n\t}\r\n}\r\n" }, { "id": 1, "identifier": "(webpack)\\test\\cases /^\\.\\/[^\\/_]+\\/[^\\/_]+\\/index$/", "name": "../cases ^\\.\\/[^\\/_]+\\/[^\\/_]+\\/index$", "size": 1846, "cacheable": true, "built": true, "optional": false, "prefetched": false, "chunks": [ 0 ], "assets": [], "issuer": "(webpack)\\test\\browsertest\\lib\\index.web.js", "profile": { "factory": 42, "building": 392 }, "failed": false, "errors": 0, "warnings": 0, "reasons": [ { "moduleId": 0, "moduleIdentifier": "(webpack)\\test\\browsertest\\lib\\index.web.js", "module": "./lib/index.web.js", "moduleName": "./lib/index.web.js", "type": "require.context", "userRequest": "../../cases", "loc": "33:24-93" } ] }, { "id": 2, "identifier": "(webpack)\\test\\browsertest\\lib\\testRequireMain.js", "name": "./lib/testRequireMain.js", "size": 41, "cacheable": true, "built": true, "optional": false, "prefetched": false, "chunks": [ 0 ], "assets": [], "issuer": "(webpack)\\test\\browsertest\\lib\\index.web.js", "profile": { "factory": 44, "building": 200, "dependencies": 55 }, "failed": false, "errors": 0, "warnings": 0, "reasons": [ { "moduleId": 0, "moduleIdentifier": "(webpack)\\test\\browsertest\\lib\\index.web.js", "module": "./lib/index.web.js", "moduleName": "./lib/index.web.js", "type": "cjs require", "userRequest": "./testRequireMain", "loc": "75:26-54" } ], "source": "module.exports = require.main === module;" }, { "id": 3, "identifier": "(webpack)\\node_modules\\style-loader\\index.js!(webpack)\\node_modules\\css-loader\\index.js!(webpack)\\test\\browsertest\\lib\\stylesheet.css", "name": "./lib/stylesheet.css", "size": 1150, "cacheable": true, "built": true, "optional": false, "prefetched": false, "chunks": [ 0 ], "assets": [], "issuer": "(webpack)\\test\\browsertest\\lib\\index.web.js", "profile": { "factory": 79, "building": 11 }, "failed": false, "errors": 0, "warnings": 0, "reasons": [ { "moduleId": 0, "moduleIdentifier": "(webpack)\\test\\browsertest\\lib\\index.web.js", "module": "./lib/index.web.js", "moduleName": "./lib/index.web.js", "type": "cjs require", "userRequest": "./stylesheet.css", "loc": "15:0-27" } ], "source": "// style-loader: Adds some css to the DOM by adding a