npm.io
5.0.1 • Published 4 years ago

gs-tectonic-superagent

Licence
MIT
Version
5.0.1
Deps
1
Size
40 kB
Vulns
0
Weekly
0

tectonic-superagent

A superagent driver for tectonic.

Usage

Basic usage:

const manager = new Manager({
  drivers: {
    fromSuperagent: new TectonicSuperagent()
});

Customization - all keys are optional:

const manager = new Manager({
  drivers: {
    fromSuperagent: new TectonicSuperagent({
	  // custom request modifier, used to manipulate the superagent request
	  // before it's sent over.
	  request: (r) => r.set('Authorization', 'Bearer xyz'),
	  // custom callback called with superagent err each time a request fails.
	  // useful if you need to intercept 401 errors to redirect to a login page,
	  // for example.
	  onError: (err) => {}
	})
  }
});

Keywords