diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 9f983e2e..00000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: 2 -updates: - # Maintain dependencies for npm - - package-ecosystem: "npm" - directory: "/" - schedule: - interval: "daily" - # Maintain dependencies for GitHub Actions - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "daily" diff --git a/package.json b/package.json index a56233fa..36e7963c 100644 --- a/package.json +++ b/package.json @@ -9,42 +9,41 @@ "lint": "eslint --fix --color --ignore-path .gitignore --ext .js,.vue ." }, "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.2.0", - "@fortawesome/free-brands-svg-icons": "^6.2.0", - "@fortawesome/free-solid-svg-icons": "^6.2.0", - "@fortawesome/vue-fontawesome": "^3.0.1", - "buffer": "^6.0.3", - "dompurify": "^2.4.0", - "hotkeys-js": "^3.10.0", - "javascript-time-ago": "^2.5.7", - "mux.js": "^6.2.0", - "shaka-player": "4.2.1", - "stream": "^0.0.2", - "vue": "^3.2.40", - "vue-i18n": "^9.2.2", - "vue-router": "^4.1.5", - "xml-js": "^1.6.11" + "@fortawesome/fontawesome-svg-core": "6.2.0", + "@fortawesome/free-brands-svg-icons": "6.2.0", + "@fortawesome/free-solid-svg-icons": "6.2.0", + "@fortawesome/vue-fontawesome": "3.0.1", + "buffer": "6.0.3", + "dompurify": "2.4.0", + "hotkeys-js": "3.10.0", + "javascript-time-ago": "2.5.7", + "mux.js": "6.2.0", + "shaka-player": "4.2.2", + "stream-browserify": "3.0.0", + "vue": "3.2.41", + "vue-i18n": "9.2.2", + "vue-router": "4.1.5", + "xml-js": "1.6.11" }, "devDependencies": { - "@iconify/json": "^2.1.118", - "@intlify/vite-plugin-vue-i18n": "^6.0.3", - "@unocss/preset-icons": "^0.45.25", - "@unocss/preset-web-fonts": "^0.45.25", - "@unocss/transformer-directives": "^0.45.26", - "@unocss/transformer-variant-group": "^0.45.25", - "@vitejs/plugin-legacy": "^1.8.2", - "@vitejs/plugin-vue": "^2.3.4", - "@vue/compiler-sfc": "3.2.40", - "babel-eslint": "^10.1.0", - "eslint": "^7.32.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-vue": "^9.6.0", - "prettier": "^2.7.1", - "unocss": "^0.45.26", - "vite": "^2.9.14", - "vite-plugin-eslint": "^1.8.1", - "vite-plugin-pwa": "^0.12.8" + "@iconify/json": "2.1.124", + "@intlify/vite-plugin-vue-i18n": "6.0.3", + "@unocss/preset-icons": "0.45.30", + "@unocss/preset-web-fonts": "0.45.30", + "@unocss/transformer-directives": "0.45.30", + "@unocss/transformer-variant-group": "0.45.30", + "@vitejs/plugin-legacy": "2.2.0", + "@vitejs/plugin-vue": "3.1.2", + "@vue/compiler-sfc": "3.2.41", + "eslint": "8.25.0", + "eslint-config-prettier": "8.5.0", + "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-vue": "9.6.0", + "prettier": "2.7.1", + "unocss": "0.45.30", + "vite": "3.1.8", + "vite-plugin-eslint": "1.8.1", + "vite-plugin-pwa": "0.13.1" }, "eslintConfig": { "root": true, @@ -56,9 +55,6 @@ "plugin:prettier/recommended", "eslint:recommended" ], - "parserOptions": { - "parser": "babel-eslint" - }, "rules": {} }, "browserslist": [ diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..05722b80 --- /dev/null +++ b/renovate.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base", + "group:recommended" + ], + "ignorePresets": [ + ":prHourlyLimit2" + ], + "packageRules": [ + { + "matchPackagePrefixes": [ + "@unocss/" + ], + "matchPackageNames": [ + "unocss" + ], + "groupName": "unocss" + } + ] +} diff --git a/src/App.vue b/src/App.vue index b35662aa..c7add02f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -79,16 +79,35 @@ button,