refactoring: more fixes, first attempt at tagRenderingAnswer

This commit is contained in:
Pieter Vander Vennet 2023-03-30 04:51:56 +02:00
parent aaaaf1948d
commit 29372c465e
24 changed files with 278 additions and 113 deletions

20
scripts/BuildMeta.ts Normal file
View file

@ -0,0 +1,20 @@
import Script from "./Script"
import Validators from "../UI/InputElement/Validators"
export default class BuildMeta extends Script {
constructor() {
super(
"Prints meta information about the mapcomplete codebase. Used to automate some things"
)
}
async main(args: string[]): Promise<void> {
const types = Validators.AllValidators.map((v) => v.name)
.map((s) => `"${s}"`)
.join(", ")
console.log("public static readonly availableTypes = [ " + types + " ] as const")
return
}
}
new BuildMeta().run()