UNPKG

autocolor.js

Version:

Automatically colors your output!

20 lines 1.29 kB
import Keyword from "../Keyword"; export default class KwRed extends Keyword { constructor() { super(...arguments); this.shouldMatch = ["red", "Red"]; this.shouldNotMatch = ["NodeRed", "Redstone"]; } check(input) { return input.toLowerCase() === "red"; } getColored(input) { if (this.check(input)) { return this.color.redBright(input); } else { return ""; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiS3dSZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMva2V5d29yZC9rZXl3b3Jkcy9Ld1JlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLE9BQU8sTUFBTSxZQUFZLENBQUM7QUFFakMsTUFBTSxDQUFDLE9BQU8sT0FBTyxLQUFNLFNBQVEsT0FBTztJQUExQzs7UUFDRSxnQkFBVyxHQUFHLENBQUMsS0FBSyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBQzdCLG1CQUFjLEdBQUcsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFZM0MsQ0FBQztJQVhDLEtBQUssQ0FBQyxLQUFhO1FBQ2pCLE9BQU8sS0FBSyxDQUFDLFdBQVcsRUFBRSxLQUFLLEtBQUssQ0FBQztJQUN2QyxDQUFDO0lBRUQsVUFBVSxDQUFDLEtBQWE7UUFDdEIsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3JCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDcEM7YUFBTTtZQUNMLE9BQU8sRUFBRSxDQUFDO1NBQ1g7SUFDSCxDQUFDO0NBQ0YifQ==