[mod] tools:update-plankton [upd] plankton

This commit is contained in:
fenris 2025-09-25 16:21:27 +02:00
parent b187558af2
commit 612e11b32e
3 changed files with 2655 additions and 2005 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,7 @@
## consts ## consts
dir=lib/plankton dir=$(pwd)/lib/plankton
modules="" modules=""
modules="${modules} base" modules="${modules} base"
@ -21,19 +21,32 @@ modules="${modules} order"
modules="${modules} ical" modules="${modules} ical"
modules="${modules} url" modules="${modules} url"
modules="${modules} http" modules="${modules} http"
# modules="${modules} webdav"
# modules="${modules} caldav"
modules="${modules} api" modules="${modules} api"
modules="${modules} rest" modules="${modules} rest_http"
modules="${modules} rest" # modules="${modules} rest_webdav"
# modules="${modules} rest_caldav"
modules="${modules} server" modules="${modules} server"
modules="${modules} args" modules="${modules} args"
modules="${modules} bcrypt" modules="${modules} bcrypt"
modules="${modules} map" modules="${modules} map"
modules="${modules} pit" modules="${modules} pit"
modules="${modules} auth" modules="${modules} auth"
modules="${modules} sha256"
modules="${modules} random"
## exec ## exec
mkdir -p ${dir}
mkdir /tmp/sandbox -p
cd /tmp/sandbox
ptk fetch node ${modules}
schwamm --include=/tmp/sandboxplankton.swm.json --output=dump:logic-decl > ${dir}/plankton.d.ts
schwamm --include=/tmp/sandboxplankton.swm.json --output=dump:logic-impl > ${dir}/plankton.js
exit
mkdir -p ${dir} mkdir -p ${dir}
cd ${dir} cd ${dir}
ptk bundle node ${modules} ptk bundle node ${modules}