xvfb-ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

node-xvfb-ts

Easily start and stop an X Virtual Frame Buffer from your node apps.


Usage

import { Xvfb } from 'xvfb-ts';
const xvfb = new Xvfb();

await xvfb.start();

// code that uses the virtual frame buffer here

await xvfb.stop();
// the Xvfb is stopped

The Xvfb constructor takes four options:

  • displayNum - the X display to use, defaults to the lowest unused display number >= 99 if reuse is false or 99 if reuse is true.
  • reuse - whether to reuse an existing Xvfb instance if it already exists on the X display referenced by displayNum.
  • timeout - number of milliseconds to wait when starting Xvfb before assuming it failed to start, defaults to 500.
  • silent - don't pipe Xvfb stderr to the process's stderr.
  • xvfb_args - Extra arguments to pass to Xvfb.

Thanks to

Package Sidebar

Install

npm i xvfb-ts

Weekly Downloads

7

Version

1.0.1

License

MIT

Unpacked Size

11 kB

Total Files

6

Last publish

Collaborators

  • darkgl