Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perf: updated & removed unused dependencies #9

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

roikiermedia
Copy link
Member

There are a lot of unused and outdated dependencies from copy-pasting this project from its original repo. This pull request removes and updates those.

We should also think about using the (still in beta?!) 2.x version of vuepress or switch to another static site builder (and maybe create a real template repo to bootstrap such small sites), as vuepress 1.x has a lot of deprecated dependencies. This has no security implications for us, as we only ship static builds, but should not be ignored for the long run.
Also we should think about purging sass. sass, even in its new implementation, is really slow and buggy. (For example, the newest version of Bootstrap uses deprecated language features and upgrading the sass-loader to newer versions tends to break the build process.) The only sass features used here are variables, wich are now a part of CSS, and rule nesting, wich can be avoided easily by slight restructuring of the stylesheets or isn't even needed in most cases in this repo.

This also closes #2, #3 & #6.

dart-sass is deprecated and was moved to the main sass repo 3 years ago
webpack i allready a dep of vuepress
vuepress plugins except chart were never loaded
@roikiermedia roikiermedia changed the title Updated & removed unused dependencies perf: updated & removed unused dependencies Nov 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant