Include plugins on the frontend bundle

This commit is contained in:
Andrey Antukh 2026-02-23 18:46:27 +01:00
parent 87488f4a98
commit dbe8304f0c
2 changed files with 16 additions and 3 deletions

View File

@ -39,6 +39,14 @@ rm -rf node_modules;
WS_URI="/mcp/ws" pnpm run --filter "mcp-plugin" build:multi-user WS_URI="/mcp/ws" pnpm run --filter "mcp-plugin" build:multi-user
popd; popd;
pushd ../plugins
rm -rf node_modules;
rm -rf dist/apps/;
corepack install;
pnpm -r install;
pnpm run build:plugins;
popd
pnpm run build:app:main $EXTRA_PARAMS; pnpm run build:app:main $EXTRA_PARAMS;
pnpm run build:app:libs; pnpm run build:app:libs;
pnpm run build:app:assets; pnpm run build:app:assets;
@ -47,6 +55,11 @@ sed -i "s/\.\/render.js/.\/render.js?version=$VERSION_TAG/g" resources/public/js
rsync -avr resources/public/ target/dist/ rsync -avr resources/public/ target/dist/
# Include all plugins on the bundle
rsync -avr ../plugins/dist/apps/ target/dist/plugins/;
# Include the MCP plugin on the bundle # Include the MCP plugin on the bundle
mkdir -p target/dist/plugins/mcp/; mkdir -p target/dist/plugins/mcp;
rsync -avr ../mcp/packages/plugin/dist/ target/dist/plugins/mcp/ rsync -avr ../mcp/packages/plugin/dist/ target/dist/plugins/mcp/;

View File

@ -18,7 +18,7 @@
"start:plugin:colors-to-tokens": "pnpm --filter colors-to-tokens-plugin run init", "start:plugin:colors-to-tokens": "pnpm --filter colors-to-tokens-plugin run init",
"start:plugin:poc-tokens": "pnpm --filter poc-tokens-plugin run init", "start:plugin:poc-tokens": "pnpm --filter poc-tokens-plugin run init",
"build:runtime": "pnpm --filter @penpot/plugins-runtime build", "build:runtime": "pnpm --filter @penpot/plugins-runtime build",
"build:plugins": "pnpm --filter './apps/*-plugin' --filter '!poc-state-plugin' build", "build:plugins": "pnpm --parallel --filter './apps/*-plugin' --filter '!poc-state-plugin' build",
"build:styles-example": "pnpm --filter example-styles build", "build:styles-example": "pnpm --filter example-styles build",
"lint": "pnpm -r --parallel lint", "lint": "pnpm -r --parallel lint",
"format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md,html,css}\"", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md,html,css}\"",