# Composer Setup for Mautic 5 Now Needs NPM

**URL:** https://forum.mautic.org/t/composer-setup-for-mautic-5-now-needs-npm/29823
**Category:** Mautic 5 Install/Upgrade Support
**Created:** [November 3, 2023, 12:50pm UTC](https://forum.mautic.org/t/composer-setup-for-mautic-5-now-needs-npm/29823 "2023-11-03T12:50:33Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![peter\_k](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/peter_k/32/511_2.png) [@peter\_k](https://forum.mautic.org/u/peter_k)
#### Post date: [February 8, 2024, 10:52am UTC](https://forum.mautic.org/t/composer-setup-for-mautic-5-now-needs-npm/29823/5 "2024-02-08T10:52:22Z")

</div>

Thanks for your detailed answer.

Tangential issue: [NPM build process is resource hungry](https://forum.mautic.org/t/npm-build-process-is-resource-hungry/30530)

The thing I am wondering:

#### Is it really necessary that Mautic requires the “end user” to run NPM?

I’m sure that utilizing NPM is a great step forward and makes Mautic more reliable and secure.

However, I believe one could argue that NPM might be burden for end users/installers.

And I don’t think they need to bear it.

My suggestion is simple: Could we/Mautic consider providing pre-generated assets for release versions of Mautic?

That way:

- Assets are built using NPM.
- Pre-built assets are shipped during installation.
- No need to run NPM during installation.
- If you need to update your assets you can install and run the NPM processes on your web server anyways.

Advantages:

- For users who aren’t familiar with NPM or (more importantly) don’t have access tho NPM for some reason, shipping pre-generated assets can make the installation process much smoother.

- By removing the need to run NPM during setup, we lower the barrier to entry. This means more people can use Mautic.

**Would this be feasible?**

---

_[View the full topic](https://forum.mautic.org/t/composer-setup-for-mautic-5-now-needs-npm/29823)._
