autocolor.js
Version:
Automatically colors your output!
33 lines • 1.86 kB
JavaScript
import Keyword from "../Keyword";
export default class KwRemove extends Keyword {
constructor() {
super(...arguments);
this.shouldMatch = [
"remove",
"Remove",
"removed",
"Removed",
"removing",
"Removing"
];
this.shouldNotMatch = ["remov"];
}
check(input) {
input = input.toLowerCase();
return (input === "remove" ||
input === "Remove" ||
input == "removed" ||
input == "Removed" ||
input == "removing" ||
input == "Removing");
}
getColored(input) {
if (this.check(input)) {
return this.color.redBright(input);
}
else {
return "";
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiS3dSZW1vdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMva2V5d29yZC9rZXl3b3Jkcy9Ld1JlbW92ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLE9BQU8sTUFBTSxZQUFZLENBQUM7QUFFakMsTUFBTSxDQUFDLE9BQU8sT0FBTyxRQUFTLFNBQVEsT0FBTztJQUE3Qzs7UUFDRSxnQkFBVyxHQUFHO1lBQ1osUUFBUTtZQUNSLFFBQVE7WUFDUixTQUFTO1lBQ1QsU0FBUztZQUNULFVBQVU7WUFDVixVQUFVO1NBQ1gsQ0FBQztRQUNGLG1CQUFjLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQW9CN0IsQ0FBQztJQW5CQyxLQUFLLENBQUMsS0FBYTtRQUNqQixLQUFLLEdBQUcsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQzVCLE9BQU8sQ0FDTCxLQUFLLEtBQUssUUFBUTtZQUNsQixLQUFLLEtBQUssUUFBUTtZQUNsQixLQUFLLElBQUksU0FBUztZQUNsQixLQUFLLElBQUksU0FBUztZQUNsQixLQUFLLElBQUksVUFBVTtZQUNuQixLQUFLLElBQUksVUFBVSxDQUNwQixDQUFDO0lBQ0osQ0FBQztJQUVELFVBQVUsQ0FBQyxLQUFhO1FBQ3RCLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUNyQixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ3BDO2FBQU07WUFDTCxPQUFPLEVBQUUsQ0FBQztTQUNYO0lBQ0gsQ0FBQztDQUNGIn0=