frontend-zackeneule/tools/update-plankton

41 lines
887 B
Plaintext
Raw Permalink Normal View History

2024-04-22 10:02:43 +02:00
#!/usr/bin/env sh
## consts
2025-10-06 18:03:46 +02:00
dir=$(pwd)/lib/plankton
2024-04-22 10:02:43 +02:00
modules=""
modules="${modules} base"
modules="${modules} file"
modules="${modules} json"
modules="${modules} base64"
modules="${modules} string"
2025-10-06 18:03:46 +02:00
modules="${modules} password"
2024-04-30 14:17:22 +02:00
modules="${modules} translate"
2024-04-22 10:02:43 +02:00
modules="${modules} storage"
modules="${modules} cache"
2025-10-06 18:03:46 +02:00
modules="${modules} zoo-widget"
2024-04-22 10:02:43 +02:00
modules="${modules} zoo-input"
modules="${modules} zoo-form"
modules="${modules} zoo-search"
modules="${modules} zoo-editor"
modules="${modules} zoo-page"
## exec
2025-10-06 18:03:46 +02:00
if false
then
mkdir -p ${dir}
cd ${dir}
ptk bundle web ${modules}
cd - > /dev/null
else
mkdir -p ${dir}
mkdir /tmp/sandbox -p
cd /tmp/sandbox
ptk fetch web ${modules}
schwamm --include=/tmp/sandbox/plankton.swm.json --output=dump:logic-decl > ${dir}/plankton.d.ts
schwamm --include=/tmp/sandbox/plankton.swm.json --output=dump:logic-impl > ${dir}/plankton.js
fi