- #!/usr/bin/env node -r esm
import { consola } from "./utils"
consola.error({
message: "Foobar"
})
consola.log({
AAA: "BBB"
})
// consola.log(consola)
consola.log("%d", 12)
consola.error({ type: "CSSError", message: "Use scss" })
consola.error(
- #!/usr/bin/env node -r esm
import { FancyReporter } from "../src"
import { reporterDemo } from "./utils"
reporterDemo(new FancyReporter({}))
- #!/usr/bin/env node -r esm
import { consola } from "./utils"
function mockFn (type) {
if (type === "info") {
return () => this.log("INFO INFO INFO")
}
}
consola.info("before")
consola.mockTypes(mockFn)
const tagged = consola.withTag("newTag"
- describe("require", () => {
afterEach(() => {
delete global.consola
jest.resetModules() // jest equivalent to delete require.cache
})
test("require twice has same consola", () => {
const consola1 = require("consola")
jest.resetModu
- #!/usr/bin/env node -r esm
import { consola } from "./utils"
function foo () {
console.info("foo") // eslint-disable-line no-console
console.warn("foo warn") // eslint-disable-line no-console
}
foo()
consola.wrapConsole()
foo()
consola.restoreCons
- import Sentencer from "sentencer"
const sentenceTemplates = [
"the {{ noun }} is {{ a_noun }}",
"{{ a_noun }} is {{ an_adjective }} {{ noun }}",
"the first {{ adjective }} {{ noun }} is, in its own way, {{ a_noun }}",
"their {{ noun }} was, in t
- import { Consola } from "../src"describe("consola", () => { test("can set level", () => { const consola = new Consola() expect(consola.level).toBe(3) for (let i = 0; i <= 5; i++) { consola.level = i expect(consola.level).toBe