#!/usr/bin/env bash

BIN=node_modules/.bin
BUNDLE=bundle

VERSION=$1
PANELS=$BUNDLE/panels-$VERSION

echo "[bundle-dev] watching panels..."

mkdir -p $BUNDLE
NODE_ENV=development $BIN/watchify --verbose --debug \
  --require react \
  --require react-dom \
  --require prop-types \
  --require ./index.dev.js:panels \
  --require ./panels-ui-compat.js:panels-ui \
  --require ./blocks/index.js:panels/blocks \
  --require ./utils/normalise-uri/index.js:panels/normalise-uri \
  --require ./utils/snap.js:panels/snap \
  --transform [rollupify --config rollup.config.js] \
  --transform loose-envify \
  --entry index.dev.js \
  --outfile $PANELS.js