Closed matthewmcgarvey closed 2 years ago
I'm not sure I understand this one 🤔 You can't use Authentic without Avram, so we have to ensure Avram is required before Authentic. If someone removes Avram, but left Authentic, that would break things. Maybe Avram should be a regular dependency instead of dev dependency?
None of the code in authentic is actually dependent on Avram, though. It just plays a part in the large context. Also, the lucky website uses authentic without Avram. Not too sure why it is, but I had issues when trying to remove it.
This method requires Avram
which is used in the SignUpUser operation
As for the website, I think we actually left it in there as a safety net. We would use the website as our app to catch anything we may have broken. I'm cool with removing it though. I have a separate project started that will be better suited for that sort of thing.
@jwoertink good find! I don't know why I didn't see that method before. I went ahead and updated this PR to move avram to a full-fledged dependency
Fixes #68