#!/usr/bin/env sh

## consts

dir=$(pwd)/lib/plankton

modules=""
modules="${modules} base"
modules="${modules} file"
modules="${modules} json"
modules="${modules} base64"
modules="${modules} string"
modules="${modules} password"
modules="${modules} translate"
modules="${modules} storage"
modules="${modules} cache"
modules="${modules} zoo-widget"
modules="${modules} zoo-input"
modules="${modules} zoo-form"
modules="${modules} zoo-search"
modules="${modules} zoo-editor"
modules="${modules} zoo-page"


## exec

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
