@lifeomic/test-tool-utils
TypeScript icon, indicating that this package has built-in type declarations

5.2.0 • Public • Published

@lifeomic/test-tool-utils

npm Build Status

logging

Exposes a debug instance for the named library

export interface Logger {
  info: Debugger;
  error: Debugger;
  warn: Debugger;
  debug: Debugger;
  child(name: string): Logger;
}
import { logging } from '@lifeomic/test-tool-utils';

const logger = logging.getLogger('my-lib');

writeBuffer

An array backed buffer for streams. Especially useful for handling Docker streams.

import { writeBuffer } from '@lifeomic/test-tool-utils';

...
const stderr = new writeBuffer.WriteBuffer();
const stdout = new writeBuffer.WriteBuffer();
container.modem.demuxStream(stream, stdout, stderr);
...

console.info(stdout.toString('utf-8'));
console.error(stderr.toString('utf-8'));

debug

/@lifeomic/test-tool-utils/

    Package Sidebar

    Install

    npm i @lifeomic/test-tool-utils

    Weekly Downloads

    543

    Version

    5.2.0

    License

    MIT

    Unpacked Size

    26.6 kB

    Total Files

    14

    Last publish

    Collaborators

    • lifeomicdev
    • npm-lifeomicdev-github