diff --git a/package-lock.json b/package-lock.json index 0aa2776a..913abd5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "vite-plugin-eslint": "^1.8.1", "vite-plugin-stylelint": "^6.1.0", "vitest": "^4.1.8", - "vue-loader": "^16.8.3", + "vue-loader": "^17.4.2", "vue-styleguidist": "^4.72.4", "webpack": "^5.107.2" }, @@ -25362,33 +25362,26 @@ } }, "node_modules/vue-loader": { - "version": "16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.4.2.tgz", + "integrity": "sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==", "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.0", "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" + "watchpack": "^2.4.0" }, "peerDependencies": { "webpack": "^4.1.0 || ^5.0.0-0" - } - }, - "node_modules/vue-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" }, - "engines": { - "node": ">=8.9.0" + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "vue": { + "optional": true + } } }, "node_modules/vue-material-design-icons": { diff --git a/package.json b/package.json index 432e3e89..15ea3f77 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "vite-plugin-eslint": "^1.8.1", "vite-plugin-stylelint": "^6.1.0", "vitest": "^4.1.8", - "vue-loader": "^16.8.3", + "vue-loader": "^17.4.2", "vue-styleguidist": "^4.72.4", "webpack": "^5.107.2" },