49 lines
1.4 KiB
Bash
Executable file
49 lines
1.4 KiB
Bash
Executable file
#!/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/helpers/zerez.ts \
|
|
${dir_source}/logic/info.ts \
|
|
${dir_source}/logic/ioc/_interface.ts \
|
|
${dir_source}/logic/ioc/_trait_notification.ts \
|
|
${dir_source}/logic/ioc/empty.ts \
|
|
${dir_source}/logic/ioc/wrapper.ts \
|
|
${dir_source}/logic/ioc/checkbox.ts \
|
|
${dir_source}/logic/ioc/simple.ts \
|
|
${dir_source}/logic/ioc/text.ts \
|
|
${dir_source}/logic/ioc/number.ts \
|
|
${dir_source}/logic/ioc/color.ts \
|
|
${dir_source}/logic/ioc/date.ts \
|
|
${dir_source}/logic/ioc/time.ts \
|
|
${dir_source}/logic/ioc/select.ts \
|
|
${dir_source}/logic/ioc/list.ts \
|
|
${dir_source}/logic/ioc/group.ts \
|
|
${dir_source}/logic/ioc/map.ts \
|
|
${dir_source}/logic/ioc/sum.ts \
|
|
${dir_source}/logic/ioc/zerez.ts \
|
|
${dir_source}/logic/ioc/_factory.ts \
|
|
${dir_source}/logic/form.ts \
|
|
${dir_source}/logic/conf.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
|