node-abi update for Electron v11

chore

node-abi update.

Test coverage for dynamic RealTimeDomain window (xaxis) resizing

test

Test coverage to prevent regressions

Fixed RealTimeDomain window auto-range selection issue

bug

The RealTimeDomain property window accepts an array of window timescales to allow the LineChart to automatically increase it's x-axis domain over longer periods.

It was incorrectly only using the smallest window in the array. It should now auto-range across the array values correctly.

Thick Line shader refactor

refactor

The shader used by LineChart to increase the width of plotted lines has been refactored.

Fixed missing Serialport types

bug

The template had missing serialport types, which meant the transport-manager/config/serial.tsx would throw linter warnings around baudRate configuration.