#!/usr/bin/env sh ## consts dir_source=source dir_build=build cmd_tsc=tsc ## exec mkdir -p ${dir_build} ${cmd_tsc} \ --lib es2020,dom \ ${dir_source}/logic/base.ts \ ${dir_source}/logic/helpers/call.ts \ ${dir_source}/logic/helpers/file.ts \ ${dir_source}/logic/helpers/string.ts \ ${dir_source}/logic/helpers/json.ts \ ${dir_source}/logic/helpers/list.ts \ ${dir_source}/logic/helpers/map.ts \ ${dir_source}/logic/helpers/json_schema.ts \ ${dir_source}/logic/info.ts \ ${dir_source}/logic/input/_interface.ts \ ${dir_source}/logic/input/empty.ts \ ${dir_source}/logic/input/wrapper.ts \ ${dir_source}/logic/input/checkbox.ts \ ${dir_source}/logic/input/simple.ts \ ${dir_source}/logic/input/text.ts \ ${dir_source}/logic/input/number.ts \ ${dir_source}/logic/input/color.ts \ ${dir_source}/logic/input/date.ts \ ${dir_source}/logic/input/time.ts \ ${dir_source}/logic/input/select.ts \ ${dir_source}/logic/input/list.ts \ ${dir_source}/logic/input/group.ts \ ${dir_source}/logic/input/sum.ts \ ${dir_source}/logic/input/_factory.ts \ ${dir_source}/logic/form.ts \ ${dir_source}/logic/main.ts \ --outFile ${dir_build}/logic.js cp ${dir_source}/structure.html ${dir_build}/index.html -u -v cp ${dir_source}/style.css ${dir_build}/style.css -u -v