audioMotion.js icon indicating copy to clipboard operation
audioMotion.js copied to clipboard

Remove build files from repository

Open Borewit opened this issue 6 months ago • 2 comments

This PR removes the build artifacts from version control. These files are typically generated during the build process and are not necessary to track in Git.

Benefits:

  • Reduces repository size and clutter.
  • Avoids outdated or conflicting build artifacts in pull requests.
  • Pull requests are cleaner and more focused on actual source changes.
  • Reduces chances of merge conflicts
  • Follows common best practices for modern JavaScript libraries.

The build artifacts can still be produced using npm run build

Borewit avatar Jul 17 '25 10:07 Borewit

Originally the app had to be hosted in a web server (the support for the FileSystemAccess API was added just a year ago), so the bundled files were included for users that didn't have experience with node/npm.

I agree with the benefits of removing them now, but I'd need to check with our friend @JesusGod-Pope666-Info if he's ready to install Node and try bundling it himself :)

hvianna avatar Jul 17 '25 16:07 hvianna

Why not build the distribution in a pipeline (Git workflow)? That way you can also exclude files which do not belong in there.

Borewit avatar Jul 19 '25 15:07 Borewit