diff --git a/.eslintrc.cjs b/.eslintrc.cjs
deleted file mode 100644
index f7904474..00000000
--- a/.eslintrc.cjs
+++ /dev/null
@@ -1,14 +0,0 @@
-module.exports = {
- root: true,
- env: {
- browser: true,
- node: true,
- },
- parser: 'vue-eslint-parser',
- parserOptions: {
- parser: '@typescript-eslint/parser',
- },
- extends: ['@nuxtjs/eslint-config-typescript', 'plugin:prettier/recommended'],
- plugins: [],
- rules: {},
-}
diff --git a/components/AnimatedArrow.vue b/components/AnimatedArrow.vue
index c0269232..01a416e2 100644
--- a/components/AnimatedArrow.vue
+++ b/components/AnimatedArrow.vue
@@ -1,6 +1,6 @@
diff --git a/components/DownloadNodeBtn.vue b/components/DownloadNodeBtn.vue
new file mode 100644
index 00000000..9a57e323
--- /dev/null
+++ b/components/DownloadNodeBtn.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+ {{ release.platform }}
+
+
+
+
+ {{ release.platform }} • x86_64 • {{ size }} MB
+
+
+
+
+
+
+
diff --git a/components/LanguageSwitcher.vue b/components/LanguageSwitcher.vue
deleted file mode 100644
index 7a5bbfc1..00000000
--- a/components/LanguageSwitcher.vue
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
-
- {{ languageLocales[(option as Option).label].name }}
-
-
-
-
-
-
- {{ languageLocales[(option as Option).label].name }}
-
-
-
-
-
-
-
diff --git a/components/MailchimpEmbed.vue b/components/MailchimpEmbed.vue
index c6f5d525..16234141 100644
--- a/components/MailchimpEmbed.vue
+++ b/components/MailchimpEmbed.vue
@@ -31,16 +31,8 @@
/>