fix: scope files plugin to workspace folders
This commit is contained in:
@@ -51,6 +51,10 @@ package_plugin() {
|
||||
mkdir -p "$dist_dir/frontend/dist"
|
||||
cp -r "$plugin_dir/frontend/dist/." "$dist_dir/frontend/dist/"
|
||||
echo " └─ frontend/dist ($(find "$dist_dir/frontend/dist" -type f | wc -l) file(s))"
|
||||
elif [ -f "$plugin_dir/frontend/src/index.js" ]; then
|
||||
mkdir -p "$dist_dir/frontend/dist"
|
||||
cp "$plugin_dir/frontend/src/index.js" "$dist_dir/frontend/dist/index.js"
|
||||
echo " └─ frontend/dist/index.js (from frontend/src/index.js)"
|
||||
fi
|
||||
|
||||
# 3. backend binary
|
||||
|
||||
@@ -104,6 +104,9 @@ if command -v node &>/dev/null; then
|
||||
entry=$(node -e "const m=require('$manifest');console.log(m.frontend&&m.frontend.entry||'')" 2>/dev/null)
|
||||
if [ -z "$entry" ]; then continue; fi
|
||||
bundle="$plugin_dir$entry"
|
||||
if [ ! -f "$bundle" ] && [ "$entry" = "frontend/dist/index.js" ] && [ -f "$plugin_dir/frontend/src/index.js" ]; then
|
||||
bundle="$plugin_dir/frontend/src/index.js"
|
||||
fi
|
||||
if [ ! -f "$bundle" ]; then
|
||||
echo " ❌ $plugin_id: bundle not found at $entry"
|
||||
BUNDLE_FAILED=1
|
||||
|
||||
Reference in New Issue
Block a user