diff --git a/packages/broker/chat.html b/packages/broker/chat.html
index e87174a..45cde8d 100644
--- a/packages/broker/chat.html
+++ b/packages/broker/chat.html
@@ -5,7 +5,7 @@
-
+
diff --git a/packages/broker/webpack.config.js b/packages/broker/chat.webpack.config.js
similarity index 100%
rename from packages/broker/webpack.config.js
rename to packages/broker/chat.webpack.config.js
diff --git a/packages/default.do b/packages/default.do
index 82017eb..aa6b525 100644
--- a/packages/default.do
+++ b/packages/default.do
@@ -2,7 +2,10 @@ cd "$(dirname "$1")"
case "$1" in
*/all)
for d in src/*.js; do [ -f "$d" ] && echo lib/$(basename "$d"); done | xargs redo-ifchange
- [ -f webpack.config.js ] && redo-ifchange dist/main.js
+ for d in *.webpack.config.js
+ do
+ [ -f "$d" ] && echo dist/$(basename "$d" .webpack.config.js).js
+ done | xargs redo-ifchange
[ -f _all.do ] && redo-ifchange _all || true
;;
*/clean)
diff --git a/packages/default.js.do b/packages/default.js.do
index 3bedb04..10b1eb6 100644
--- a/packages/default.js.do
+++ b/packages/default.js.do
@@ -1,4 +1,4 @@
-# To be invoked with PACKAGENAME/lib/FOO.js or PACKAGENAME/dist/main.js
+# To be invoked with PACKAGENAME/lib/FOO.js or PACKAGENAME/dist/FOO.js
targettempfile="$(pwd)/$3"
mkdir -p "$(dirname "$1")"
cd "$(dirname "$1")"/..
@@ -21,9 +21,9 @@ case "$1" in
npx syndicate-babel "src/$file"
;;
*/dist/*)
- for d in src/*.js; do echo lib/$(basename $d); done | xargs redo-ifchange
- redo-ifchange webpack.config.js
- for maybedep in $(npx webpack --json -o "$targettempfile" | jq -r '.modules[].identifier')
+ configfile=$(basename "$1" .js).webpack.config.js
+ redo-ifchange $configfile
+ for maybedep in $(npx webpack --config "$configfile" --json -o "$targettempfile" | jq -r '.modules[].identifier')
do
[ -f "$maybedep" ] && echo "$maybedep"
done | xargs redo-ifchange
diff --git a/packages/flappy-bird-demo/webpack.config.js b/packages/flappy-bird-demo/main.webpack.config.js
similarity index 100%
rename from packages/flappy-bird-demo/webpack.config.js
rename to packages/flappy-bird-demo/main.webpack.config.js
diff --git a/packages/syntax-playground/webpack.config.js b/packages/syntax-playground/main.webpack.config.js
similarity index 100%
rename from packages/syntax-playground/webpack.config.js
rename to packages/syntax-playground/main.webpack.config.js