echo Packaging wallet handlebars
node handle_handlebars.js config=handlebar_config
call browserify pk.js 1>..\web\wallet\js\pk.js
call browserify clientlib.js --s claimerClientLib > ..\web\wallet\js\claimerClientLib.js
call minify ..\web\wallet\js\claimerClientLib.js > ..\web\wallet\js\claimerClientLib.min.js

echo Browserifying wallet_sw.js
call copy claimerAppBoot.js ..\web\wallet\js\claimerAppBoot.js
call minify ..\web\wallet\js\claimerAppBoot.js > ..\web\wallet\js\claimerAppBoot.min.js
call browserify ../wallet_sw/hub_sw_op.js 1>..\web\wallet\service-worker.js
call minify ..\web\wallet\service-worker.js >..\web\wallet\service-worker.min.js

echo module.exports = > ..\wallet\data\scope_claim_map_auto.js
type ..\wallet\data\scope_claim_map.json >> ..\wallet\data\scope_claim_map_auto.js
echo module.exports = > ..\claimer_sts\data\scope_claim_map_auto.js
type ..\claimer_sts\data\scope_claim_map.json >> ..\claimer_sts\data\scope_claim_map_auto.js

echo Browserifying wallet_op.js
call browserify ./wallet_op.js 1>..\web\wallet\js\walletOP.js
call minify ..\web\wallet\js\walletOP.js >..\web\wallet\js\walletOP.min.js

echo Browserifying app_op.js
call browserify ./app_op.js 1>..\web\wallet\js\appOP.js
call minify ..\web\wallet\js\appOP.js >..\web\wallet\js\appOP.min.js


call copy remove_pwa.js ..\web\wallet\js\remove_pwa.js

time /T


