├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .flowconfig ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── bin └── phantom.js ├── decls ├── config.js └── logger.js ├── docs ├── .nojekyll ├── README.md ├── _media │ ├── example.html │ └── example.md ├── _navbar.md ├── _sidebar.md ├── advanced.md ├── index.html ├── install.md ├── migrating.md ├── page_obj.md ├── phantom_obj.md ├── update_log.md ├── work.md └── zh-cn │ ├── README.md │ ├── _navbar.md │ ├── _sidebar.md │ ├── advanced.md │ ├── install.md │ ├── migrating.md │ ├── page_obj.md │ ├── phantom_obj.md │ ├── update_log.md │ └── work.md ├── examples ├── .babelrc ├── .gitignore ├── Dockerfile ├── async.js ├── cluster.js ├── co.js ├── out_obj.js ├── package.json ├── render.js └── simple.js ├── package.json └── src ├── __mocks__ └── child_process.js ├── __tests__ ├── .babelrc ├── command.test.js ├── index.test.js ├── inject_example.js ├── out_object.test.js ├── page.evaluate.test.js ├── page.event.test.js ├── page.test.js └── phantom.test.js ├── command.js ├── index.js ├── out_object.js ├── page.js ├── phantom.js └── shim ├── .babelrc └── index.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- 1 | [libs] 2 | decls/ 3 | 4 | 5 | [options] 6 | suppress_comment= \\(.\\|\n\\)*\\$FlowFixMe -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib/ 3 | dist/ 4 | .idea 5 | coverage/ 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/README.md -------------------------------------------------------------------------------- /bin/phantom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/bin/phantom.js -------------------------------------------------------------------------------- /decls/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/decls/config.js -------------------------------------------------------------------------------- /decls/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/decls/logger.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_media/example.html: -------------------------------------------------------------------------------- 1 |

To infinity and Beyond!

-------------------------------------------------------------------------------- /docs/_media/example.md: -------------------------------------------------------------------------------- 1 | > This is from the `example.md` 2 | -------------------------------------------------------------------------------- /docs/_navbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/_navbar.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/advanced.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/migrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/migrating.md -------------------------------------------------------------------------------- /docs/page_obj.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/page_obj.md -------------------------------------------------------------------------------- /docs/phantom_obj.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/phantom_obj.md -------------------------------------------------------------------------------- /docs/update_log.md: -------------------------------------------------------------------------------- 1 | # update log 2 | -------------------------------------------------------------------------------- /docs/work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/work.md -------------------------------------------------------------------------------- /docs/zh-cn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/zh-cn/README.md -------------------------------------------------------------------------------- /docs/zh-cn/_navbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/zh-cn/_navbar.md -------------------------------------------------------------------------------- /docs/zh-cn/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/zh-cn/_sidebar.md -------------------------------------------------------------------------------- /docs/zh-cn/advanced.md: -------------------------------------------------------------------------------- 1 | # 高级用法 2 | -------------------------------------------------------------------------------- /docs/zh-cn/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/zh-cn/install.md -------------------------------------------------------------------------------- /docs/zh-cn/migrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/zh-cn/migrating.md -------------------------------------------------------------------------------- /docs/zh-cn/page_obj.md: -------------------------------------------------------------------------------- 1 | # page 对象的 API 2 | -------------------------------------------------------------------------------- /docs/zh-cn/phantom_obj.md: -------------------------------------------------------------------------------- 1 | # phantom 对象的 API 2 | -------------------------------------------------------------------------------- /docs/zh-cn/update_log.md: -------------------------------------------------------------------------------- 1 | # 更新日志 2 | -------------------------------------------------------------------------------- /docs/zh-cn/work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/docs/zh-cn/work.md -------------------------------------------------------------------------------- /examples/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/.babelrc -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | -------------------------------------------------------------------------------- /examples/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/Dockerfile -------------------------------------------------------------------------------- /examples/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/async.js -------------------------------------------------------------------------------- /examples/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/cluster.js -------------------------------------------------------------------------------- /examples/co.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/co.js -------------------------------------------------------------------------------- /examples/out_obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/out_obj.js -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/render.js -------------------------------------------------------------------------------- /examples/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/examples/simple.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/package.json -------------------------------------------------------------------------------- /src/__mocks__/child_process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__mocks__/child_process.js -------------------------------------------------------------------------------- /src/__tests__/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/.babelrc -------------------------------------------------------------------------------- /src/__tests__/command.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/command.test.js -------------------------------------------------------------------------------- /src/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/index.test.js -------------------------------------------------------------------------------- /src/__tests__/inject_example.js: -------------------------------------------------------------------------------- 1 | window.foo = 1; 2 | -------------------------------------------------------------------------------- /src/__tests__/out_object.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/out_object.test.js -------------------------------------------------------------------------------- /src/__tests__/page.evaluate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/page.evaluate.test.js -------------------------------------------------------------------------------- /src/__tests__/page.event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/page.event.test.js -------------------------------------------------------------------------------- /src/__tests__/page.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/page.test.js -------------------------------------------------------------------------------- /src/__tests__/phantom.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/__tests__/phantom.test.js -------------------------------------------------------------------------------- /src/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/command.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/index.js -------------------------------------------------------------------------------- /src/out_object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/out_object.js -------------------------------------------------------------------------------- /src/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/page.js -------------------------------------------------------------------------------- /src/phantom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/phantom.js -------------------------------------------------------------------------------- /src/shim/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/shim/.babelrc -------------------------------------------------------------------------------- /src/shim/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amir20/phantomjs-node/HEAD/src/shim/index.js --------------------------------------------------------------------------------