Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

Conversation

giusedroid
Copy link

@giusedroid giusedroid commented Nov 4, 2022

Issue #, if available: #352

Description of changes: addressing local and deployment build issues for website.

  • python2 is depricated on most OS, so it should not be used in the build script. This prevented the build for deployment on my machines (macOS and Linux)
  • fixed dependencies versions. Amplify is now at patch 42 (at the time of writing) and it had introduced breaking changes to the authenticator component. Before this, you allowed patch automatic upgrade which broke the build
  • added a bit of documentation on how to make changes to the front-end app

questions:

  • why is package-lock.json gitignored? It would have prevented dep drift (I think). Can I gitinclude it?
  • somebody will have to look at security issues :( a lot of dependencies include critical vulnerabilities, but at least it buids and deploys now. I will open a new issue once this is merged in. Consider using something like dependabot to receive punctual security alerts.
added 2358 packages, and audited 2359 packages in 36s

134 packages are looking for funding
  run `npm fund` for details

59 vulnerabilities (1 low, 14 moderate, 20 high, 24 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

I love this project!

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@giusedroid giusedroid mentioned this pull request Nov 4, 2022
6 tasks
@giusedroid giusedroid changed the title Bug/352 #352 Bug/352 #352 Vue Frontend won't build for prod and local Nov 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant