175963182e
This patch implements FrameManager which is responsible for maintaining the frame tree. FrameManager is quite basic: it sends FrameAttached, FrameDetached and FrameNavigated events, and can report mainFrame and all frames. The next step would be moving certain Page API's to the Frame. For example, such method as Page.evaluate, Page.navigate and others should be available on Frame object as well. References #4
202 lines
7.3 KiB
JSON
202 lines
7.3 KiB
JSON
{
|
|
"name": "puppeteer",
|
|
"version": "0.0.1",
|
|
"lockfileVersion": 1,
|
|
"dependencies": {
|
|
"balanced-match": {
|
|
"version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
|
|
"integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="
|
|
},
|
|
"bindings": {
|
|
"version": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz",
|
|
"integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=",
|
|
"dev": true
|
|
},
|
|
"brace-expansion": {
|
|
"version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz",
|
|
"integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k="
|
|
},
|
|
"concat-map": {
|
|
"version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
|
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
|
|
},
|
|
"concat-stream": {
|
|
"version": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
|
|
"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc="
|
|
},
|
|
"core-util-is": {
|
|
"version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
|
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
|
|
},
|
|
"deasync": {
|
|
"version": "https://registry.npmjs.org/deasync/-/deasync-0.1.10.tgz",
|
|
"integrity": "sha1-TkpoNvvgR3vV+Qgwi9KpZVfV1/4=",
|
|
"dev": true
|
|
},
|
|
"debug": {
|
|
"version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
|
|
"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo="
|
|
},
|
|
"exit": {
|
|
"version": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
|
|
"integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
|
|
"dev": true
|
|
},
|
|
"extract-zip": {
|
|
"version": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.5.tgz",
|
|
"integrity": "sha1-maBnNbbqIOqbcF13ms/8yHz/BEA="
|
|
},
|
|
"fd-slicer": {
|
|
"version": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
|
|
"integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU="
|
|
},
|
|
"fs.realpath": {
|
|
"version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
|
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
|
|
},
|
|
"glob": {
|
|
"version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
|
|
"integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU="
|
|
},
|
|
"inflight": {
|
|
"version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
|
|
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
|
|
},
|
|
"inherits": {
|
|
"version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
|
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
|
|
},
|
|
"isarray": {
|
|
"version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
|
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
|
|
},
|
|
"jasmine": {
|
|
"version": "https://registry.npmjs.org/jasmine/-/jasmine-2.6.0.tgz",
|
|
"integrity": "sha1-ayLnCIPo5YnUVjRhU7TSBt2+IX8=",
|
|
"dev": true
|
|
},
|
|
"jasmine-core": {
|
|
"version": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.6.3.tgz",
|
|
"integrity": "sha1-RQcpUOSkKx4yL+VcABEApGXXeBU=",
|
|
"dev": true
|
|
},
|
|
"mime": {
|
|
"version": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz",
|
|
"integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA="
|
|
},
|
|
"minimatch": {
|
|
"version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
|
|
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
|
|
},
|
|
"minimist": {
|
|
"version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
|
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
|
|
"dev": true
|
|
},
|
|
"mkdirp": {
|
|
"version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
|
|
"integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
|
|
"dependencies": {
|
|
"minimist": {
|
|
"version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
|
|
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
|
|
}
|
|
}
|
|
},
|
|
"ms": {
|
|
"version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
|
|
"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
|
|
},
|
|
"nan": {
|
|
"version": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
|
|
"integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=",
|
|
"dev": true
|
|
},
|
|
"ncp": {
|
|
"version": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
|
|
"integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=",
|
|
"dev": true
|
|
},
|
|
"once": {
|
|
"version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
|
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
|
|
},
|
|
"path-is-absolute": {
|
|
"version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
|
|
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
|
|
},
|
|
"pend": {
|
|
"version": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
|
|
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
|
|
},
|
|
"pixelmatch": {
|
|
"version": "4.0.2",
|
|
"resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz",
|
|
"integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=",
|
|
"dev": true
|
|
},
|
|
"pngjs": {
|
|
"version": "3.2.0",
|
|
"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.2.0.tgz",
|
|
"integrity": "sha1-/J/OoaijddpUpRFIAZ1avUHbq94=",
|
|
"dev": true
|
|
},
|
|
"process-nextick-args": {
|
|
"version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
|
|
"integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
|
|
},
|
|
"progress": {
|
|
"version": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
|
|
"integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8="
|
|
},
|
|
"readable-stream": {
|
|
"version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.11.tgz",
|
|
"integrity": "sha1-B5azH412iAB/8Lk6gIjTSqF8D3I="
|
|
},
|
|
"rimraf": {
|
|
"version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
|
|
"integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0="
|
|
},
|
|
"safe-buffer": {
|
|
"version": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
|
|
"integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c="
|
|
},
|
|
"string_decoder": {
|
|
"version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz",
|
|
"integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk="
|
|
},
|
|
"text-diff": {
|
|
"version": "1.0.1",
|
|
"resolved": "https://registry.npmjs.org/text-diff/-/text-diff-1.0.1.tgz",
|
|
"integrity": "sha1-bBBZBUNeM3hXN1ydL2ymPkU/9WU=",
|
|
"dev": true
|
|
},
|
|
"typedarray": {
|
|
"version": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
|
|
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
|
|
},
|
|
"ultron": {
|
|
"version": "1.1.0",
|
|
"resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.0.tgz",
|
|
"integrity": "sha1-sHoualQagV/Go0zNRTO67DB8qGQ="
|
|
},
|
|
"util-deprecate": {
|
|
"version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
|
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
|
|
},
|
|
"wrappy": {
|
|
"version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
|
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
|
},
|
|
"ws": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-3.0.0.tgz",
|
|
"integrity": "sha1-mN2wAFbIOQy3Ued4h4hJf5kQO2w="
|
|
},
|
|
"yauzl": {
|
|
"version": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
|
|
"integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU="
|
|
}
|
|
}
|
|
}
|