{
  "version": "1.0.0",
  "errors": [],
  "warnings": [],
  "hash": "eaf30f934a3d5f841fba",
  "time": 125,
  "assets": [
    {
      "name": "pageB.bundle.js",
      "size": 215,
      "chunks": [
        0
      ],
      "chunkNames": [
        "pageB"
      ],
      "emitted": true
    },
    {
      "name": "1.chunk.js",
      "size": 172,
      "chunks": [
        1
      ],
      "chunkNames": [],
      "emitted": true
    },
    {
      "name": "pageA.bundle.js",
      "size": 322,
      "chunks": [
        2
      ],
      "chunkNames": [
        "pageA"
      ],
      "emitted": true
    },
    {
      "name": "commons.js",
      "size": 3453,
      "chunks": [
        3
      ],
      "chunkNames": [
        "commons.js"
      ],
      "emitted": true
    }
  ],
  "chunks": [
    {
      "id": 0,
      "rendered": true,
      "initial": true,
      "entry": false,
      "size": 152,
      "names": [
        "pageB"
      ],
      "files": [
        "pageB.bundle.js"
      ],
      "parents": [
        3
      ],
      "modules": [
        {
          "id": 0,
          "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "name": "./pageB.js",
          "size": 152,
          "cacheable": true,
          "built": true,
          "prefetched": false,
          "chunks": [
            0
          ],
          "profile": {
            "factory": 14,
            "building": 45,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [],
          "source": "var common = require(\"./common\");\r\nrequire.ensure([\"./shared\"], function(require) {\r\n\tvar shared = require(\"./shared\");\r\n\tshared(\"This is page B\");\r\n});"
        }
      ],
      "origins": [
        {
          "moduleId": 0,
          "module": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "moduleName": "./pageB.js",
          "loc": "",
          "name": "pageB",
          "reasons": []
        }
      ]
    },
    {
      "id": 1,
      "rendered": true,
      "initial": false,
      "entry": false,
      "size": 91,
      "names": [],
      "files": [
        "1.chunk.js"
      ],
      "parents": [
        0,
        2
      ],
      "modules": [
        {
          "id": 2,
          "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\shared.js",
          "name": "./shared.js",
          "size": 91,
          "cacheable": true,
          "built": true,
          "prefetched": false,
          "chunks": [
            1
          ],
          "issuer": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "profile": {
            "factory": 1,
            "building": 31,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
              "module": "./pageA.js",
              "moduleName": "./pageA.js",
              "type": "amd require",
              "userRequest": "./shared",
              "loc": "2:0-4:2"
            },
            {
              "moduleId": 0,
              "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
              "module": "./pageB.js",
              "moduleName": "./pageB.js",
              "type": "require.ensure item",
              "userRequest": "./shared",
              "loc": "2:0-5:2"
            },
            {
              "moduleId": 0,
              "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
              "module": "./pageB.js",
              "moduleName": "./pageB.js",
              "type": "cjs require",
              "userRequest": "./shared",
              "loc": "3:14-33"
            }
          ],
          "source": "var common = require(\"./common\");\r\nmodule.exports = function(msg) {\r\n\tconsole.log(msg);\r\n};"
        }
      ],
      "loc": "2:0-4:2",
      "origins": [
        {
          "moduleId": 0,
          "module": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "moduleName": "./pageB.js",
          "loc": "2:0-5:2",
          "name": null,
          "reasons": []
        },
        {
          "moduleId": 0,
          "module": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "moduleName": "./pageA.js",
          "loc": "2:0-4:2",
          "name": null,
          "reasons": [
            "duplicate"
          ]
        }
      ]
    },
    {
      "id": 2,
      "rendered": true,
      "initial": true,
      "entry": false,
      "size": 108,
      "names": [
        "pageA"
      ],
      "files": [
        "pageA.bundle.js"
      ],
      "parents": [
        3
      ],
      "modules": [
        {
          "id": 0,
          "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "name": "./pageA.js",
          "size": 108,
          "cacheable": true,
          "built": true,
          "prefetched": false,
          "chunks": [
            2
          ],
          "profile": {
            "factory": 19,
            "building": 20
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [],
          "source": "var common = require(\"./common\");\r\nrequire([\"./shared\"], function(shared) {\r\n\tshared(\"This is page A\");\r\n});"
        }
      ],
      "origins": [
        {
          "moduleId": 0,
          "module": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "moduleName": "./pageA.js",
          "loc": "",
          "name": "pageA",
          "reasons": []
        }
      ]
    },
    {
      "id": 3,
      "rendered": true,
      "initial": true,
      "entry": true,
      "size": 26,
      "names": [
        "commons.js"
      ],
      "files": [
        "commons.js"
      ],
      "parents": [],
      "modules": [
        {
          "id": 1,
          "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\common.js",
          "name": "./common.js",
          "size": 26,
          "cacheable": true,
          "built": true,
          "prefetched": false,
          "chunks": [
            3
          ],
          "issuer": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "profile": {
            "factory": 1,
            "building": 29
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
              "module": "./pageA.js",
              "moduleName": "./pageA.js",
              "type": "cjs require",
              "userRequest": "./common",
              "loc": "1:13-32"
            },
            {
              "moduleId": 0,
              "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
              "module": "./pageB.js",
              "moduleName": "./pageB.js",
              "type": "cjs require",
              "userRequest": "./common",
              "loc": "1:13-32"
            },
            {
              "moduleId": 2,
              "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\shared.js",
              "module": "./shared.js",
              "moduleName": "./shared.js",
              "type": "cjs require",
              "userRequest": "./common",
              "loc": "1:13-32"
            }
          ],
          "source": "module.exports = \"Common\";"
        }
      ],
      "origins": []
    }
  ],
  "modules": [
    {
      "id": 0,
      "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
      "name": "./pageA.js",
      "size": 108,
      "cacheable": true,
      "built": true,
      "prefetched": false,
      "chunks": [
        2
      ],
      "profile": {
        "factory": 19,
        "building": 20
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [],
      "source": "var common = require(\"./common\");\r\nrequire([\"./shared\"], function(shared) {\r\n\tshared(\"This is page A\");\r\n});"
    },
    {
      "id": 0,
      "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
      "name": "./pageB.js",
      "size": 152,
      "cacheable": true,
      "built": true,
      "prefetched": false,
      "chunks": [
        0
      ],
      "profile": {
        "factory": 14,
        "building": 45,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [],
      "source": "var common = require(\"./common\");\r\nrequire.ensure([\"./shared\"], function(require) {\r\n\tvar shared = require(\"./shared\");\r\n\tshared(\"This is page B\");\r\n});"
    },
    {
      "id": 1,
      "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\common.js",
      "name": "./common.js",
      "size": 26,
      "cacheable": true,
      "built": true,
      "prefetched": false,
      "chunks": [
        3
      ],
      "issuer": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
      "profile": {
        "factory": 1,
        "building": 29
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "module": "./pageA.js",
          "moduleName": "./pageA.js",
          "type": "cjs require",
          "userRequest": "./common",
          "loc": "1:13-32"
        },
        {
          "moduleId": 0,
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "module": "./pageB.js",
          "moduleName": "./pageB.js",
          "type": "cjs require",
          "userRequest": "./common",
          "loc": "1:13-32"
        },
        {
          "moduleId": 2,
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\shared.js",
          "module": "./shared.js",
          "moduleName": "./shared.js",
          "type": "cjs require",
          "userRequest": "./common",
          "loc": "1:13-32"
        }
      ],
      "source": "module.exports = \"Common\";"
    },
    {
      "id": 2,
      "identifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\shared.js",
      "name": "./shared.js",
      "size": 91,
      "cacheable": true,
      "built": true,
      "prefetched": false,
      "chunks": [
        1
      ],
      "issuer": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
      "profile": {
        "factory": 1,
        "building": 31,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageA.js",
          "module": "./pageA.js",
          "moduleName": "./pageA.js",
          "type": "amd require",
          "userRequest": "./shared",
          "loc": "2:0-4:2"
        },
        {
          "moduleId": 0,
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "module": "./pageB.js",
          "moduleName": "./pageB.js",
          "type": "require.ensure item",
          "userRequest": "./shared",
          "loc": "2:0-5:2"
        },
        {
          "moduleId": 0,
          "moduleIdentifier": "C:\\Users\\kopperts\\Repos\\node_modules\\webpack\\examples\\multiple-entry-points\\pageB.js",
          "module": "./pageB.js",
          "moduleName": "./pageB.js",
          "type": "cjs require",
          "userRequest": "./shared",
          "loc": "3:14-33"
        }
      ],
      "source": "var common = require(\"./common\");\r\nmodule.exports = function(msg) {\r\n\tconsole.log(msg);\r\n};"
    }
  ],
  "children": []
}
