🐛 Build plugin scripts before Angular copies assets (#12815)

Generate plugin.js before Angular builds each of the eight Angular plugins.
The previous order wrote the script to src/assets after Angular had copied
assets to dist, so clean deploys published manifests without their code.

Verified clean builds include all declared manifest assets for all eight
plugins. Plugin lint, format checks and all 101 tests pass.

AI-assisted-by: gpt-6.1-sol
This commit is contained in:
Juanfran 2026-11-04 13:03:10 +01:00 committed by GitHub
parent 8d7e275b6b
commit 757ec974df
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 8 additions and 8 deletions

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build colors-to-tokens-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build colors-to-tokens-plugin",
"build:dev": "ng build colors-to-tokens-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=colors-to-tokens-plugin",
"watch": "node ../../tools/scripts/build-plugin.mjs --plugin=colors-to-tokens-plugin --watch",

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build contrast-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build contrast-plugin",
"build:dev": "ng build contrast-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=contrast-plugin",
"watch": "node ../../tools/scripts/build-plugin.mjs --plugin=contrast-plugin --watch",

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build icons-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build icons-plugin",
"build:dev": "ng build icons-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=icons-plugin",
"build:plugin:watch": "node ../../tools/scripts/build-plugin.mjs --plugin=icons-plugin --watch",

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build lorem-ipsum-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build lorem-ipsum-plugin",
"build:dev": "ng build lorem-ipsum-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=lorem-ipsum-plugin",
"watch": "node ../../tools/scripts/build-plugin.mjs --plugin=lorem-ipsum-plugin --watch",

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build poc-state-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build poc-state-plugin",
"build:dev": "ng build poc-state-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=poc-state-plugin",
"watch": "node ../../tools/scripts/build-plugin.mjs --plugin=poc-state-plugin --watch",

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build poc-tokens-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build poc-tokens-plugin",
"build:dev": "ng build poc-tokens-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=poc-tokens-plugin",
"watch": "node ../../tools/scripts/build-plugin.mjs --plugin=poc-tokens-plugin --watch",

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build rename-layers-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build rename-layers-plugin",
"build:dev": "ng build rename-layers-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=rename-layers-plugin",
"watch": "node ../../tools/scripts/build-plugin.mjs --plugin=rename-layers-plugin --watch",

View File

@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
"build": "ng build table-plugin && pnpm run build:plugin",
"build": "pnpm run build:plugin && ng build table-plugin",
"build:dev": "ng build table-plugin --configuration development",
"build:plugin": "node ../../tools/scripts/build-plugin.mjs --plugin=table-plugin",
"watch": "node ../../tools/scripts/build-plugin.mjs --plugin=table-plugin --watch",