@userfrosting/ts-log-adapter-ava
v0.1.1
Published
Plug ava test logging into ts-log compatible logging interfaces.
Downloads
216
Readme
ts-log-adapter-ava
| Branch | Status | | ------ | ------ | | master | |
An adapter for the ts-log interface that pushes logging to ava.
Install
npm i @userfrosting/ts-log-adapter-ava
Usage
IMPORTANT This is an ES module package targeting NodeJS
^12.17.0 || >=13.2.0
. Learn more at the NodeJS ESM docs.
import test from "ava";
import { logAdapter } from "@userfrosting/ts-log-adapter-ava";
import main from "./main.js";
test("example", t => {
const result = main(logAdapter(t.log));
t.true(result);
});
API
API documentation is regenerated for every release using API Extractor and API Documenter. The results reside in docs/api.
Release process
Generally speaking, all releases should first traverse through alpha
, beta
, and rc
(release candidate) to catch missed bugs and gather feedback as appropriate. Aside from this however, there are a few steps that MUST always be done.
- Make sure
CHANGELOG.md
is up to date. - Update version via
npm
likenpm version 3.0.0
ornpm version patch
. npm publish
.- Create release on GitHub from tag made by
npm version
.