#!/bin/bash
set -e
dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
project_dir=${dir}/..
cd $project_dir

cd dbui-client
wasm-pack build

cd pkg/www
npm install
rm -rf dist
npm run build

cd dist

for file in *.wasm; do
  echo "###: ${file%.module.wasm}"
  sed -i "" "s/${file%.module.wasm}/dbui/g" bootstrap.js

  mv "$file" "dbui.module.wasm"
done
cp dbui.module.wasm ../../../../dbui-assets/embed/wasm/

cat 0.bootstrap.js bootstrap.js > dbui.js
cp dbui.js ../../../../dbui-assets/embed
