mirror of
https://github.com/semantic-release/semantic-release.git
synced 2026-10-25 15:39:35 +00:00
bcc663ccf0
* add `warn` type to logger in `getLogger` * test: update test case `'Expose "error", "success" and "log" functions'` * type: add `warn` to `logger` type interface * doc: add available logger function to docs * type: update type interface doc for `logger`
20 lines
694 B
JavaScript
20 lines
694 B
JavaScript
import signale from "signale";
|
|
import figures from "figures";
|
|
|
|
const { Signale } = signale;
|
|
|
|
export default ({ stdout, stderr }) =>
|
|
new Signale({
|
|
config: { displayTimestamp: true, underlineMessage: false, displayLabel: false },
|
|
disabled: false,
|
|
interactive: false,
|
|
scope: "semantic-release",
|
|
stream: [stdout],
|
|
types: {
|
|
error: { badge: figures.cross, color: "red", label: "", stream: [stderr] },
|
|
log: { badge: figures.info, color: "magenta", label: "", stream: [stdout] },
|
|
success: { badge: figures.tick, color: "green", label: "", stream: [stdout] },
|
|
warn: { badge: figures.warning, color: "yellow", label: "", stream: [stderr] },
|
|
},
|
|
});
|