UNPKG

autocolor.js

Version:

Automatically colors your output!

20 lines 1.37 kB
import Keyword from "../Keyword"; export default class KwInfoWithColon extends Keyword { constructor() { super(...arguments); this.shouldMatch = ["info:", "Info:"]; this.shouldNotMatch = ["info"]; } check(input) { return input.toLowerCase() === "info:"; } getColored(input) { if (this.check(input)) { return this.color.bgCyan(this.color.whiteBright(input)); } else { return ""; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiS3dJbmZvV2l0aENvbG9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2tleXdvcmQva2V5d29yZHMvS3dJbmZvV2l0aENvbG9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sT0FBTyxNQUFNLFlBQVksQ0FBQztBQUVqQyxNQUFNLENBQUMsT0FBTyxPQUFPLGVBQWdCLFNBQVEsT0FBTztJQUFwRDs7UUFDRSxnQkFBVyxHQUFHLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQ2pDLG1CQUFjLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQVk1QixDQUFDO0lBWEMsS0FBSyxDQUFDLEtBQWE7UUFDakIsT0FBTyxLQUFLLENBQUMsV0FBVyxFQUFFLEtBQUssT0FBTyxDQUFDO0lBQ3pDLENBQUM7SUFFRCxVQUFVLENBQUMsS0FBYTtRQUN0QixJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDckIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1NBQ3pEO2FBQU07WUFDTCxPQUFPLEVBQUUsQ0FBQztTQUNYO0lBQ0gsQ0FBQztDQUNGIn0=