lowRISC / lowrisc-web

lowrisc.org web site sources
https://www.lowrisc.org
Apache License 2.0
3 stars 6 forks source link

Replace node-sass with sass #116

Closed nbdd0121 closed 9 months ago

nbdd0121 commented 9 months ago

node-sass is deprecated: https://sass-lang.com/blog/libsass-is-deprecated/

So replace it with sass. This also get rid of a requirement to have Python installed and <=3.10, because node-sass depends on a old version of node-gyp which have a bug that prevents it from working on Python 3.11+.

I also did a yarn upgrade, and hopefully this mutes some of dependabot warnings, but there seems to be more deps being outdated but I'll leave it to another time.

mundaym commented 9 months ago

FYI the current website may be deprecated in the near future. Richard has been looking into alternative website providers. We'd like to move to a platform that Richard and the PR firms can easily update.

nbdd0121 commented 9 months ago

The netlify preview looks the same. I'm making the change because the dependabot alerts are a bit annoying :(