Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heapwolf/node-chrome
deprecated
https://github.com/heapwolf/node-chrome
chrome chromium commandline electron testing
Last synced: 6 days ago
JSON representation
deprecated
- Host: GitHub
- URL: https://github.com/heapwolf/node-chrome
- Owner: heapwolf
- License: mit
- Created: 2013-02-04T19:19:22.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2016-12-19T08:37:32.000Z (almost 8 years ago)
- Last Synced: 2024-04-14T09:59:26.573Z (7 months ago)
- Topics: chrome, chromium, commandline, electron, testing
- Language: JavaScript
- Homepage:
- Size: 26.4 KB
- Stars: 281
- Watchers: 20
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SYNOPSIS
Run chrome headlessly as a module or as a command from the commandline. This
project is similar to [electron-stream](https://github.com/juliangruber/electron-stream),
but it's simpler, no streams, no servers, etc.# USAGE
## FROM THE COMMANDLINE
The `html` file is optional (an empty one will be used by default).```bash
node-chrome index.js [index.html]
```## AS A MODULE
Provides an event emitter with `stdout`, `stderr` and `exit`.```js
const Chrome = require('node-chrome')
const path = require('path')const chrome = Chrome('
Hello World
')//
// or pass in file names...
//
// const js = path.join(__dirname, 'index.js')
// const html = path.join(__dirname, 'index.html')
// const chrome = Chrome({ js, html })chrome.on('stdout', (data) => console.log(data))
chrome.on('exit', (code, sig) => process.exit(code, sig))
```Kill an isntance with `kill`.
```js
chrome.kill(/* sig */)
```