The mark-one npm package is bringing in some unnecessary dependencies, one of which, canvas, doesn't have a proper arm64 build so it requires a somewhat onerous workaround to install on M1 Macbooks (see seas-computing/course-planner#455). Removing these should slim down the installation and make life much easier for the downstream projects that use mark-one, like the course planner.
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality
to change)
Checklist:
[ ] I have run eslint on the code
[ ] I have added JSDoc for all of my code (where applicable)
The mark-one npm package is bringing in some unnecessary dependencies, one of which,
canvas
, doesn't have a properarm64
build so it requires a somewhat onerous workaround to install on M1 Macbooks (see seas-computing/course-planner#455). Removing these should slim down the installation and make life much easier for the downstream projects that usemark-one
, like the course planner.Types of changes
Checklist:
eslint
on the codePriority:
Related Issues:
seas-computing/course-planner#455