Skip to content

Conversation

@stklcode
Copy link
Contributor

Using Composer to fetch Node modules allows us to use a single build tool to assemble the plugin. However, the Composer package is not really usable for deployment without pulling dev-dependencies, too.

Asset Packagist has issues fetching Chartist artifacts and we require a mix of 2 build tools anyway.

Fetch npm packages using npm and move the minification steps to Node as well, so we have 2 build/lint/test steps for PHP and JS/CSS.

Using Composer to fetch Node modules allows us to use a single build
tool to assemble the plugin. However, the Composer package is not
really usable for deployment without pulling dev-dependencies, too.

Asset Packagist has issues fetching Chartist artifacts and we require a
mix of 2 build tools anyway.

Fetch npm packages using npm and move the minification steps to Node as
well, so we have 2 build/lint/test steps for PHP and JS/CSS.
@stklcode stklcode added this to the 2.0.0 milestone Dec 21, 2025
@stklcode stklcode self-assigned this Dec 21, 2025
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants